#JavaIO

javaIO-字符流

 2.1字符流为什么出现字符流?一个字符经过编码后可能占用不同的字节数,字符和字节不是一一对应的关系,编码后的字符有可能变成数量不等的字节使用字节流在操作文本文件的时候不是很方便,不能准确控制到底多少个字节对应一个字符?所以Java提供了专门用来操作字符的字符流(所以字符流只针对文本文件)能准确的从流中获取/...
代码星球 ·2021-02-22

javaIO--数据流之IO流与字节流

0.1、IO(InputOutput)流的概念Java中将不同设备之间的数据传输抽象为“流”:Stream设备指的是:磁盘上的文件,网络连接,另一个主机等等 按流向分:输入流,输出流:都是针对内存来说的输入流,只能从其中读取数据输出流,只能把数据放入其中按每次处理的数据单位分:字节流,字符流1.字节流:每次处...
代码星球 ·2021-02-22

javaIO--File类

位于java.io包下,用于表示与平台无关的文件和目录File类可以用来操作文件和目录,但是不能用来访问文件的内容。   1.构造方法File(StringpathName)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例File(Stringparent,Stringchi...
代码星球 ·2021-02-22

JavaIO流文件的操作总结

IO流的分类1、根据数据的流向:  输入流:用来读数据,如从外界设备读数据到内存中;  输出流:用来写数据,如从内存输出数据到外界存储设备;2、根据数据流的格式:  字节流:一般用于声音或者秃瓢等二进制数据流,如InputStreamOutputStream;  字符流:一般用于处理文本数据如(*.txt),比如Inp...
代码星球 ·2020-08-09

JavaIO总结

http://www.cnblogs.com/skywang12345/archive/2013/02/24/2936044.html Java库的IO分为输入/输出两部分。早期的Java1.0版本的输入系统是InputStream及其子类,输出系统是OutputStream及其子类。后来的Java1.1版本...
代码星球 ·2020-05-25

吴裕雄--天生自然JAVAIO操作学习笔记:投票程序

publicclassExecDemo{publicstaticvoidmain(Stringargs[]){newOperate();}};importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.IOException;pu...

吴裕雄--天生自然JAVAIO操作学习笔记:单人信息管理程序

importjava.io.*;publicclassExecDemo03{publicstaticvoidmain(Stringargs[])throwsException{newMenu();}};importjava.io.File;importjava.io.FileInputStream;importjava...

吴裕雄--天生自然JAVAIO操作学习笔记:字符编码与对象序列化

publicclassCharSetDemo01{publicstaticvoidmain(Stringargs[]){System.out.println("系统默认编码:"+System.getProperty("file.encoding"));//获取当前系统编码}};importjava.io.OutputS...

吴裕雄--天生自然JAVAIO操作学习笔记:压缩流与回退流

importjava.io.File;importjava.io.FileInputStream;importjava.io.InputStream;importjava.util.zip.ZipEntry;importjava.util.zip.ZipOutputStream;importjava.util.zip....

吴裕雄--天生自然JAVAIO操作学习笔记:IO操作实例、Scanner、数据操作流与合并流

importjava.io.*;publicclassExecDemo01{publicstaticvoidmain(Stringargs[])throwsException{inti=0;intj=0;BufferedReaderbuf=null;//接收键盘的输入数据buf=newBufferedReader(ne...

吴裕雄--天生自然JAVAIO操作学习笔记:System类对IO的支持和BuffereRead

importjava.io.OutputStream;importjava.io.IOException;publicclassSystemDemo01{publicstaticvoidmain(Stringargs[]){OutputStreamout=System.out;//此时的输出流是向屏幕上输出try{ou...

吴裕雄--天生自然JAVAIO操作学习笔记:内存操作流、管道流与打印流操作

importjava.io.*;classSendimplementsRunnable{//线程类privatePipedOutputStreampos=null;//管道输出流publicSend(){this.pos=newPipedOutputStream();//实例化输出流}publicvoidrun(){S...

吴裕雄--天生自然JAVAIO操作学习笔记:字节流与字符流操作

importjava.io.*;publicclassCopy{publicstaticvoidmain(Stringargs[]){if(args.length!=2){//判断是否是两个参数System.out.println("输入的参数不正确。");System.out.println("例:javaCopy源...

吴裕雄--天生自然JAVAIO操作学习笔记:RandomAccessFile

importjava.io.File;importjava.io.RandomAccessFile;publicclassRandomAccessFileDemo01{//所有的异常直接抛出,程序中不再进行处理publicstaticvoidmain(Stringargs[])throwsException{Filef...

吴裕雄--天生自然JAVAIO操作学习笔记:File类

importjava.io.File;importjava.io.IOException;publicclassFileDemo01{publicstaticvoidmain(Stringargs[]){Filef=newFile("d:\test.txt");//实例化File类的对象try{f.createNewF...