- 博客(3)
- 收藏
- 关注
原创 HashCode方法
定义的hashCode方法确实为不同对象返回不同的整数。(这通常通过将对象的内部地址转换为整数来实现,但Java的编程语言不需要此实现技术)返回对象的哈希码值。在Object类型中,hash值 是十六进制的内存地址转为十进制的值,就叫hash值。方法的通用合同,该方法规定相等的对象(equals)必须具有相等的哈希码。请注意,无论何时覆盖该方法(equals),通常需要覆盖。方法两个对象相等,则在两个对象中的每个对象上调用。方法必须产生相同的整数结果。尽可能多的合理实用,由类。
2023-06-19 08:11:51
34
2
原创 1.Treeset
nteger和String类型存到TreeSet 没有报错,但是进行排序。在比较。这两个实现了一个接口叫Comparable接口,给类强加了整体的排序功能所以想要将Person类对象存到TreeSet要进行排序,在比较。实现Comparable接口int compareTo(T o) 将此对象与指定的对象进行比较以进行排序。
2023-06-19 08:10:49
27
1
原创 1.LinkedList
LinkedList有自己独有的方法,LinkedList同时实现了List接口和Deque对口,也就是收它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(stack),这样看来,linkedList简直就是无敌的,当你需要使用栈或者队列时,可以考虑用LinkedList,一方面是因为Java官方已经声明不建议使用Stack类,更遗憾的是,Java里根本没有一个叫做Queue的类(只是一个接口的名字)。所有对象(包括数组)都实现了这个类的方法。
2023-06-19 08:08:35
28
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人