黑马程序员技术交流社区
标题:
【石家庄校区】关于前几天的IO复习总结.....
[打印本页]
作者:
樊尚佳
时间:
2019-5-7 14:47
标题:
【石家庄校区】关于前几天的IO复习总结.....
今天自习,唯有敲敲代码,复习预习,才能缓解我内心的浮躁。
知识点总结
File类的概述和构造方法
概念:文件和目录的抽象表示
构造方法
new File("完整路径");
new File("目录",“文件”);
File file1=new File("目录") File file2=new File(file1,"文件");
File类创建类方法
创建文件:createNewFile();
目录:mkdir() ;
多级目录:mkdirs()
File类的判断和获取方法
判断是否是目录:isDirectory()
判断是否是文件:isFile()
判断文件或目录是否存在:exists()
名字:getName()
路径:getPath()
全路径:getAbsolutePath()
获取目录下文件名:list()
获取目录下文件:listFiles()
File类删除
删除文件:delete()删除目录时,目录必须为空
不死神兔例子
f(1)=1
f(2)=1
f(3)=f(2)+f(1)=1+1=2
f(4)=f(3)+f(2)=2+1=3
f(5)=f(4)+f(3)=2+1=3+2
阶乘
jc(1)=1
jc(2)=2*jc(1)=2
jc(3)=3*jc(2)=6
jc(4)=4*jc(3)=24
jc(5)=5*jc(4)=120
流概述
概念:数据传输的总成
分类: 输入流 输出流
工作方式:字节流 字符流
字节流写数据
字节输出流:OutPutStream() FileOutPutStream("文件的路径")
字节形式写数据:write() write(byte[]) write(byte[],off,len)
释放资源:close()
字节流写数据的两个小问题
换行:/r/n
如何进行追加写:new FileOutPutStream("文件的路径",true)
finally try catch后必须要执行的代码块,做关闭资源的操作
字节流读取数据
字节输入流对象:InputStream() FileInputStream("")
读数据的方法:read() 当-1时代表文件到结尾 read(byte[])返回值实际读取数据的长度,-1代表数据读取完成
释放资源:close() 以上是知识点的总结。 经过一天(现在是中午,应该是上午半天)的复习,感觉自己受益匪浅,将昨天将的内容都复习了一遍,感觉自己像是发现了新大陆一样,希望每天都可以有新的收货
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2