首页
方法引用优于lambda表达式
EffectiveJava
始终使用 Override 注解
EffectiveJava
lambda 表达式优于匿名类
EffectiveJava
使用标记接口定义类型
EffectiveJava
Android Weekly Notes Issue #234
AndroidWeekly
Android
ConstraintLayout
reactnative
fastlane
EffectiveJava
Sticker
Flavor
animation
SQLDelight
OkLog
使用枚举类型替代整型常量
EffectiveJava
优先考虑类型安全的异构容器
EffectiveJava
使用限定通配符来增加 API 的灵活性
EffectiveJava
合理地结合泛型和可变参数
EffectiveJava
使用实例属性替代序数
EffectiveJava
Effective Java - 构造器私有、枚举和单例
EffectiveJava
java
Effective Java - 静态方法与构造器
java
EffectiveJava
1、用静态工厂方法代替构造器
EffectiveJava
java
重写equals方法的约定
EffectiveJava
volatile--共享数据必须保证可见性
EffectiveJava
多线程场景下延迟初始化的策略
EffectiveJava
EffectiveJava 1创建和销毁对象 1考虑用静态工厂方法代替构造器
java
EffectiveJava
【Effective Java读书笔记】创建和销毁对象(一):考虑使用静态工厂方法代替构造器
EffectiveJava
java
读书笔记
Java异常(二) 《Effective Java》中关于异常处理的几条建议
java
异常
EffectiveJava
EffectiveJava 1创建和销毁对象 2遇到多个构造器参数时考虑用构建器
EffectiveJava第2版
EffectiveJava
EffectiveJava 1创建和销毁对象 4通过私有构造器强化不可实例化的能力
EffectiveJava第2版
EffectiveJava
EffectiveJava 1创建和销毁对象 5避免创建不必要的对象
EffectiveJava第2版
EffectiveJava
EffectiveJava 1创建和销毁对象 6消除过期的对象引用
EffectiveJava第2版
EffectiveJava
标签