![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO
#_
这个作者很懒,什么都没留下…
展开
-
NIO代码
https://www.jianshu.com/p/a4e03835921a原创 2020-06-13 15:43:35 · 100 阅读 · 0 评论 -
节点流和处理流
目录 17. 接口和抽象类的区别是什么? 27. hashCode 与 equals (重要) hashCode()与equals()的相关规定 关于返回值: IO 节点流和处理流 17. 接口和抽象类的区别是什么? 接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),而抽象类可以有非抽象的方法。 接口中除了static、fin...原创 2019-06-01 20:34:34 · 179 阅读 · 0 评论 -
4对象输入/输出流与序列化
目录 1两个对象引用同一对象 2序列化文件格式 3修改默认序列化机制 4版本管理 5序列化与深拷贝 1两个对象引用同一对象 序列化 反序列化 2序列化文件格式 3修改默认序列化机制 在序列化和反序列化过程中需要特殊处理的类必须实现具有下列准确签名的特殊方法: private void readObject(java.io.ObjectInputStr...原创 2019-06-12 14:44:30 · 295 阅读 · 0 评论 -
Linux5种IO模型
转载自:《漫话:如何给女朋友解释什么是Linux的五种IO模型?》 作者:漫画编程转载 2019-06-15 10:29:40 · 126 阅读 · 0 评论 -
总结NIO
转载自Java NIO浅析 常见I/O模型对比 所有的系统I/O都分为两个阶段:等待就绪和操作。举例来说,读函数,分为等待系统可读和真正的读;同理,写函数分为等待网卡可以写和真正的写。 需要说明的是等待就绪的阻塞是不使用CPU的,是在“空等”;而真正的读写操作的阻塞是使用CPU的,真正在"干活",而且这个过程非常快,属于memory copy,带宽通常在1GB/s级别以上,可以理解为基本不耗...转载 2019-06-15 13:38:26 · 99 阅读 · 0 评论 -
2文本输入输出
目录 1文本输出(PrintWriter) 2文本输入(Scanner) 3字符编码格式 ,例如数字123,可以存成二进制的,也可以存成字符串的“123”。 1文本输出(PrintWriter) PrintStream和PrintWriter区别: PrintStream 打印的所有字符都使用平台的默认字符编码转换为字节。在需要写入字符而不是写入字节的情况下,应该...原创 2019-06-12 11:45:00 · 187 阅读 · 0 评论 -
1输入/输出流
1读写字节 2Buffered Java IO:BufferedOutputStream使用详解及源码分析原创 2019-06-12 12:54:59 · 139 阅读 · 0 评论 -
3读写二进制数据
1DataInput/DataOutput 2RandomAccessFile原创 2019-06-12 13:05:32 · 136 阅读 · 0 评论