码迷,mamicode.com
首页 > 编程语言 > 详细

Java IO流(开篇)之I/O概述

时间:2016-08-04 11:48:54      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:java io概述

    Java IO作为Java语言的重要模块,很多程序员都想认真掌握好这个模块,奈何Java库设计者在面对三种类型IO(文件、控制台、网络连接)以及不同方式的通信(顺序、随机访问、二进制、字符、按行、字节等等)这些问题的时候,也没能给出完美的解决方案,他们只能通过创建大量的类来解决这个难题。只因为Java IO采用了如此多的类,以致于刚开始产生不知道从哪里入手的感觉,因此我觉得应该写一些关于IO方面从简入繁的博文,方便自己谨记这些知识点,同时希望也能帮助一些想学习IO的人。

    首先,我们得清楚什么是Java 指的 流?

   流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。

   其次,我们要知道Java对流的分类,因为通信方式以及类型不同,Java针对情况给予了不同的类来让我们能够便捷的解决流问题,与其说针对流分类,不如说是针对Java设计者设计的类库进行分类。

 分类如下:

技术分享

本文出自 “看-学-用-说-得” 博客,请务必保留此出处http://zangyanan.blog.51cto.com/11610700/1834183

Java IO流(开篇)之I/O概述

标签:java io概述

原文地址:http://zangyanan.blog.51cto.com/11610700/1834183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!