Ebn's Blog

写写代码,哼哼歌

Android 中 support-annotations library 整理

Copy from ‘com.android.support:support-annotations:25.3.1’. 只是整理归纳,用法在注释中写的很清楚了。 Res /** * Denotes that an integer parameter, field or method return value is expected * to be an animator resou...

hashCode 方法和 equals 方法

hashCode 和 equals 都是 Java 中 Object 类的方法,在往 HashSet 集合类中 add 自定义类对象时,正确的覆写自定义类中的这两个方法是十分必要的。 “相同”的自定义类对象 public class Test { public static void main(String[] args) { HashSet<Resolut...

Java 8 默认方法(Default Methods)

Java 8 引入了新的语言特性——默认方法(Default Methods)。 Default methods enable new functionality to be added to the interfaces of libraries and ensure binary compatibility with code written for older versions...