![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
day23
将JavaSE基础入门学习笔记按照每天的学习进行分类,方便以后查阅和复习
这条小鱼我在乎
代码字里行间,技术与梦想共舞的痕迹
展开
-
字符流练习
练习:复制文本文件。思路:1,既然是文本涉及编码表。需要用字符流。2,操作的是文件。涉及硬盘。3,有指定码表吗?没有,默认就行。操作的是文件,使用的 默认码表。使用哪个字符流对象。直接使用字符流操作文件的便捷类。FileReader FileWriterpublic class CopyTextFileTest { public static void m...原创 2020-02-20 11:23:25 · 197 阅读 · 0 评论 -
字符输出流Writer
既然有专门用于读取字符的流对象,那么肯定也有写的字符流对象,查阅API,发现有一个Writer类,Writer是写入字符流的抽象类。其中描述了相应的写的动作。一、FileWriter类 查阅FileOutputStream的API,发现FileOutputStream 用于写入诸如图像数据之类的原始字节的流。要写入字符流,请考虑使用 FileWriter...原创 2020-02-19 11:28:12 · 122 阅读 · 0 评论 -
字符输入流Reader
一、字节流读取字符的问题 通过以下程序读取带有中文件的文件。public class CharStreamDemo { public static void main(String[] args) throws IOException { //给文件中写中文 writeCNText(); //读取文件中的中文...原创 2020-02-19 11:27:58 · 176 阅读 · 0 评论 -
字符编码表
计算机底层数据存储的都是二进制数据,而我们生活中的各种各样的数据,如何才能和计算机中存储的二进制数据对应起来呢? 这时老美他们就把每一个字符和一个整数对应起来,就形成了一张编码表,老美他们的编码表就是ASCII表。其中就是各种英文字符对应的编码。 编码表:其实就是生活中字符和计算机二进制的对应关系表。 1、ascii: 一个字节中的7位就...原创 2020-02-19 11:25:19 · 285 阅读 · 0 评论 -
字节流练习
一、复制文件原理:读取一个已有的数据,并将这些读到的数据写入到另一个文件中。public class CopyFileTest { public static void main(String[] args) throws IOException { //1,明确源和目的。 File srcFile = new File("c:\\Y...原创 2020-02-19 11:24:47 · 199 阅读 · 0 评论 -
字节输入流InputStream
我们可以把内存中的数据写出到文件中,那如果想把内存中的数据读到内存中,我们通过InputStream可以实现。InputStream是抽象类,是表示字节输入流的所有类的超类,定义了字节输入流的基本共性功能方法。int read():读取一个字节并返回,没有字节返回-1. int read(byte[]): 读取一定量的字节数,并存储到字节数组中,返回读取到的字节数。...原创 2020-02-19 11:24:36 · 301 阅读 · 0 评论 -
字节输出流OutputStream
OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。输出流中定义都是写write方法,如下图:一、FileOutputStream类OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。FileOutputStream类,即文件输出流,是用于将数据写入 Fil...原创 2020-02-19 11:24:26 · 1279 阅读 · 0 评论 -
listFiles()方法介绍
文件都存放在目录(文件夹)中,那么如何获取一个目录中的所有文件或者目录中的文件夹呢?一个目录中可能有多个文件或者文件夹,那么如果File中有功能获取到一个目录中的所有文件和文件夹,那么功能得到的结果要么是数组,要么是集合。查阅API。方法演示如下:public class FileMethodDemo3 { public static void main(Str...原创 2020-02-20 11:22:27 · 10674 阅读 · 1 评论