您的位置:首页 > 编程语言 > Java开发

IT十八掌掌第十五天课程总结

2016-06-21 10:36 363 查看
今天学完IT十八掌第十五天java基础课程:

学习内容:

1.文件夹复制
---------------
1.分析
srcFolder + destFolder
d:/a d:/b
d:/b/a/xxx

2.递归取出所有文件和目录 + FileIO(FileInputStream/FileOuputStream)
3.
4.

d:/xxx/x/ a/a1/a.txt d:/b/
9 10

d:/xxx/xx/a/a1/a2/b.txt d:/b/a/a1/a.txt

RandomAccessFile
--------------------
随机访问文件。
1.Object --> java.io.RandomAccessFile
2.实现接口:DataInput DataOuput
3.seek(int long);
定位下表
4.skipBytes(int bytes);
跳过字节数
5.

串行化/序列化
--------------------
1.将对象转换成字节数组,通过输入流写入;然后反串行化将对应输出流中的字节数组重新转换成对象
2.
3.
4.
JavaBean实现串行化需要实现Serializable接口,标志性接口。
------------------------------------------------------
1.java.io.Serializable
2.标识行接口,没有任何方法。
3.JVM需要判定该接口做串行化处理。
4.
5.不需要串行化的属性可以用transient修饰

遇到的问题:
1.文件夹复制的健壮性处理过程复杂,难懂
2.java串行化技术和反串行化技术
3.

需要帮助的问题
1.文件复制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 基础 文件夹