學(xué)習(xí)筆記20170601">【PMP】學(xué)習(xí)筆記20170601
766
2025-04-02
26.1 API是什么?
API:Application?Programming?Interface,應(yīng)用程序編程接口。
26.2 API文檔是什么?
DK為我們提供了很多類,如何使用這些類。我們可以通過(guò)查看API文檔來(lái)獲取信息。API文檔就相當(dāng)于我們學(xué)英語(yǔ)用的詞典一樣!
26.3 package包的概念
26.3.1 為什么需要package?
26.3.2 package怎么用?
通常是類的第一句非注釋性語(yǔ)句。
包名:域名倒著寫(xiě)即可,再加上模塊名,并與內(nèi)部管理類。
其實(shí)內(nèi)部實(shí)現(xiàn)就是靠目錄結(jié)構(gòu)來(lái)做到的。
com.sun.test
com.oracle.test
com.bjsxt.gao.test
com.bjsxt.gao.view
com.bjsxt.gao.view.model
注意事項(xiàng):
寫(xiě)項(xiàng)目時(shí)都要加包,不要使用默認(rèn)包。
com.gao和com.gao.car,這兩個(gè)包沒(méi)有包含關(guān)系,是兩個(gè)完全獨(dú)立的包。只是邏輯上看起來(lái)后者是前者的一部分。
26.3.3 JDK中的主要包
Java.lang-包含一些Java語(yǔ)言的核心類,如String、Math、Integer、System和Thread,提供常用功能。
java.awt-包含了構(gòu)成抽象窗口工具集(abstract?window?toolkits)的多個(gè)類,這些類被用來(lái)構(gòu)建和管理應(yīng)用程序的圖形用戶界面(GUI)。
java.net-包含執(zhí)行與網(wǎng)絡(luò)相關(guān)的操作的類。
java.io-包含能提供多種輸入/輸出功能的類。
java.util-包含一些實(shí)用工具類,如定義系統(tǒng)特性、使用與日期日歷相關(guān)的函數(shù)。
26.4如何生成自己項(xiàng)目的API文檔?
?? ??特殊的注釋:
–? ??文檔注釋:/**
–? ??使用JAVADOC生成API文檔
–? ??解決問(wèn)題:代碼和文檔的分離
?? ??常用的java注釋標(biāo)簽:
–? ??@version?版本
–? ??@param??參數(shù)
–? ??@return??返回值的含義
–? ??@throws?拋出異常描述
–? ??@deprecated?廢棄。建議用戶不在使用該方法
26.4.1 在eclipse中創(chuàng)建api文檔的步驟
1.? ??右鍵單擊項(xiàng)目,選中export
Java API
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。