![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java-io
鸽子窝下蛋
这个作者很懒,什么都没留下…
展开
-
java.io理解(一)
流包括输入流和输出流,何为输入流?何为输出流呢?二者应该怎么使用呢?本人对输入流和输出流的理解是:针对程序而言,将资源记录到程序内,就是输入流;将资源导入到程序外部介质中就是输出流。输入流用read方法读取资源到程序,输出流用write方法将资源从程序内部保存到相应的对象中。举一个比较形象的例子,把大脑比作程序,书本比作资源,人类通过read书本,将知识存入大脑中,这就是输入流的过程;相反,将大脑中原创 2017-08-17 09:07:05 · 403 阅读 · 0 评论 -
java.io ByteArrayInputStream与ByteArrayOutputStream理解(二)
字节数组流类包括ByteArrayInputStream、ByteArrayOutputStream。 首先理解ByteArrayInputStream,该类继承InputStream,覆盖了父类的read方法。看一下,ByteArrayInputSream的源码://构造函数,根据构造函数可以看出,ByteArrayInputStream的操作对象是字节数组,在对 //象内部存在一个buf对象,原创 2017-08-21 17:20:53 · 255 阅读 · 0 评论 -
java.io DataInputStream与DataOutputStream理解(三)
DataInputStream与DataOutputStream类都是流的装饰者类(java中流的设计采用了装饰者模式),它是用来装饰其它基本的输入流的,比如FileInputStream、ByteArrayInputStream等。首先理解DataInputStream。 DataInputStream类,java的注释是“它允许应用程序以与机器无关方式从底层输入流中读取基本的java数据类型”原创 2017-08-24 08:51:42 · 432 阅读 · 0 评论