摘要: Properties(java.util.Properties),常用来读写Java配置文件 此类常用的方法有: load(InputStream in),加载待读取的属性文件的字节流 getProperty(String key),通过键值获取属性值 put(String key,String v 阅读全文
posted @ 2022-06-22 21:52 藤原豆腐渣渣 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 对象流有两个类: (1)ObjectOutputStream:将对象的基本数据类型和图形进行序列化 (2)ObectInputStream:对已保存的序列化文件进行反序列化 序列化一组对象可使用对象数组的方式。 transient关键字: 若某个成员变量被transient修饰,那么当对象被序列化的 阅读全文
posted @ 2022-06-17 20:35 藤原豆腐渣渣 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 打印流主要功能是方便内容写至文件,打印流分为两种: (1)字节打印流:PrintStream (2)字符打印流:PrintWrite 代码示例: package com.seven.javaSE; import java.io.BufferedOutputStream; import java.io 阅读全文
posted @ 2022-06-17 17:47 藤原豆腐渣渣 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 同样的字符缓冲流也有对应的两个类 BufferedReader:从字符输入流读取字符,缓冲字符,实现高效读取。 BufferedWriter:将字符写入字符输出流,缓冲字符,实现高效写入。 字符输入流(FileReader)本身自带缓存,但是加入字符缓冲流,可以使字符读写效率更高。 Buffered 阅读全文
posted @ 2022-06-17 16:26 藤原豆腐渣渣 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 在加入缓冲流之前,我们是直接使用字节流或者字符流文件做读写操作。此操作,效率和性能都差。 使用缓冲流可以让程序高效地读写文件,原理是将数据暂时放至缓冲区,然后再一起读取或写入。 BufferedInputStream: 创建此类对象时,对象中包含了一个用于缓冲数据的数组。 BufferedOutpu 阅读全文
posted @ 2022-06-17 15:04 藤原豆腐渣渣 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 转换流:可以将字节流转换成字符流,也可以将字符流转换成字节流。 InputStreamReader:将输入的字节流转换成字符流 OutputStreamWriter:将输出的字符流转换成字节流 代码示例: package com.seven.javaSE; import java.io.FileIn 阅读全文
posted @ 2022-06-17 11:07 藤原豆腐渣渣 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Writer:写入字符流的抽象类,子类必须实现的方法有 write(char [],int,int) flush() close(), 对文件的操作,一般由其子类FileWriter完成。 Reader:读取字符流的抽象类,子类必须实现的方法有 read(char [].int,int) close 阅读全文
posted @ 2022-06-16 21:21 藤原豆腐渣渣 阅读(25) 评论(0) 推荐(0) 编辑
摘要: IO流概述 IO流:输入输出流(Input/Output) 流是一组有顺序、起点、终点的字节集合,是对数据传输的抽象 流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观地进行数据操作 IO流的分类 根据处理的数据类型分为:字符流、字节流 根据数据流向不同分为:输入流、输出流 字节输入流 阅读全文
posted @ 2022-06-15 17:14 藤原豆腐渣渣 阅读(29) 评论(0) 推荐(0) 编辑
摘要: File类的基本概念: (1)File是文件和目录路径的抽象表示 (2)FIle类定义了一系列文件创建、删除、重命名、获取路径等操作 代码示例: package com.seven.javaSE; import java.io.File; import java.io.FileFilter; imp 阅读全文
posted @ 2022-06-15 17:01 藤原豆腐渣渣 阅读(31) 评论(0) 推荐(0) 编辑
摘要: lambda表达式是JKD1.8提出的来的新特性。lambda表达式用于简化Java中接口式的匿名内部类。只含有一个抽象方法的接口,被称为“函数式接口”,这种接口可以隐式地转换成lambda表达式。 示例代码: package com.seven.javaSE; import java.util.A 阅读全文
posted @ 2022-06-10 17:51 藤原豆腐渣渣 阅读(31) 评论(0) 推荐(0) 编辑