- Java核心編程
- 柳偉衛(wèi)
- 343字
- 2020-11-23 15:08:32
3.4 包
包(Package)是組織相關(guān)的類和接口的命名空間。從概念上講,類似于計(jì)算機(jī)上的文件夾,用來將各種文件進(jìn)行分類。
Java平臺(tái)提供了一個(gè)巨大的類庫(kù)(包的集合),該庫(kù)被稱為“應(yīng)用程序接口”,或簡(jiǎn)稱為“API”。其包代表常見的與通用編程相關(guān)的任務(wù)。例如,一個(gè)String對(duì)象包含了字符串的狀態(tài)和行為;File對(duì)象允許程序員輕松地創(chuàng)建、刪除、檢查、比較或者修改文件系統(tǒng)中的文件;Socket對(duì)象允許創(chuàng)建和使用網(wǎng)絡(luò)套接字;各種GUI對(duì)象創(chuàng)建圖形用戶界面。從字面上看,有數(shù)以千計(jì)的課程可供選擇。開發(fā)人員只需要專注于特定的應(yīng)用程序設(shè)計(jì)即可,而不是從基礎(chǔ)設(shè)施建設(shè)開始。
包的命名遵循域名反轉(zhuǎn)的原則,形如“com.公司名.項(xiàng)目名.模塊名….”,這是因?yàn)橛蛎Q是不會(huì)重復(fù)的。同時(shí),包名應(yīng)全部小寫,比如“com.waylau.java.oop.interfadogdemo”。
以下是一個(gè)類文件的完整定義,其中包采用關(guān)鍵字package來定義:

推薦閱讀
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(第2版)
- The DevOps 2.3 Toolkit
- UML和模式應(yīng)用(原書第3版)
- Java EE 6 企業(yè)級(jí)應(yīng)用開發(fā)教程
- Android項(xiàng)目開發(fā)入門教程
- Getting Started with ResearchKit
- Developing Mobile Web ArcGIS Applications
- Learning Python Design Patterns(Second Edition)
- Learning AndEngine
- 快速念咒:MySQL入門指南與進(jìn)階實(shí)戰(zhàn)
- Unity Game Development Scripting
- 大模型RAG實(shí)戰(zhàn):RAG原理、應(yīng)用與系統(tǒng)構(gòu)建
- Getting Started with NativeScript
- Instant Nancy Web Development
- 一本書講透Java線程:原理與實(shí)踐