JAVA语言的工具类与算法6.1 语言基础类库; 6.7 排序6.2 Applet类与Applet小程序; 6.8 查找6.3 数组; 6.9 链表6.4 向量; 6.10 队列6.5 字符串; 6.11 堆栈6.6 递归; 6.12 二叉树一、Object类: 它是JAVA程序中所有类的直接或间接超类,也是类库中所有类的超类。Java中所的有类都是从Object类派生出来的,它包括了所有Java类的公共属性。其中较为主要的有一些方法: (myObject.java和Object.txt) protected Object clone();复制对象自身; public boolean equal(Object obj);如果this和obj指向同一对象为真; public final Class getClass();返回对象所属的类; protected void finalize();完成清理工作; public String toString();返回对象名@十六进制哈希码型字符串; 二、Class类: Class类见下表所示:public static native Class forName(String className):获取指定类的引用,必要时装入此类; public native ClassLoader getClassLoader():返回装入本类的ClassLoader的引用; public native Class getInterface():返回本类实现的接口; public native String getName():返回类名; public native Class getSuperclass():返回超类的引用; public native boolean isInterface():如果是接口返回真; public native Object newInstance():创建本类的一个新对象; public String toString():返回类名@哈希码;(讲ClassDumper.java)如:java ClassDumper java.awt.FlowLayout Class java.awt.FlowLayout extends class java.lang.Object implements interface java.awt.LayoutManager三、数据类型类:所有数据类型类的父类是抽象类:Number类。 数据类型类与基本数据类型相关,每一个数据类型类都对应了一个基本数据类型,数据类型类见下表所示: (ParseDemo.java)