在Java編程語言中,引用需要的包和類非常重要。它們為我們提供了訪問Java程序中所需的各種方法和變量的能力:
import java.util.ArrayList; import java.util.HashMap;
上面這個例子中,我們使用了兩個import語句來引用Java類庫中的ArrayList和HashMap類。在上面的例子中,java.util是一個基礎包,其中包含了Java中的常用類庫。各種Java類都可被導入使用,可以通過JavaDoc文檔來查看各種類的使用說明。此外,還有其他Java類庫可以使用,我們需要在程序中明確聲明獲取。
Java程序需要的所有引用通常被包含在Java Archive(JAR)文件中。JAR文件是Java類的集合,通常用于在Java項目中共享代碼。JAR文件可以包含一組Java類、RMI接口、圖像和XML文件,JAR包是一個可擴展的庫,可以用于Java程序的增量開發。
Java類和包通常按照以下方式組織:類名稱包含到軟件包名稱、接口名稱或該軟件包提供的功能,例如java.util.ArrayList。文件名與類名相同,并且以“.java”作為擴展名。Java的標準類庫有幾個軟件包,例如java.lang(基本語言功能, String, Object等)和java.util(集合,HashMap, ArrayList等)。
接下來是一個完整的例子,顯示了如何引用java.util包中的ArrayList類和HashMap類:
import java.util.ArrayList; import java.util.HashMap; public class MyClass { public static void main(String[] args) { ArrayListnames = new ArrayList (); names.add("John"); names.add("Mary"); names.add("Bob"); System.out.println(names.get(1)); HashMap grades = new HashMap (); grades.put("John", 90); grades.put("Mary", 95); grades.put("Bob", 85); System.out.println(grades.get("Mary")); } }
在上面的代碼中,我們首先開頭有了import關鍵字所引用的兩個Java庫。接下來,代碼中使用ArrayList和HashMap類來實例化names和grades兩個對象,并使用一些內置方法向對象添加數據。
總而言之,在Java中使用數據類型和對象之前,我們必須要聲明它們的引用。這些引用,通常通過import語句或完全合格的名稱來實現。