- 博客(3)
- 收藏
- 关注
原创 集合总结文章
在没有被重写之前(Object类),hashcode()比较的是对象在内存中的地址,但是被重写之后,hashcode()比的是该对象的哈希值,在没有被重写之前(Object类),equals()也比较的是对象在内存中的地址,但是在重写之后,equals()比较的是对象的内容是否相等,在Set接口中,它首先比的是对象的哈希值,如果哈希值相同的话(比直接比equals()节约时间),在进一步比较对象的内容相同。//比较俩个集合中的元素是否相等。
2023-05-23 16:02:04
33
1
原创 java面向对象练习
设计一个名为Swimmable的借口,其中包含void swim()方法,设计另外一个名为Flyable的借口,其中包含void fly()方法。定义一个Duck类实现上述两个借口。定义测试类,演示接口类型的使用。
2023-05-04 14:07:49
211
原创 JAVA 数组
我们可以想一个问题,如果现在让你存储100个学生的综合成绩,你该怎么存储呢?难道要定义100个变量,每个变量代表一个学生的成绩吗?如果是存储1000个、10000个、乃至更多学生的成绩怎么办?如果是定义一个个变量进行存储,就太麻烦了,而且这也不符合项目开发时对复用性、可读性等方面的要求。所以我们肯定不能这么编程。那么现在解决的办法,就是可以使用”数组“来进行实现。
2023-05-04 13:32:14
69
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人