- 博客(2)
- 收藏
- 关注
原创 浅谈---接口和抽象类的区别
在面试过程中,经常性被问到的一个知识点就是接口和抽象类的区别。 这个在Java学习中是必不可少的知识点,对于学习了一段时间,已经记忆有点模糊的概念,提出来在总结一下。 抽象类 对于抽象类的概念: 包含抽象方法的类叫做抽象类。如果一个类中包含一个或多个抽象方法,该类必须限定为抽象的(否则,编译器就会报错) 我们都知道抽象类用abstract来修饰。要实现抽象类中的抽象方法的话,用子类去继承抽象类,实...
2018-10-30 15:15:10 201
原创 浅谈---对equals、hashCode、“==”的理解
先说下在我们编程中用到的比较不容易区分的equals和hashCode的区别 equals和hashCode都是Object类中的方法,源码中是这样解释的。 这两者常出现在hashMap中,在hashMap寻址中就用到这两个方法。 在hashMap中遵循的原则是: 当equals()相等时,hascode()必定相等。 相反hascode()相等时,equals()不一定相等。 只有当equals...
2018-10-30 13:41:24 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人