package的作用就是 c++ 的 namespace的作用,防止名字相同的類產生沖突。Java 編譯器在編譯時,直接根據package指定的信息直接將生成的class 文件生成到對應目錄下。例如package aaa.bbb.ccc?編譯器就將該 .java 文件下的各個類生成到 /aaa/bbb/ccc/?這個目錄下。
Java中的壹個package(包)就是壹個類庫單元,包內包含有壹組類,它們在單壹的名稱空間之下被組織在了壹起。這個名稱空間就是包名。
擴展資料
編程環境
JDK(Java Development Kit)稱為Java開發包或Java開發工具,是壹個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),壹些Java工具和Java的核心類庫(Java API)。不論什麽Java應用服務器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK 。
參考資料: