Object一些重要方法
2008-03-29 15:39
316 查看
1, Object类的equals hashCode clone方法,都是基于 对象的地址实现的!
2 如果两个对象是equals 的,那么它们的确hashCode也必须相同,
3 实现clone方法时,先调交类的clone方法,再将现有对象的属性值赋给新的对象!
实现 hashCode方法的思路是:先找到一个能够代表对象的键,与数据库中数据表达式的主键一样(一个主键对应数据库中的一条记录).如果这个键是int类型,就可以直接返回键作为该对象的hashCode,如果是其他类型,就用键的hashCode作为对象的hashCode
2 如果两个对象是equals 的,那么它们的确hashCode也必须相同,
3 实现clone方法时,先调交类的clone方法,再将现有对象的属性值赋给新的对象!
实现 hashCode方法的思路是:先找到一个能够代表对象的键,与数据库中数据表达式的主键一样(一个主键对应数据库中的一条记录).如果这个键是int类型,就可以直接返回键作为该对象的hashCode,如果是其他类型,就用键的hashCode作为对象的hashCode
相关文章推荐
- java与线程相关的一些重要方法1(不涉及并发包)-Object的wait(long timeout)和wait()
- Object的一些公用方法
- Oracle 中的一些重要方法
- 核心技术笔记_重要的java.lang.string:、 String类中的一些重要的方法(2014.04.16 day36)
- 优化方法,一些重要参数learning rate,weight decay,momentum,learing rate decay
- 对 Object 类中方法的一些简单认识
- Document对象中的一些重要的属性和方法(笔记)
- iOS开发中一些重要的系统方法使用注意事项总结
- Mono 继承一些特殊接口中带有 IJavaObject, IDisposable 接口的实现方法
- System.Object的一些方法
- Unity获取object所有属性的一个方法,一些界面上没有开放的属性可以用该方法编辑
- 08-Hibernate实战 Session中的一些重要的方法
- 自定义类覆盖Object一些方法
- 基础五:一些重要方法的解释
- Object(所有类的超类)一些有用的方法讲解与实例演示
- JQuery中的一些重要方法
- 关于Object一些共性方法
- 【Java之多线程(二)】(***重要***)Java多线程中常见方法的区别,如object.wait()和Thread.sleep()的区别等
- Object类中的几个重要方法(二)
- 重要:JOptionPane类提示框的一些常用的方法