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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT十八掌掌第十五天课程总结相关的知识,希望对你有一定的参考价值。

今天学完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.文件复制


本文出自 “菜鸟成就数据之路” 博客,转载请与作者联系!

以上是关于IT十八掌掌第十五天课程总结的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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