摘要: ###属性文件: cp.properties ``` gzh=xxx xxx=gzh ``` ###模拟解析属性文件 ``` /* *.properties 文件, 属性文件 文件内容格式: key1=value1 key2=value2 ...... keyN=valueN * */ public 阅读全文
posted @ 2021-07-24 10:27 GzhAnkh 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ##对象流的序列化,与反序列化 ###序列化: 把内存中的java对象保存在文件中,这个过程叫做序列化(或者叫持久化,钝化) ###ObjectOutputStream ###存储过程: ###1、通过一些算法将这个对象的内部结构转为字节数组,包括类的类名和签名,对象的字段和数组的值以及从初始对象引 阅读全文
posted @ 2021-07-24 10:15 GzhAnkh 阅读(102) 评论(0) 推荐(0) 编辑
摘要: ##缓冲字节流 ###缓冲区:计算机访问外部设备或文件,要比直接访问内存慢的多。如果我们每次调用read()方法或者writer()方法访问外部的设备或文件,CPU就要花上最多的时间是在等外部设备响应,而不是数据处理。为此,我们开辟一个内存缓冲区的内存区域,程序每次调read()方法或writer( 阅读全文
posted @ 2021-07-24 09:38 GzhAnkh 阅读(146) 评论(0) 推荐(0) 编辑
摘要: ##概述 转换流:把字节流转为字符流 转换流 = 字节流+编码表, 就是为了程序不要直接接触字节数据而且能看得懂的字符数据。 InputStreamReader: 把字节输入流转为字符输入流 InputStreamReader(InputStream in) InputStreamReader(In 阅读全文
posted @ 2021-07-23 21:05 GzhAnkh 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ###字符输入流 /* * FileInputStream和FileOutputStream是字节流 * 字节流的祖宗类(基类)InputStream和OutputStream * * 字符流:相对于字节流每次需要操作字节数组而言,字符流就直接操作字符 * 字符流的祖宗类:Reader和Writer 阅读全文
posted @ 2021-07-23 20:47 GzhAnkh 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader writer 节点流 访问文件 FilelnputStream FileOutputStream FileReader FileWriter 节点流 转换流 InputSt 阅读全文
posted @ 2021-07-23 20:20 GzhAnkh 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ##java io.File类: ###文件类:作用:通过类的对象,那么在java过程中,操作本机的文件一个File对象就对应一个文件或者目录 他的一些方法:getName()、length()、isFile()、isDir()、listFiles()等等 public class Demo01 { 阅读全文
posted @ 2021-07-23 19:34 GzhAnkh 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 完成一个学生(姓名、年龄、性别、学号)管理系统: 1、可以添加学生. 2、可以按照学号修改学生信息. 3、可以按照学号删除学生信息. 4、可以通过学号查询学生信息. ###实体节点类 package com.csoracle.练习; import java.util.Objects; public 阅读全文
posted @ 2021-07-16 18:16 GzhAnkh 阅读(55) 评论(0) 推荐(0) 编辑
摘要: ###Map类 package com.自己实现HashMap; import java.util.Arrays; import java.util.Objects; public class MyHashMap<K, V> { Node<K, V>[] table; Integer MAPLENG 阅读全文
posted @ 2021-07-16 18:01 GzhAnkh 阅读(48) 评论(0) 推荐(0) 编辑
摘要: ###一、LinkedList的增删改查 package com.自己实现LinkedList.自己的LinkedList; public class MyLinkedList { private Node node01; int size = 1; public void add(Object o 阅读全文
posted @ 2021-07-09 13:49 GzhAnkh 阅读(47) 评论(0) 推荐(0) 编辑