
常用类与基础API
文章平均质量分 91
平平无奇的AC狂热小子
这个作者很懒,什么都没留下…
展开
-
Java中的泛型详解
泛型允许我们定义类、接口或方法时使用类型参数。换句话说,泛型使得数据类型可以延迟到实例化时再指定。泛型提供了编译时的类型检查,从而避免了在运行时进行不安全的强制类型转换。在这个类中,T是一个类型参数,代表类中可以持有任何类型的数据。在使用Box类时,可以指定T的具体类型。K getKey();原创 2024-09-19 22:02:23 · 1125 阅读 · 0 评论 -
Java集合框架学习笔记:List和Set的实现类
在Java中,集合框架提供了处理对象数组的基本结构。Collection是Java集合框架的根接口,而List和Set是两个最常用的子接口。每个接口都有多个不同的实现类,这些类在功能、性能使用以及场景方面存在显着的差异。原创 2024-09-13 20:30:05 · 802 阅读 · 0 评论 -
深入理解 HashSet:对象修改与删除问题详解
使用 HashSet 存储对象时,理解 hashCode() 和 equals() 的关系至关重要。特别是,当对象的属性会影响它们的哈希值时,修改对象属性可能导致一些不可预见的行为,如无法删除对象或出现重复元素。因此,在设计类时,要谨慎对待 hashCode() 和 equals() 的实现,尽量避免在集合中修改对象的关键属性。原创 2024-09-12 15:18:00 · 1251 阅读 · 1 评论 -
Java中的compareTo()和compare()方法详解
compare() 方法最典型的应用场景是需要自定义排序规则时。例如,你可以根据一个对象的多个字段来排序,而不必修改类的定义。原创 2024-09-12 11:06:25 · 5377 阅读 · 0 评论