常用类Object

/**
 * Object:代表所有的根类,任何类都继承自Object类
 * 
 * public int hashCode()返回该对象的哈希码值(和集合hashtable :哈希表)
 *                         每一个对象的哈希码值都不一样,  哈希码值不是实际意义上的地址值,可以理解为地址值
 * 
 * 
 * public final Class<?> getClass()返回此 Object 的运行时类。 (Java原理:运行的xx.class文件:字节码文件)
 * 
 *                 Class:表示的字节码文件对象--->通过字节码文件对象使用反射的方式去加载当前字节码文件中的成员变量/成员方法/构造方法
 *             返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。
 * 
 * 
 *     在Class类:
 *                 public String getName() :以 String 的形式返回此 Class 对象所表示的实体(接口,类,数组...)名称
 *  
 *  
 *  public String toString()返回该对象的字符串表示。通常,toString 方法会返回一个“以文本方式表示”此对象的字符串。
 *             结果应是一个简明但易于读懂的信息表达式。建议所有子类都重写此方法。
 *         
 *     类中有成员变量:
 *         toString()的目的就是为了显示当前类的成员变量;
 * Integer类中:
 *             public static String toHexString(int i)返回一个整数参数的字符串表示形式。
 *
 *equals(Object obj):某个对象是否与此对象“相等”。 
 * 
 * 
 *     基本数据类型:比较的他们的具体值是否相同
 *  引用数据类型:比较的是地址值是否相等
 * ==:(引用类型)比较的是地址值是否相等
 * 
 * 
 * Object中的clone()方法
 *         protected(保证数据的安全性) Object clone()throws CloneNotSupportedException
 * 
 *         创建并返回此对象的一个副本
 * 注意:
 *     Object 类的 clone 方法执行特定的复制操作。
 *                 首先,如果此对象的类不能实现接口 Cloneable,则会抛出 CloneNotSupportedException。
 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值