日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java java.doc_使用 javadoc 自动生成 Java 文档

發布時間:2024/9/27 java 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java java.doc_使用 javadoc 自动生成 Java 文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java 的注釋,單行,多行的語法就不在贅述了。

javadoc tags

給 Java 源碼文件書寫注釋,使用常見的 Java 注釋可以實現一些,也可以通過如下的 Javadoc 的 Tags 來實現一些特殊的比如跳轉,參數返回值等特殊標記。

javadoc 標記有如下一些:

@author 作者名,一般不推薦使用,git blame 基本上能夠找到每一行代碼的作者

@version 版本號

@see 跳轉到相關類或者主題

@param 對方法中某參數的說明

@return 對方法返回值的說明

@exception 對方法可能拋出的異常進行說明

不過已經不建議在 Java 源文件中使用 @author 標記,現代的 git 完全能夠滿足模塊作者的追溯,甚至可以精確到每一行的作者。

Package doc

上面的方法可以給類,方法,參數等等編寫注釋,如果要給一個包添加注釋,就需要額外添加 package-info.java 的文件。

從 Java 1.5 版本開始可以在包下新建一個名為 package-info.java 的文件,在這個文件中可以使用標準 Java 注釋來給 package 書寫文檔:

com/foo/package-info.java:

/**

* com.foo is a group of bar utils for operating on foo things.

*/

package com.foo;

//rest of the file is empty

注釋中的代碼

如果要在 javadoc 中書寫代碼,尤其是想要展示一些例子的時候,不可避免的會用到 以及 @ 等等特殊的符號。Javadoc 默認是 html 的 tag 來渲染格式,所以這種情況下有

和 選擇,然后 javadoc 還提供了 {@code} 語法。這三個方式都可以用來注釋代碼,但各自又不相同。

使用 pre 標簽

標記是 html 默認的格式化標簽,如果使用 標簽,那么所有的 html 的標記都需要轉義。

/**

*

* public class JavadocTest {

* // indentation and line breaks are kept

*

* @SuppressWarnings

* public List<String> generics(){

* // '@', '' have to be escaped with HTML codes

* // when used in annotations or generics

* }

* }

*

*/

public class PreTest {}

命令行的使用

Java 安裝完成之后在 Java Path 的目錄中自帶了 javadoc 這個命令行,如果不想使用 maven-javadoc-plugin 可以使用這個命令來生成 javadoc.

用法:

javadoc [options] [packagenames] [sourcefiles]

選項:

-public 僅顯示 public 類和成員

-protected 顯示 protected/public 類和成員 (缺省)

-package 顯示 package/protected/public 類和成員

-private 顯示所有類和成員

-d 輸出文件的目標目錄

-version 包含 @version 段

-author 包含 @author 段

-splitindex 將索引分為每個字母對應一個文件

-windowtitle 文檔的瀏覽器窗口標題

在 Intellij 中調整文件頭

Intellij 默認會在創建文件的時候給文件添加一些注釋,這些注釋可以在如下的設置中修改:

File -> Setting -> Editor-> File and Code Template-> File Header

總結

以上是生活随笔為你收集整理的java java.doc_使用 javadoc 自动生成 Java 文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。