个人信息
这位童鞋很懒,什么也没有留下~~!
成长数据
学习时长
2395
小时
经验值
11354 个
获得证书
0 张
学习天数
3292 天
慕婉清1371058
给了 好评
也算深入浅出了,细节知识不是很详细,有几个细节知识是我自己谷歌了很多次才找到的,比如
1.read()返回的int值是0~255,对应byte取值 -127~127 ,负数是补码(取反+1)
2.向已存在的文件循环写入的时候,writeObject 会每次都写文件头,导致读取出错,要重写writeStreamHeader()方法
3.写文件到指定目录 if(!path.exists()){path.mkdirs();path.mkdir();}if(!file.exists()){file.createNewFile();}