1、课程名称:JavaIO操作2、知识点
21、上次课程的主要知识点
1、Stri
g、Date之间的转换操作,通过javatextSimpleDateFormat类完成;2、对象比较操作(一组对象排序)需要Comparable接口支持;3、正则表达式符合以及Stri
g类对正则的支持。
22、本次预计讲解的知识点
1、文件操作类的使用;2、字节流和字符流的操作;3、对象序列化。
3、具体内容
JavaSE的四大核心知识点:面向对象、类集框架、JavaIO、JDBC。JavaIO的核心就一句话解释:如果抽象类或接口之中的抽象方法被子类所覆写了,那么实例化这个子类的时候,所调用的方法一定是被覆写过的方法。所有的IO操作都在javaio包之中进行定义,而且整个javaio包实际上就是五个类和一个接口:五个类:File、I
putStream、OutputStream、Reader、Writer;一个接口:Serializable
31、文件操作类:File(重点)
在整个javaio包之中,File类是唯一的一个与文件本身操作有关的类,所谓的文件本身指的是:文件的创建、删除、重命名、取得文件的大小、修改日期。如果要想使用File类操作文件的话,那么肯定要通过构造方法实例化File类对象,而实例化File类对象的过程之中主要使用以下两种构造方法:在JavaEE的开发之中:publicFileStri
gpath
ame;在A
droid的开发之中:publicFileFilepare
tStri
gchild。范例:文件的基本操作,主要有两种功能:创建文件:publicboolea
createNewFilethrowsIOExceptio
;删除文件:publicboolea
delete;判断路径是否存在:publicboolea
exists。
fpackagec
mld
demoimportjavaioFilepublicclassTestDemopublicstaticvoidmai
Stri
gargsthrowsExceptio
Filefile
ewFile