1 Java工具类
7-1 Programming in Java Java 工具类 Lecture7
徒树 ·Java工具包 Java.lang package ·Object、Wrapper Classes for Primitive Types、 Math、String、System、Runtime、Thread、 Class、Exception、Process java.util package ·GregorianCalendar、data-structure classes、 Random、StringTokenizer、Observable ·Java数组 ·Java applet
7-2 Programming in Java 提纲 • Java 工具包 ¾Java.lang package • Object 、 Wrapper Classes for Primitive Types 、 Math、 String 、 System、Runtime 、 Thread 、 Class 、Exception 、 Process ¾ java.util package • GregorianCalendar 、data-structure classes 、 Random 、StringTokenizer 、Observable • Java 数组 • Java Applet
方法: Object clone(:[return a new copy of this object] boolean equals(Object):[compares object] void finalize(:[do nothing] final Class getClass():[object contains run-time type information] int hashCode):[returns an integer suitable for determining the hash code for an object] ·String toStringO
7-3 Programming in Java Object 类 方法: • Object clone():[return a new copy of this object] • boolean equals(Object): [compares object] • void finalize():[do nothing] • final Class getClass(): [object contains run-time type information] • int hashCode():[returns an integer suitable for determining the hash code for an object] • String toString()
数据类型类层次图 Object Boolean Character Number Class Integer Long Float Double 构造函数 > 依据基本类型并创建该类型对象的构造函数 >对单一string:参数解码以得到该对象初始值的构造函数 基本方法 > toString > type Value:Character.char Value > equals hashCode
7-4 Programming in Java 数据类型类 • 数据类型类层次图 Object Float Character Number Class Integer Long Boolean Double • 构造函数 ¾ 依据基本类型并创建该类型对象的构造函数 ¾ 对单一string参数解码以得到该对象初始值的构造函数 • 基本方法 ¾ toString ¾ typeValue:Character.charValue ¾ equals ¾ hashCode
。Constants MAX-VALUE MIN-VALUE .Constractor >public Integer (int value) public Integer(String s) .Methods public double doubleValue ( >public int intValue() >public long longValue
7-5 Programming in Java •Constractor ¾public Integer (int value) ¾ public Integer(String s) Integer类(1) • Constants ¾ MAX-VALUE、MIN -VALUE •Methods ¾ public double doubleValue () ¾public int intValue() ¾public long longValue ()