PS:轉(zhuǎn)眼間距離上篇文章過去許久了,總說計(jì)劃趕不上變化,這些日子體會(huì)的算是淋漓盡致了,沒更新文章的這段時(shí)間,整天忙碌于項(xiàng)目開發(fā),大腦轉(zhuǎn)不動(dòng)算體會(huì)了個(gè)透徹,雖然如此,不曾忘記要寫博客。
不啰嗦了,切入主題吧!JDK是Java Development Kit(Java開發(fā)工具包)的縮寫。其為Java應(yīng)用程序提供了基本的開發(fā)和運(yùn)行化境。
從oracle提供的關(guān)于Java下載的官網(wǎng)可以看出,JDK主要含有一下內(nèi)容:
Java虛擬機(jī)--->其負(fù)責(zé)解析和執(zhí)行Java程序,Java素有一處編寫到處運(yùn)行強(qiáng)有稱呼,主要處于此處Java虛擬機(jī)的功勞。
JDK類庫(kù)--->提供了最基礎(chǔ)的Java類以及各種實(shí)用類。例如java.lang、java.util、java.sql、java.io等包中的類都位于JDK中。
開發(fā)工具--->這些開發(fā)工具都是可執(zhí)行程序,主要包括javac.exe(編譯工具)、java.exe(運(yùn)行工具)、javadoc.exe(生成文檔javaDoc工具)以及jar.exe(打包工具)。
對(duì)于如何安裝JDK,此處就贅述了,如今網(wǎng)絡(luò)資源豐富(你懂滴)。當(dāng)你安裝好后,在jdk目錄下的bin目錄下就有以上說的開發(fā)工具,安裝好后,如何配置環(huán)境變量在此也不進(jìn)行贅述。
JavaDoc文檔是提供給java開發(fā)人員閱讀的,開發(fā)人員通過使用javaDoc了解其它開發(fā)人員開發(fā)類的用法,對(duì)此建議開發(fā)人員應(yīng)養(yǎng)成查閱javaDoc文檔的良好的習(xí)慣。
介于手工編寫javaDoc文檔顯然很是費(fèi)力,故而JDK提供了javadoc.exe程序,它能夠識(shí)別java源文件中符合規(guī)定的特殊的注釋語句,并根據(jù)這些注釋語句自動(dòng)生成javaDoc文檔,對(duì)此在java源文件中滿足特定規(guī)范的注釋才會(huì)構(gòu)成javaDoc文檔,包括一下規(guī)范:
首先--->注釋是以“/**”開始并以“*/”結(jié)束,里面包含普通文本、HTML標(biāo)記和javaDoc標(biāo)記。例如
1 /**
2 *<P><strong>Circle</strong>表示圓形對(duì)象,它能夠畫一個(gè)圓形
3
4 1.0
5 chapterone.Circle
6 */
Javadoc命令能夠解析以上的注釋,生成最后的javaDoc文檔。
其次--->javadoc命令值處理java源文件中的類聲明、接口聲明、成員方法聲明、成員變量聲明以及構(gòu)造方法聲明之前的注釋,忽略其它地方的注釋。
Javadoc常用的標(biāo)記以及作用,展示如下:
@version--->指定版本信息
@since--->指定最早出現(xiàn)是在那個(gè)版本
@author--->指定作者名稱
@see--->生成可以參考其它javaDoc文檔的鏈接
@link--->生成參考其它javaDoc文檔鏈接,其與@see有區(qū)別,主要在于@link標(biāo)記能夠嵌入到注釋語句中,可以為注釋語句中的特定的詞匯生成鏈接
@deprecated--->用來標(biāo)明被注釋的類、變量或是方法已經(jīng)過時(shí),在將來的版本中可能被廢棄
@param--->描述方法的參數(shù)
@return--->描述方法的返回值
@throws--->描述方法拋出的異常以及指明拋出該異常的條件
更多信息請(qǐng)查看IT技術(shù)專欄