/**
* 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。
*/
常用类Object
最新推荐文章于 2022-08-16 20:48:20 发布