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

1.Java IO概述

时间:2015-05-22 16:51:02      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

Java API原生支持IO操作.Java IO主要是为了读(input)、写(ouput)数据而设计.

 

大部分程序需要处理一些输入数据(比如文件数据、网络数据等),并根据这些输入数据产生输出.如下场景我们经常碰到:

1.压缩软件需要读取要压缩的文件,并把压缩过的文件输出到另外一个文件.

2.访问FTP时我们需要读取网络数据(使用FTP协议读取FTP服务器内容),我们还会通过网络往FTP服务器中写入数据.

 

Java IO相关的类大部分都位于java.io包中.如果你查看下该java.io中的类就会发现该包下有太多的类,这可能让你困惑.

我数了一下JDK1.7中的java.io包下包含有86个类或接口.这些类的目的是什么?完成特定工作我们到底需要选择哪个类?

如果扩展java.io包?学完本系列你就会心如明镜了!

 

 

Java中跟输入输入相关的类并不全位于java.io包下.如,输出到GUI的输出类就是JFC框架提供的;输出到浏览器的类是由

servlet api提供的.Java IO关注点在于读写文件流、网络流、内存缓冲区等.当读取网络流的时候和网络交互部分由java

socket api负责.

 

1.Java IO概述

标签:

原文地址:http://www.cnblogs.com/sysman/p/4522323.html

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