lifei111

导航

 

2025年8月5日

摘要: 今天学了TreeSet和TreeMap的基本特性及排序方式。 明天学集合框架的整体结构。 阅读全文
posted @ 2025-08-05 21:14 猪头小呆呆 阅读(4) 评论(0) 推荐(0)
 

2025年8月4日

摘要: 今天学了HashMap的基本使用、键值对存储特性、与HashSet的关联、工作原理,以及和Hashtable的区别,还练习了用HashMap统计单词次数。 明天计划学习TreeSet和TreeMap,了解它们的自动排序特性及实现原理。 阅读全文
posted @ 2025-08-04 19:44 猪头小呆呆 阅读(6) 评论(0) 推荐(0)
 

2025年8月3日

摘要: 今天主要学了HashSet,包括其基于哈希表的存储原理、无序性、元素唯一性,以及与ArrayList在顺序、去重、查找效率等方面的区别,还了解了LinkedHashSet的特性。 明天计划学习HashMap,探究这种键值对集合的存储结构、键的唯一性保障以及常用操作。 阅读全文
posted @ 2025-08-03 20:02 猪头小呆呆 阅读(6) 评论(0) 推荐(0)
 

2025年8月2日

摘要: 今天学了ArrayList的迭代器(Iterator),包括其遍历和安全删除元素的用法,还对比了增强for循环与迭代器的关系;同时学习了LinkedList,了解了其与ArrayList在数据结构、增删查效率、内存占用上的区别。 明天计划学习HashSet,探究其“无序但查找极快”的特性及内部原理。 阅读全文
posted @ 2025-08-02 19:17 猪头小呆呆 阅读(7) 评论(0) 推荐(0)
 

2025年8月1日

摘要: 今天学了ArrayList与数组的关联、相互转换,ArrayList的常用操作,以及泛型的基本作用,还对比了数组和集合的特性。 明天计划学习ArrayList的迭代器使用,以及其他集合类(如LinkedList、HashSet)的基本特点和用法。 阅读全文
posted @ 2025-08-01 20:40 猪头小呆呆 阅读(5) 评论(0) 推荐(0)
 

2025年7月31日

摘要: 今天主要学习了用类封装数组相关内容,包括封装数组属性、将数组操作方法融入类中,还练习了构造方法与数组初始化的配合、类方法里的异常处理升级、数组对象的比较,以及实现带扩容功能的数组类等。 明天计划学习数组与集合的转换,了解ArrayList这个数组“升级版”。 阅读全文
posted @ 2025-07-31 19:31 猪头小呆呆 阅读(12) 评论(0) 推荐(0)
 

2025年7月30日

摘要: 今天学了数组相关的异常处理,包括数组索引越界异常、空指针异常的捕获与处理,异常的传递特性,以及自定义异常信息等,还练习了给数组操作方法添加异常处理以增强代码健壮性。 明天计划学习数组与面向对象的结合,用类来封装数组操作。 阅读全文
posted @ 2025-07-30 20:36 猪头小呆呆 阅读(18) 评论(0) 推荐(0)
 

2025年7月29日

摘要: 今天学了数组作为方法的参数和返回值,包括引用传递特性、方法中操作数组对原数组的影响、二维数组与方法的配合,以及利用数组让方法返回多个值等。 明天打算学数组和异常处理,比如如何用try-catch捕获数组越界等异常。 阅读全文
posted @ 2025-07-29 19:41 猪头小呆呆 阅读(7) 评论(0) 推荐(0)
 

2025年7月28日

摘要: 今天学了Java中的Arrays工具类,包括其toString()、deepToString()等方法的使用,以及这些方法在一维数组和二维数组中的不同表现和注意事项(如浅复制、深复制、深操作等)。 明天计划学习数组与方法的结合,比如向方法传递数组参数、从方法返回数组等内容。 阅读全文
posted @ 2025-07-28 20:17 猪头小呆呆 阅读(46) 评论(0) 推荐(0)
 

2025年7月27日

摘要: 今天学了二维数组,包括其初始化方式(直接赋值和指定长度)、遍历方法(嵌套for循环、增强for循环),以及相关的异常处理(空指针、下标越界等),还了解了不规则数组和矩形数组的区别。 明天打算学习数组的常用工具类——Arrays类,看看里面的现成方法能带来哪些便利。 阅读全文
posted @ 2025-07-27 19:57 猪头小呆呆 阅读(8) 评论(0) 推荐(0)