摘要: 第39条 必要时进行保护性拷贝对于可变类,如果作为参数传入到自己的类里,并作为自己类的数据使用存储时,需要进行保护性拷贝,比如Date是可变的,如果传入一个Date类,最好做一个保护性拷贝,以免在调用完Period后,外面将传入的参数start进行更改,影响自己类的this.start:public... 阅读全文
posted @ 2015-11-03 23:17 jiangz222 阅读(152) 评论(0) 推荐(0)
摘要: 第三十条 用enum代替int总得来说,使用enum有几点好处1.编译时的类型安全,2.可以保证就是自己定义的值,不会有月结风险,3.每个枚举类型有自己的命名空间4.枚举可以添加任意的方法和域5.枚举类型是final的无法实例化,也就是实例可控的。。第三十一条 用实例域替代序数即不要依赖枚举值得定义... 阅读全文
posted @ 2015-11-03 22:48 jiangz222 阅读(154) 评论(0) 推荐(0)