java io 编程

java编程基础知识文档,清软国际课堂实例,i、o编程

IO操作

一、什么是IO

I是Input(放入) O是output是(拿出)。因此所谓IO就是数据输入和输出。 因为参照物不同,往往结论是不一样的。因此我们以内存为参照物。

只要数据是从外界输入到内存中的程序里,我们就称为输入操作,否则称为输出操作。

java io 编程

二、外界:硬盘、u盘,mp3数码系列,数码相机,显示器,投影仪,打印机,网络…..

但我们一般是把数据从文件读入或写出到文件。

所以我们绝对有必要学习File.因为IO操作中很多情况下都是对文件的操作。

三、java.io.File.

java中使用File来表示文件与目录。

要创建File对象,需要file所在的路径。

路径可以分为两类: a\a.txt

绝对路径:

相对路径:

四、IO操作原理。

所谓IO操作就是数据的输入输出操作。数据的移动很像水流一样。只要有一根水管,我们就可以控制水流动的方向,所以如果java中也有类似水管这样的对象,那就可以操纵数据流向指定的位置。 Java中IO操作用采用的就是流式原理。

Java类库中提供了大量的IO流对象,我们可以把它们想像成一根根不同的管道,通过这些管道来轻松实现数移输入输出操作。

我们从不同的角度对IO流管道进行分类:分三类

第一类:根据流的方向可以分成输入流与输出流。

第二类:根据IO流中数据的单位可以分成字节流和字符流。对于拉丁文【英文】,它本身一个字母就是一个字节,因此以字节为单位进行数据输入输出不会有任何错误。但对于东方语言【以中文为例】,一个汉字是两个字节,若输入输出的内容是中文的话,则必定每次会输入或输出汉字的一半,那就是乱码。因此对于中文,应该按照两个字节

【一个字符】为单位进行IO操作。

因此若一个流是以字符为单位,我们称为字符流。

第三类:按照功能可以分成节点流和处理流。

你可能喜欢

  • JAVA编程题全集及答案
  • Java学习笔记
  • Java网络编程
  • java面试宝典
  • java编程思想
  • java编程入门
  • java编程规范

java io 编程相关文档

最新文档

返回顶部