
JAVA/IO
李沐泽
学习阶段,欢迎大家来讨论 QQ:3092455245.微博发表出错地方,望各位大佬指正。谢谢
展开
-
JAVA——IO流 篇二
缓冲区:提高了对数据的读写效率,程序频繁的操作一个文件,性能是比较低的,为了提高性能,就可以一次性读取部分数据放入到内存中,其他需要对这部分数据进行操作的则直接通过内存操作。在java中对于字符操作有输入缓冲区(BufferedReader),输出缓冲区(BufferedWriter).BufferedWriter将文本写入字符输出流,通过缓冲区,以提供更高效的写入。BufferedWrit...原创 2019-08-23 22:15:09 · 179 阅读 · 0 评论 -
JAVA——IO流 篇九(Properties文件)
在java.util包里面有个Properties类,它是java语言的配置文件所使用的类,XXX.properties文件常为java语言的配置文件,它以键值对的形式存放数据。主要特点有: 1.其键和值都是字符串类型 2.其数据可以保存在流中,或者从流中获取1.Properties的基本操作 //创建Propertie...原创 2019-09-11 11:09:19 · 226 阅读 · 0 评论 -
JAVA——IO流 篇八(File类的操作)
在API的java.io包中有一个类File,此类主要定义了一些关于java虚拟机访问文件、文件属性、操作文件的方法等。其构造函数有:File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。 File(String pathname) 通过将给定的路径名字符串转换为抽象...原创 2019-09-10 10:51:17 · 259 阅读 · 0 评论 -
JAVA——IO流 篇七(转换流的编解码)
有时候我们编辑一个文本文件,会牵扯到编码的问题,例如:windows通过DOS窗口的chcp命令,可以得到操作系统的代码页信息我的电脑查看的结果如图通过代码页对应国家或语言表,可以知道936对应的是简体中文(GBK通常指GB2312)而java在操作字符的时候都采用的系统默认字符编码。但是在我们生活中有时候需要指定编码。例如:将一个中文字符串数据按照用户指定编码表写入到一个文本文件中。...原创 2019-09-09 08:41:15 · 225 阅读 · 0 评论 -
JAVA——IO流 篇六(流的操作规律:需求分析)
通过JAVA——IO流 篇五的规律分析以下实例。复制一个文本文件 1. 明确目的和源: 源: Reader InputStream 目的: Writer OutputStream 2. 明确数量是否为纯文本(分析:文本文件是纯文本): 源:Reader 目的:Writer 3. 明确具体的设备(分析:文本文件都保存到了硬...原创 2019-09-08 19:52:52 · 215 阅读 · 0 评论 -
JAVA——IO流 篇五
关于流的转换主要涉及到的类是InputStreamReader字节流到字符流的桥梁,它读取字节,并使用指定的charset将其解码为字符 。 它使用的字符集可以由名称指定,也可以被明确指定,或者可以接受平台的默认字符集。 OutputStreamWriter字符流到字节流的桥梁,使用指定的字符集将写入其中的字符编码为字节。 它使用的字符集可以通过名称指定,也可以明确指定,或者可以接受平台的默认字符...原创 2019-08-26 11:58:43 · 164 阅读 · 0 评论 -
JAVA——IO流 篇一
IO流用来处理设备之间的数据传输,JAVA用于操作流的对象都在IO包(java.io )中如图所示是JAVA - IO流的分类IO(Input Output)流流:可以类比为水流字节流:传输数据的最基本单位是字节的流字符流:传输数据的最基本单位是字符的流。(底层设备只操作字节数据,为了解析不同国家的文字,字节流读取文字字节数据后,不直接操作字节数据,而是先查找指定的编码表,获取对应的字...原创 2019-08-22 23:05:02 · 173 阅读 · 0 评论 -
JAVA——IO流 篇四
在java.lang包中有System类,此类不能被实例化,但是提供了对应的一些系统属性信息和系统操作:提供了包括标准输入,标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。下面主要介绍其标准输入、标准输出流。System.in:对应的是标准输入设备 – 键盘。System.out:对应的是标准输出设备 – 控制台。读取键盘输入...原创 2019-08-25 20:49:06 · 166 阅读 · 0 评论 -
JAVA——IO流 篇三
通过JAVA——IO流 篇一、JAVA——IO流 篇二两篇文章可以了解到关于字符流的操作。下面是对字节流的操作。InputStream、OutputStream分别是字节输入流和字节输出流的基类。在基类下面有很多子类是对于文件等流进行操作,例如FileOutputStream是用来将数据写入到输出流文件。用于写入诸如图像数据的原始字节流。例如:将字符通过字节流写入bytedemo.txt文件。...原创 2019-08-24 16:12:30 · 145 阅读 · 0 评论 -
JAVA——IO流 篇十(PrintStream和PrintWriter)
class PinrtStreamPrintStream继承自FilterOutputStream。其特点主要有PrintStream提供了多种打印方法可以对多种类型的数据值进行打印,并能够保持数据的表示形式。PrintStream从不抛出IOExceptionPrintStream流有自动刷新机制,这意味着数据写入此流后会自动调用flush方法查看其构造函数可知,主要可以接收三种...原创 2019-09-15 22:24:46 · 362 阅读 · 0 评论