OOS

编写高质量代码:改善Java程序的151个建议(第1章:Java开发中通用的方法和准则___建议14~20)

感情迁移 提交于 2019-11-29 00:27:22
作为一个由影视圈转行做Java的菜鸟来说,读书是很关键的,本系列是用来记录《编写高质量代码 改善java程序的151个建议》这本书的读书笔记。方便自己查看,也方便大家查阅。 建议14:使用序列化类的私有方法巧妙解决部分属性持久化问题 建议15:break万万不可忘 建议16:易变业务使用脚本语言编写 建议17:慎用动态编译 建议18:浅谈Java instanceof 建议19:断言绝对不是鸡肋 建议20:不要只替换一个类 建议14:使用序列化类的私有方法巧妙解决部分属性持久化问题 例如:一个计税系统和一个HR系统,计税系统需要从HR系统获得人员的姓名和基本工资,而HR系统的工资分为两部分:基本工资和绩效工资,绩效工资是保密的,不能泄露到外系统。 public class Salary implements Serializable { private static final long serialVersionUID = 2706085398747859680L; // 基本工资 private int basePay; // 绩效工资 private int bonus; public Salary(int _basepay, int _bonus) { this.basePay = _basepay; this.bonus = _bonus; } /