-
RomdomAccessFile查看全部
-
**************************File类的使用************************************* java.io.File类用于表示文件(目录) File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问 File file = new File("路径"); 路径需要用双斜杠进行转义或者反斜杠 File.separator File的静态成员,设置分隔符 file.exists(); 判断文件是否存在 file.mkdir(); 创建目录 file.mkdirs(); 创建多个目录 file.createNewfile() 进行文件的创建 file.delete(); 删除文件/目录 file.isDirectory() 判断是否是一个目录,返回Boolean类型 file.isFile() 判断是否是一个文件 常用 File对象的API file.toString() //获取目录 file.getAbsolutePath() //获取目录 file.getName() //获取文件名 file.getParent()//获取父目录查看全部
-
父类实现Serializable接口,其子类都可以直接进行序列化(子类不需要再继承接口) 对子类的序列化时会调用其父类的构造函数再调用自己的构造函数. 对子类对象进行反序列化操作时,如果其父类没有实现序列化接口,那么其父类的构造函数会被调用.查看全部
-
readObject的用法查看全部
-
writeObject的用法查看全部
-
transient 关键字:被transient修饰的元素,该元素不会进行jvm默认的序列化,但可以自己完成这个元素的序列化 注意:(1)在以后的网络编程中,如果有某些元素不需要传输,那就可以用transient修饰,来节省流量;对有效元素序列化,提高性能。 (2)可以使用writeObject自己完成这个元素的序列化。ArrayList就是用了此方法进行了优化操作。ArrayList最核心的容器Object[] elementData使用了transient修饰,但是在writeObject自己实现对elementData数组的序列化。只对数组中有效元素进行序列化。readObject与之类似。查看全部
-
对象序列化示例查看全部
-
文本文件的操作方式查看全部
-
对象的序列化和反序列化查看全部
-
父类实现Serializable接口,其子类都可以直接进行序列化(子类不需要再继承接口) 对子类的序列化时会调用其父类的构造函数再调用自己的构造函数. 对子类对象进行反序列化操作时,如果其父类没有实现序列化接口,那么其父类的构造函数会被调用.查看全部
-
BufferedReader --->readLine 一次读一行 BufferedWriter/PrintWriter --->写一行查看全部
-
序列化查看全部
-
BufferedReader --->readLine 一次读一行 BufferedWriter/PrintWriter --->写一行查看全部
-
字符流1查看全部
-
字符流查看全部
举报
0/150
提交
取消