Java
喜气youngyoung
这个作者很懒,什么都没留下…
展开
-
应用程序已被Java安全阻止
应用程序已被Java安全阻止原创 2023-03-09 21:09:03 · 2877 阅读 · 0 评论 -
Java函数式接口的一个疑惑:为什么Comparator接口有两个抽象方法compare和equals,Comparator还是一个函数式接口?(@FunctionalInterface)
Comparator接口中有两个方法 compare和equals实践中,equals方法不实现也不会报错关于这个问题,java核心技术I有相关答案,原文如下:(为了便于理解,建议加两个字:难道)不是所有接口中的所有方法都是抽象的吗?实际上,接口完全有可能重新声明Object类的方法,如toString或clone,这些声明有可能会让方法不再是抽象的。(java API中的一些接口会重新声明Object方法来附加javadoc注释。Comparator API就是这样一个例子)原文:第10版java原创 2021-12-18 22:42:58 · 987 阅读 · 1 评论 -
深入理解Java中的protected权限修饰符
对于private、public和缺省默认的权限修饰符很清楚明白:private修饰的属性或方法——仅对本类可见public修饰的属性或方法——对外部都可见缺省默认的——仅对本包可见而对于用protected修饰属性或方法的某个类,关系很复杂微妙,大致有以下几种情况:(1)在本包内的其它类中,可以通过父类的对象来访问protected修饰的属性或方法。(2)在包外的子类中,不能用父类的对象来访问protected修饰的属性或方法,包外的其它类中更不行。(3)在包外的子类1中,只能原创 2021-12-18 16:35:56 · 2982 阅读 · 1 评论