-
file.exists()//判断文件(目录)是否存在 file.mkdir()//创建目录 file.mkdirs()//创建多级目录 file.delete()//删除文件或目录 file.isDirectory()//判断是否为目录 file.isFile()//判断是否为文件 file.createNewFile()//创建文件 file.getAbsolutePath()//获取文件的绝对路径 file.getName//获取文件(目录)的名称 file.getParent()//获取父目录 file.getParentFile().getAbsolutePath()//先获取父目录对象,再获取父目录的绝对路径。 System.out.println(file)//相当于System.out.println(file.toString())的内容查看全部
-
抛出异常查看全部
-
从文件读取的代码示例查看全部
-
IO流查看全部
-
IO流查看全部
-
为什么要b&0xff? 因为16进制的f代表4位,两个代表8位,全是1,所以不论32位中前24位是0还是1,都会被忽略,只剩下后8位查看全部
-
对子类对象进行反序列化操作时,如果其父类没有实现序列化接口,而子类实现了序列化接口,那么其父类的构造函数会被调用查看全部
-
对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化。 要实现Serializable接口 transient关键字修饰:不被JVM序列化,但是可以自定义序列化。 自定义序列化需要重写两个方法,如下: private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException<br> { s.defaultWriteObject();//实现JVM默认属性的序列化 s.writeXXX(xxx);//完成自定义的属性序列化 } private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, ClassNotFoundException { s.defaultReadObject();//实现JVM默认属性的反序列化 this.xxx = s.readXXX();//完成自定义的属性反序列化 }查看全部
-
对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化。 要实现Serializable接口查看全部
-
read查看全部
-
File类只用于表示文件(目录)的信息,不能用于文件内容的访问;RandomAccessFile是Java提供的对文件内容的访问。查看全部
-
bw.newLine() 换行查看全部
-
文件读写之后一定要关闭。利用mkdir()创建文件夹,利用createNewFile()创建文件。 读文件 必须把指针移到头部.seek(0); 可以一次性从文件中读取放在byte数组内、buf.read(byte);查看全部
-
如图。查看全部
-
file类里面的函数list()返回的是字符串数组。 listFiles()返回的是直接子目录(文件)的抽象。 在使用这些文件的时候要注意严谨以及IO异常的处理。查看全部
举报
0/150
提交
取消