目录 引出 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