-
参考Arraylist源码查看全部
-
trasient能够提高程序的性能查看全部
-
transient修饰的属性不会被进行默认的序列化 但是并不是代表其不能序列化 即可以自己写代码将其序列化 s.defaultReadObject(); s.readint() s.writeint() 类的源码查看全部
-
tostring方法?查看全部
-
object转成byte 序列 反之 为反序列化 序列化流(objectoutputstream)是一个过滤流 writeobject 反序列化流(objectinputstream) readobject 对象想要序列化 必须实现serializable 用readerobject读出来都是object类型查看全部
-
字符过滤流的操作 bufferedreader 能够一次读一行 bufferedwrite 可以写一行 可以结合printwrite操作 实例化 buffereder br=new bufferedreader(new inputstreamreader(new fileinputstream(“e:/dd”))) bufferedwrite br=new bufferedwrite(new inputstreamwrite(new fileoutputstream(“e:/dd”))) 不能识别换行符 文件操作记得关闭 这个方法不认识换行 要单独写出换行操作 .newline() 实例化 printwrite可以使outputstream 也可以是文件 也可以是write 其他操作类似 用print输出 println换行输出 在实例化中还有是否刷新选项查看全部
-
FileReader FileWrite 和InputStreamWrite 类似 但是在实例化的时候要简单一点 直接写入file文件就行了 没有编码格式的选择 有append选项查看全部
-
批量读取返回的是读入的个数查看全部
-
字符流 编码问题 认识 文本(char)是16位无符号整数(int 是两个字节 32位 char一个字节),是字符的unicode编码(双字节编码) 文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结果 字符的处理可以转换成一个一个字节的处理 InputStreamReader OutputStreamWrite 字符流主要用于处理文本文件 能够直接读出字符查看全部
-
long start =System.currentTimeMillis()查看全部
-
BufferedInputStream BufferedOutputStream 提供了带缓冲区的操作 提高了IO性能 用法和data类似 flush()刷新缓冲区 只有刷新了 才能将其从缓冲区写到文件里 long start =currentTimeMillis()查看全部
-
dataoutputstream datainputstream 对fileoutputsrteam fileinputstream的一种扩充 增加了一些包装好的方法 主要是对于一些特定的类型 writeint() writedouble() writeUtf() 写IO程序的时候 一定要记得抛出IO异常 dataoutputstream dos=new dataoutputstream(new fileoutputsrteam(file)) data的输入与它的输出写法一样查看全部
-
IllegalArgumentException()查看全部
-
out.fiush()查看全部
-
实现向文件中写出byte数据的方法查看全部
举报
0/150
提交
取消