Thread.sleep:有时间段的睡眠
Thread.wait:永久的睡眠
Thread.notify:可以唤醒睡眠中的线程
newFixedThreadPool():创建线程池,包含几个线程
.submit:(任务对象):从线程池中拿一个线程出来执行任务,执行完后自动放回线程池中
.subdown:销毁线程池(不建议执行)
lambda:只要能获得结果,不管谁去做,不管怎么做都可以
表达式的格式:a.一些参数(没有参数空着,有参数就传参数,多参用","隔开)
b.一个箭头(把参数穿进去的方法体)
c.一段代码(重写接口的方法体)
(参数列表)->{一些重要的代码}
File类
java把电脑中的文件和文件夹封装为一个File类,我们可以使用File类对文件和文件夹进行操作.
File类是一个与系统无关的类,温和的操作系统都可以使用这个类中的方法.
三个重要单词:file(文件) directory(文件夹/目录) path(路径)
路径:
绝对路径:是一个完整的路径,以盘符开始的路径
相对路径:是一个简化的路径,相对指的是相对于当前项目的根目录,如果使用当前项目的根目录,当前路径可以简化书写
注意:1.路径不区分大小写
2.路径中的文件名称分隔符,windows使用反斜杠,反斜杠是转义字符,两个反斜杠代表一个普通反斜杠
功能方法(File)
boolean createNewFile() 当文件不存在时创建一个新的文件,不能穿件文件夹或目录
mkdir()创建单级文件夹或目录
mkdirs()创建多级文件夹或目录
delete()删除由此file标识的文件或目录
exists()是否存在文件/文件夹
isfile()是不是文件
isDirectory()是不是文件夹
递归:
直接递归:自己调用自己
简介递归:通过第三方来调用自己,再调用第三方
|
|