官术网_书友最值得收藏!

  • 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來定義:

主站蜘蛛池模板: 湟源县| 靖边县| 宜昌市| 会理县| 咸宁市| 崇信县| 繁峙县| 永川市| 科技| 闽侯县| 安多县| 兴安盟| 五原县| 阿拉善左旗| 简阳市| 突泉县| 囊谦县| 张家口市| 泊头市| 长海县| 永济市| 嘉义市| 麻阳| 晋州市| 玉龙| 大庆市| 司法| 雷山县| 利辛县| 张家口市| 通江县| 白山市| 盐源县| 浦东新区| 大兴区| 沂源县| 屯门区| 英德市| 财经| 清流县| 东光县|