Effective Java-2 对所有对象都通用的方法
来源:互联网 发布:linux libzip 编辑:程序博客网 时间:2024/04/27 19:27
一 覆盖equels方法需遵循通用约定
类每个本身的实例是唯一的。
不关心是否逻辑相等的测试功能。
通用约定:自反,对称,传递,一致,非空。
二 覆盖equels总要覆盖hashCode
集合的get值
三 谨慎使用clone
永远不要麻烦客户做去类库能为客户类库能够为客户做的事情。
先调用super.clone(),修正需要修正的域,深层拷贝。
拷贝构造器
四 考虑使用Comparable接口
集合元素的对比
0 0
- Effective Java-2 对所有对象都通用的方法
- effective java之对所有对象都通用的方法
- Effective Java:对于所有的对象都通用的方法
- Effective Java读书笔记、感悟——2.1对所有对象都通用的方法之equals
- [Effective Java]第三章 对所有对象都通用的方法
- effective java(对于所有对象都通用的方法)
- Effective Java:对于所有对象都通用的方法
- Effective Java Note(对于所有对象都通用的方法)
- Effective Java:对于所有对象都通用的方法
- Effective java笔记-对于所有对象都通用的方法
- 《Effective Java》------对所以对象都通用的方法
- Effective Java——对所有对象通用的方法
- Effective Java之对所有对象通用的方法
- 【读书笔记】《Effective Java》(2)--对于所有对象都通用的方法
- 对所有对象都通用的方法
- 对所有对象都通用的方法
- Effective Java阅读笔记(二)——第三章 对所有对象都通用的方法
- Effective Java读书笔记(3对于所有对象都通用的方法)
- codevs1225 八数码难题(A*搜索+康托展开)
- 使用远程桌面维护系统可能会失败
- 黑马程序员——IO流的复制文件方法(含缓冲区方法)
- hdu-5122
- ubuntu14.10安装Firefox的Flash插件
- Effective Java-2 对所有对象都通用的方法
- 8623 龙龙[C]
- 获取当前位置并利用百度地图显示
- S3C2440上touchscreen触摸屏驱动(mini2440开发板)
- android CalendarView 加载过慢问题
- Solaris 8中库文件libstdc++.so.2.10.0 缺失的解决
- POJ 1003
- Unity通过Php上传图片分享
- SWT部分组件的继承问题(引发错误:org.eclipse.swt.SWTException: Subclassing not allowed )