java核心技术I
一只小灰灰
这个作者很懒,什么都没留下…
展开
-
java的Comparator接口中equals方法不一定要实现的相关问题
Comparator接口中有两个方法 compare和equals 实践中,equals方法不实现也不会报错 关于这个问题,java核心技术I有相关答案,原文如下: (为了便于理解,建议加两个字:难道)不是所有接口中的所有方法都是抽象的吗?实际上,接口完全有可能重新声明Object类的方法,如toString或clone,这些声明有可能会让方法不再是抽象的。(java API中的一些接口会重新声明...原创 2020-01-20 02:16:53 · 1290 阅读 · 2 评论 -
java什么时候会抛出CloneNotSupportedException异常?
java什么时候会抛出CloneNotSupportedException异常? 答:在另一个包中调用clone且没有实现Cloneable接口的时候原创 2020-01-18 02:48:20 · 769 阅读 · 0 评论 -
关于javaSE8之后的默认方法的整理
网络中的说法 关于java8接口中默认方法的使用 8在接口中引入了默认方法,通过在方法前加上default关键字就可以在接口中写方法的默认实现,有点类似于C++中的多继承,但是当多个接口或父类中有相同签名的方法时,会引发一些问题,经过实验得出如下结论: 1.当继承的父类和实现的接口中有相同签名的方法时,优先使用父类的方法。 2.当接口的父接口中也有同样的默认方法时,就近原则调用子接口的方法。 3....原创 2020-01-16 17:09:56 · 317 阅读 · 1 评论