摘要: 大佬的理解-> Java集合值HashSet 1、HashSet特点 存放的元素是无序的(不保证添加元素的顺序) 元素唯一(不可以重复) 可以存null,但是只能存放1个 虽然set集合不保证添加元素的顺序,但是集合中存放的元素顺序其实是固定的,根据元素的hash值确定的顺序 2、HashSet原理 阅读全文
posted @ 2022-06-20 20:05 化羽羽 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 大佬理解->Java集合之LinkedList 1、LinkedList的特点 | 存放的元素有序 | | | | 元素不唯一(可以重复) | | 随机访问慢 | | 插入删除元素快 | | 非线程安全 | 2、底层实现 底层实现是链表结构(双向链表),插入和删除元素的效率高(遍历元素和随机访问元素 阅读全文
posted @ 2022-06-20 18:54 化羽羽 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 大佬的理解->Jaca多线程(一)多线程基础 1、线程状态关系 2、线程的状态分析 线程的五种状态:创建-就绪-运行-阻塞-死亡 1.创建状态 创建线程对象之后,尚未调用其start方法之前; 2.可运行状态:就绪和运行 1)当调用start()方法启动线程之后,如果cup没有给当前线程分配资源,当 阅读全文
posted @ 2022-06-20 17:28 化羽羽 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 大佬的理解->Java多线程(一)多线程基础 大佬的理解->Java多线程(二)常用的实现多线程的两种方式 1、继承Thread类 ​ 继承Thread必须重写run方法,(具体业务执行方法,需要执行的业务方法,定义在此方法中),注意此方法是线程启动后线程自动调用的; 案例 public class 阅读全文
posted @ 2022-06-20 15:51 化羽羽 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 序列号 序列号是序列化和反序列化的唯一标识,是一个长整型数值; 如果类中不自己定义序列号,系统会自动生成一个序列号; 当一方实体类发生改变,而调用方的序列号是不会跟着改变的,不知道对象已修改,会导致两边序列号不一致,反序列化失败; 所以要求必须手动生成一个序列号; 手动生成序列号后,可以解决目标类发 阅读全文
posted @ 2022-06-20 14:11 化羽羽 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 1、实例化 DataInputStream(InputStream in) 参数是一个字节输入流 DataOutputStream(OutputStream out) 参数是一个字节输出流 演示 DataInputStream dis = new DataInputStream(new FileIn 阅读全文
posted @ 2022-06-20 13:51 化羽羽 阅读(203) 评论(0) 推荐(0) 编辑