java io 编程
java编程基础知识文档,清软国际课堂实例,i、o编程
IO操作
一、什么是IO
I是Input(放入) O是output是(拿出)。因此所谓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编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- Java学习笔记26页
- Java学习笔记8页
- Java基础学习笔记整理42页
- Java反射学习笔记整理16页
- Java框架学习笔记22页
- 尚学堂学习笔记2-Java概述5页
- Java网络socket编程详解30页
- Java网络编程基础 Socket类的使用方法详解3页
- Java网络编程210页
- Java网络编程代码14页
- 第25讲--Java网络编程-教案16页
- 《Java网络编程》题库15页
- java面试宝典73页
- java面试葵花宝典61页
- java面试宝典95页
- java面试葵花宝典41页
- java程序员面试宝典(部分)9页
- java面试基础宝典推荐12页
- java编程思想 第3章 控制程序流程45页
- java编程思想 第2章 一切都是对象19页
- java编程思想 第1章 对象入门28页
- 《java编程思想》笔记3页
- java编程思想笔记3页
- java 编程思想-根据类型信息向容器随机创建对象4页
- java网络编程入门教程4页
- 第一章对象入门1.13(java编程思想第四版)2页
- 第一章对象入门1.12(java编程思想第四版)6页
- 第一章对象入门1.11(java编程思想第四版)9页
- 第一章对象入门1.8-1.10(java编程思想第四版)3页
- 第一章对象入门1.7(java编程思想第四版)6页
- java第10讲 编程规范和程序调试36页
- java编程规范33页
- java编程规范23页
- java语言编程规范27页
- 自己整理的java编程规范2页
- java编程规范11页


