摘要: 文件复制 基本的文件流传输 问题:效率不高,每次只能传输一个数据,大量数据传输时需要反复开关阀门 public class FileCopy { public static void main(String[] args) throws Exception{ //TODO IO 文件复制 //数据源 阅读全文
posted @ 2023-01-04 14:19 LaViez 阅读(35) 评论(0) 推荐(0)
摘要: IO - 文件 IO = 数据 + 流操作 数据源 -> Input -> Stream(管道 - 流转)-> Output - 数据目的地 Java学习的重点 = Input + Stream + Output Stream 不唯一、不相同 文件对象基本操作 public class IO_Fil 阅读全文
posted @ 2023-01-04 13:56 LaViez 阅读(484) 评论(0) 推荐(0)
摘要: Collection-Exception public class _Exception { public static void main(String[] args) { //TODO Collection Exception //TODO ArrayList list = new ArrayL 阅读全文
posted @ 2023-01-04 11:31 LaViez 阅读(26) 评论(0) 推荐(0)
摘要: Arrays工具类常用方法 public class Util { public static void main(String[] args) { //TODO Collection 工具类 -- 方法常为静态,通过类名直接访问 // Arrays int[] is = {1, 5, 4, 3, 阅读全文
posted @ 2023-01-04 10:47 LaViez 阅读(14) 评论(0) 推荐(0)
摘要: Iterator Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和HashSet等集合。迭代器 it 的三个基本操作是 next 、hasNext 和 remove。 为什么要使用迭代器? 普通的for遍历访问集合键值对数据时,要取出全 阅读全文
posted @ 2023-01-04 10:33 LaViez 阅读(35) 评论(0) 推荐(0)
摘要: Hashtable与HashMap比较 Hashtable基本方法与HashMap大同小异 不同点: 实现方式不同 -- 继承的父类不同 底层结构的容量不同:HashMap(16) Hashtable(11) HashMap的key和value都可以为null,Hashtable的key和value 阅读全文
posted @ 2023-01-04 10:16 LaViez 阅读(23) 评论(0) 推荐(0)
摘要: HashMap Hash -- Hash算法根据key计算hash函数来存放数据、处理冲突(链地址法-红黑二叉树) => 无序存储,重复丢弃 Map -- 键值对<key, value>中key是唯一的,作为value的索引 基本操作 public class Map { public static 阅读全文
posted @ 2023-01-04 10:04 LaViez 阅读(20) 评论(0) 推荐(0)
摘要: Queue - ArrayBlockingQueue 底层实现 -- 数组 Array(数组) - Blocking(创建对象时的容量,多了就堵塞) - Queue(先进先出) public class _Queue { public static void main(String[] args) 阅读全文
posted @ 2023-01-03 17:31 LaViez 阅读(24) 评论(0) 推荐(0)
摘要: HashSet 底层实现是数组 + 链表 数据存放时的索引通过内部Hash算法确定 -- 增加数据是无序的 Hash算法 -- 索引相同时根据内容是否相同决定是否丢弃,内容不相同则采用链地址法处理冲突 内容比较的方法需要重写 hashCode() 和 equals() 方法 多线程中的线程池就用的H 阅读全文
posted @ 2023-01-03 17:07 LaViez 阅读(28) 评论(0) 推荐(0)
摘要: 比较ArrayList与LinkedList 底层实现 ArrayList是数组 - 顺序表 LinkedList是双向链表 增加第一条数据时LinkedList的更快 因为ArrayList默认初始化时创建容量为10的数组空间 而LinkedList只需修改头尾指针指向数据对象 顺序增加数据且Ar 阅读全文
posted @ 2023-01-03 16:31 LaViez 阅读(20) 评论(0) 推荐(0)