目录
- 引出
- Java开发中通用的方法和准则
-
- 建议1:不要在常量和变量中出现易混淆的字母
-
- 建议2:莫让常量蜕变成变量
- 建议3:三元操作符的类型务必一致
- 建议4:避免带有变长参数的方法重载
- 建议5:别让null值和空值威胁到变长方法
- 建议6:覆写变长方法也循规蹈矩
-
- 建议7:警惕自增的陷阱
- 建议8:不要让旧语法困扰你
- 建议9:少用静态导入
- 建议10:不要在本类中覆盖静态导入的变量和方法
- 建议11:养成良好的习惯,显式声明UID
-
- 建议12:避免用序列化类在构造函数中为不变量赋值
- 建议13:避免为final变量复杂赋值
- 建议14:使用序列化类的私有方法巧妙解决“部分属性持久化问题”
- 建议15:break万万不可忘
- 建议16:易变业务使用脚本语言编写
-
- 建议17:慎用动态编译
- 建议18:避免instanceof非预期结果
- 建议19:断言绝对不是鸡肋
- 建议20:不要只替换一个类
- 面向对象专题
-
- 再论面向对象
- 封装 和 关键字private,this
- 详解构造方法Constructor
- final关键字
- 数据结构和算法专题
-
- 数据结构与算法分析—Java语言描述 读书笔记
- ArrayList 源码分析+手动实现
- LinkedList 源码分析+手动实现
- Java的集合框架:List,Set,Map,ConcurrentHashMap
- 深入认识JVM
-
- JVM内存分配,类加载
- 创建对象的4种方法总结
- 垃圾回收GC