java API(Java Application Interface)是java的應用編程介面。它提供給java編程人員使用的程式介面,是java語言提供的已經實現的標準類的集合。Java API類庫與win32 中的dll文件有點像,封裝了很多函數,不提供具體的實體,只提供了方法名和參數等信息。 ...
java API(Java Application Interface)是java的應用編程介面。它提供給java編程人員使用的程式介面,是java語言提供的已經實現的標準類的集合。Java API類庫與win32 中的dll文件有點像,封裝了很多函數,不提供具體的實體,只提供了方法名和參數等信息。利用這些類庫可以方便快速地實現程式中的各種功能。這些根據實現的功能不同,可以劃分為不同的集合,每個集合組合成一個包,稱為類庫。java中的類庫的大部分都是Sun公司提供的,這些庫稱為基礎類庫。
java常用包:java.lang包、java.io包、java.util包、java.swing包與java.awt包、java.net包、java.applet包、java.beans包。這七種包的具體適用範圍不再介紹。
Object類
Object類是java程式中所有類的直接或者間接父類,處在類的最高層次。一個類在聲明時若不包含關鍵字extends,系統就會認為該類就會直接繼承Object類。Object類包含了所有java類的公共屬性和方法,這些屬性和方法在任何類中均可以直接使用。
Object類有一個預設構造方法:
public Object() {} //方法體為空,在構造子類實體時,都會先調用這個預設構造方法。
Object類常用方法:
public Boolean equals(Object obj) 比較兩個類變數所指向的是否為同一對象,是則返回true
public final Class getClass() 獲取當前對象所屬類的信息,返回Class對象
public String toString() 轉化成字元串
protected Object clone() 生成當前對象的一個備份,並返回副本。
........
getClass方法實例:
class Name{ } public class GetClassName{ public static void main(String args[]){ Name name=new Name(); System.out.println("對象name所屬類為:"+(name.getClass())); } }