语言包 基本对象类 系统类 包装类 字符串类和缓冲串类 数学类 异常处理
语言包 ❖ 基本对象类 ❖ 系统类 ❖ 包装类 ❖ 字符串类和缓冲串类 ❖ 数学类 ❖ 异常处理
基本对象类 Object类是所有Java类的祖先,它处于Java 开发环境的类层次树的根部,所有其他类都 是由 Object类直接或间接派生出来的。如果 个类在定义的时候没有包含 extends关键字 编译器会将其建为 Object类的直接子类
基本对象类 ❖ Object类是所有Java类的祖先,它处于Java 开发环境的类层次树的根部,所有其他类都 是由Object类直接或间接派生出来的。如果 一个类在定义的时候没有包含extends关键字, 编译器会将其建为Object类的直接子类
Object类的常用方法 方法 说明 protected Object clone( 生成并返回当前对象的一个拷贝 public boolean equals(object 比较两个对象是否相同,结果为一布尔值。 ob public final Class getC/返回一个对象在运行时所对应的类的表示,从 而可以得到相关的类的信息 protected void finalize( throws Throwable 定义回收当前对象时所需完成的清理工作。 public string toString 返回描述当前对象的字符串信息
Object类的常用方法 方法 说明 protected Object clone( ) 生成并返回当前对象的一个拷贝。 public boolean equals(Object obj) 比较两个对象是否相同,结果为一布尔值。 public final Class getClass( ) 返回一个对象在运行时所对应的类的表示,从 而可以得到相关的类的信息。 protected void finalize( ) throws Throwable 定义回收当前对象时所需完成的清理工作。 public String toString( ) 返回描述当前对象的字符串信息
Object类的方法的个例 class ObjectEXam( public static void main(String[ args) Integer a new Integer(1) Integer b= new Integer(1); Rectangle c= new Rectangle(20, 5) System. out. printIn(a equals(b)) System. out println("The Object's class is: " a get Class) System. out. printIn(c toString) / toString0方法返回的是该对象所对应的类名、一个@符号和 个该对象的hash码的无符号十六进制描述。用户通过重载 toString方法可以适当地显示对象的信息以进行调试。*
Object类的方法的个例 class ObjectExam{ public static void main(String[ ] args){ Integer a = new Integer(1); Integer b = new Integer(1); Rectangle c = new Rectangle(20,5); System.out.println(a.equals(b)); System.out.println("The Object's class is:" + a.getClass()); System.out.println(c.toString()); /*toString()方法返回的是该对象所对应的类名、一个@符号和 一个该对象的hash码的无符号十六进制描述。用户通过重载 toString()方法可以适当地显示对象的信息以进行调试。*/ } }
系统类 System类( System Class)是一个功能强大、 极其有用的特殊的类,它提供了标准输入 标准输出和标准错误输岀;对系统信息的存 取;快速拷贝数组元素等等机制 System类由 public final修饰,该类不能被实 例化(即不能创建 System类的对象)或派生 子类。 System类中包含了许多有用的类变量 和类方法(由 static修饰)
系统类 ❖ System类(System Class)是一个功能强大、 极其有用的特殊的类,它提供了标准输入、 标准输出和标准错误输出;对系统信息的存 取;快速拷贝数组元素等等机制 ❖ System类由public final 修饰,该类不能被实 例化(即不能创建System类的对象)或派生 子类。System类中包含了许多有用的类变量 和类方法(由static修饰)