摘要: 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。递归:指在当前方法内调用自己的这种现象。递归分为两种,直接递归和间接递归。直接递归称为方法自身调用自己。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。构造方法,禁止递归// a();b(1);} /** 3.构造方法,禁止递归。 阅读全文
posted @ 2022-08-31 15:50 抗争的小青年 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中线程状态导致状态发生条件NEW(新建)线程刚被创建但是并未启动。还没调用start方法。Runnable(可 运行)线程可以在java虚拟机中运行的状态,可能正在运行自己代码,也可能没有,这取决于操作系统处理器。Blocked(锁阻塞)当一个线程试图获取一个对象锁,而该对象锁被其他的线程持有,则该线程进入Blocked状态; 阅读全文
posted @ 2022-08-31 11:28 抗争的小青年 阅读(18) 评论(0) 推荐(0) 编辑