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.文件复制
学习内容:
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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树