Java基础
文章平均质量分 66
奥利奥是甜的
这个作者很懒,什么都没留下…
展开
-
Java 转换流
字符输入转换流字符输入转换流:InputStreamReader,可以把原始的字节流按照指定编码转换成字符输入流。 构造器 说明 public InputStreamReader(InputStream is) 可以把原始的字节流按照代码默认编码转换成字符输入流。几乎不用,与默认的FileReader一样。 public InputStreamReader(InputStream is , String char原创 2022-01-13 17:00:43 · 194 阅读 · 0 评论 -
Java 缓冲流
缓冲流概述缓冲流也称为高效流、或者高级流。字节流可以称为原始流。 作用:缓冲流自带缓冲区、可以提高原始字节流、字符流读写数据的性能缓冲流字节缓冲流 字节缓冲输入流:Bufferedlnputstream 字节缓冲输出流:BufferedOutputStream 字符缓冲流 字符缓冲输入流:BufferedReader 字符缓冲输出流:BufferedWriter 字节缓冲流性能优化原理:字节缓冲输入流自带了8KB缓冲池,以后我们直接从缓冲池读取数据,所以性能较好。原创 2022-01-13 13:51:54 · 479 阅读 · 0 评论 -
Java 字符流
文件字符输入流:Reader作用:以内存为基准,把磁盘文件中的数据以字符的形式读取到内存中去。 构造器 说明 public FileReader(File file) 创建字符输入流管道与源文件对象接通 public FileReader(String pathname) 创建字符输入流管道与源文件路径接通 方法名称 说明 pub原创 2022-01-13 11:41:05 · 200 阅读 · 0 评论 -
文件字节流
文件字节输入流:FileInputStream作用:以内存为基准,把磁盘文件中的数据以字节的形式读取到内存中去。 构造器 说明 public FilelnputStream(File file) 创建字节输入流管道与源文件对象接通 public FilelnputStream(String pathname) 创建字节输入流管道与源文件路径接通 方法名称原创 2022-01-13 00:20:09 · 438 阅读 · 0 评论 -
Java File类
File类概述File类在包java.io.File下、代表操作系统的文件对象(文件、文件夹)。 File类提供了诸如:定位文件,获取文件本身的信息、删除文件、创建文件(文件夹)等功能。File封装的对象仅仅是一个路径名,这个路径可以是存在的,也可以是不存在的。File类创建对象 方法名称 说明 public File(String pathname) 根据文件路径创建文件对象 public File(S原创 2022-01-11 23:13:52 · 251 阅读 · 0 评论 -
Java Stream流
什么是Stream流?在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream流概念。 目的:用于简化集合和数组操作的API。体验Stream流的作用创建一个集合,存储多个字符串元素。 把集合中所有以"张"开头的元素存储到一个新的集合。把"张"开头的集合中的长度为3的元素存储到一个新的集合。 遍历上一步得到的集合中的元素输出。import java.util.ArrayList;import java.util.Collections;import原创 2022-01-08 22:00:00 · 199 阅读 · 0 评论 -
Java不可变集合
什么是不可变集合?不可变集合,就是不可被修改的集合。 集合的数据项在创建的时候提供,并且在整个生命周期中都不可改变。否则报错。为什么要创建不可变集合?如果某个数据不能被修改,把它防御性地拷贝到不可变集合中是个很好的实践。 或者当集合对象被不可信的库调用时,不可变形式是安全的。如何创建不可变集合?在List、Set、Map接口中,都存在of方法,可以创建一个不可变的集合。 方法名称 说明 static <E> List<E原创 2022-01-07 19:31:50 · 551 阅读 · 0 评论