对于程序设计者来说,创建一个好的输入/输出系统(I/O)系统是一项艰难的任务。

  现在大量不同方案已经说明了这一点。挑战似乎来自于要涵盖所有的可能性。不仅存在各种I/O源端和想要与之通信的接收端(文件、控制台、网络链接等),而且还需要以各种不同的方式与它们通信(顺序、随机存取、缓冲、二进制、按字符、按行、按字等)。

  要充分理解Java I/O系统,需要学习很多的相关类,同时需要了解Java I/O类库演变的过程。如果缺乏历史的眼光,很快我们就会对什么时候使用什么类产生疑惑。

                                                         朱卫恒  2017-12-29

                                                         Java I/O系列来自 传智播客课程 和 Java编程思想

最新文章

  1. 程序猿尤其是.NET程序员所需要注意的网站资源
  2. C++构造函数和析构函数
  3. springboot+druid
  4. mvc4 部署http错误403.14 forbidden
  5. [py]文件 字符串 列表特例
  6. sqlserver中将某数据库下的所有表字段名称为小写的改为大写
  7. saiku、mondrian前奏之——立方体、维度、Schema的基本概念
  8. C#线程状态简析
  9. 一步步学Mybatis-告别繁琐的配置之Mybatis配置文件生成工具 (7)
  10. 同样的JS写法,为啥只有IE9模式正常?
  11. 【Pyhton Network】使用poll()或select()实现非阻塞传输
  12. python中的__init__ 、__new__、__call__等内置函数的剖析
  13. C++链表与键值对
  14. 批处理更新svn
  15. getDeclaredFields()和getFields()
  16. hadoop+hive+spark搭建(二)
  17. JavaScript基础教程2-20160612
  18. 探寻 webpack 插件机制
  19. Python博客目录
  20. Eclipse搭建SSH框架(Struts2+Spring+Hibernate)

热门文章

  1. 延迟执行之 Invoke 函数
  2. 以太坊客户端Geth命令用法-参数详解
  3. 常用接口简析2---IComparable和IComparer接口的简析
  4. 神奇的 routing mesh - 每天5分钟玩转 Docker 容器技术(100)
  5. c语言的typedef
  6. c++头文件重复引用问题
  7. 使用sklearn进行数据挖掘-房价预测(3)—绘制数据的分布
  8. C#使用Xamarin开发可移植移动应用终章(11.获取设备信息与常用组件,开源一个可开发模版.)
  9. 使用.Net Core+EF7 完成CodeFirst
  10. NOIP2016提高组初赛(1)