RandomAccessFile 和InputStream、OutputStream的区别在于,前者可以读、读写、后面的一个只能读、一个只能写
2017-07-03
file.exists();是否存在
file.isDirectory();是否是一个目录
file.isFile();是否是一个文件
File file = new File("D:\\java\\aaa.txt");
file.getName 文件或者目录的名字
file.getParent() 父目录
file.isDirectory();是否是一个目录
file.isFile();是否是一个文件
File file = new File("D:\\java\\aaa.txt");
file.getName 文件或者目录的名字
file.getParent() 父目录
2017-06-29
File f = new File("e://xxx//yyy");
System.out.println(f.mkdirs());//生成所有目录
//f.mkdir(); 必须xxx目录存在才能生成yyy目录
//f.createNewFile();
File f2 = new File("E://zzz//t.txt"); //不能生成文件,只能用createNewFile();
f2.createNewFile(); //且zzz目录必须存在
System.out.println(f.mkdirs());//生成所有目录
//f.mkdir(); 必须xxx目录存在才能生成yyy目录
//f.createNewFile();
File f2 = new File("E://zzz//t.txt"); //不能生成文件,只能用createNewFile();
f2.createNewFile(); //且zzz目录必须存在
2017-06-29
认真总结了下:
一个类实现了序列化接口,那么其子类都可以进行序列化。
当父类实现了Serializable接口,子类继承父类序列化时,父类的构造方法都会被调用。子类反序列化时父类的构造方法将不会被调用。
当父类没实现Serializable接口,而子类实现了Serializable接口并继承父类。子类序列化时,父类的构造方法都会被调用。子类反序列化时父类的构造方法会被调用。
一个类实现了序列化接口,那么其子类都可以进行序列化。
当父类实现了Serializable接口,子类继承父类序列化时,父类的构造方法都会被调用。子类反序列化时父类的构造方法将不会被调用。
当父类没实现Serializable接口,而子类实现了Serializable接口并继承父类。子类序列化时,父类的构造方法都会被调用。子类反序列化时父类的构造方法会被调用。
2017-06-23