① java注釋中的@什麼意思
@XXX代表是註解(Annotation的標准翻譯)。和注釋類似,區別是注釋是給人看的,而註解是給Java系統看的。你可以定義自己的註解,具體內容就很多了,看看書吧,你會有收獲的
② 真正的開發中,java代碼要如何注釋
代碼注釋是架起程序設計者與程序閱讀者之間的通信橋梁,最大限度的提高團隊開發合作效率。也是程序代碼可維護性的重要環節之一。所以我們不是為寫注釋而寫注釋。下面說一下我們在訴求網二期開發中使用的代碼注釋規范,供大家參考下。
原則:
1、注釋形式統一
在整個應用程序中,使用具有一致的標點和結構的樣式來構造注釋。如果在其它項目中發現它們的注釋規范與這份文檔不同,按照這份規范寫代碼,不要試圖在既成的規范系統中引入新的規范。
2、注釋內容准確簡潔
內容要簡單、明了、含義准確,防止注釋的多義性,錯誤的注釋不但無益反而有害。
注釋條件:
1、基本注釋(必須加)
(a) 類(介面)的注釋
(b) 構造函數的注釋
(c) 方法的注釋
(d) 全局變數的注釋
(e) 欄位/屬性的注釋
備註:簡單的代碼做簡單注釋,注釋內容不大於10個字即可,另外,持久化對象或VO對象的getter、setter方法不需加註釋。具體的注釋格式請參考下面舉例。
2、特殊必加註釋(必須加)
(a) 典型演算法必須有注釋。
(b) 在代碼不明晰處必須有注釋。
(c) 在代碼修改處加上修改標識的注釋。
(d) 在循環和邏輯分支組成的代碼中加註釋。
(e) 為他人提供的介面必須加詳細注釋。
備註:此類注釋格式暫無舉例。具體的注釋格式自行定義,要求注釋內容准確簡潔。
注釋格式:
1、單行(single-line)注釋:「//……」
2、塊(block)注釋:「/*……*/」
3、文檔注釋:「/**……*/」
4、javadoc 注釋標簽語法
@author 對類的說明標明開發該類模塊的作者
@version 對類的說明標明該類模塊的版本
@see 對類、屬性、方法的說明參考轉向,也就是相關主題
@param 對方法的說明對方法中某參數的說明
@return 對方法的說明對方法返回值的說明
@exception 對方法的說明對方法可能拋出的異常進行說明
③ java的類或方法中通常在方法上或類上注釋的地方有個@,是什麼含義
@呢是Java1.5之後引入的新功能。
主要作用:
1、起到注釋說明的作用,如@deprecated 表示本方法為過時的方法,建議其他開發者不要使用;
2、在Java設計模式中使用(設計框架),減小程序耦合度,如在Spring中,@Inject表示,從配置文件中讀取初始化變數,並初始化該對象或值。如在EJB3中,使用@Table(name="TABLE")表示,本與本Bean相關聯的資料庫表名稱為TABLE;
3、其他,開發人員可以自定義標注,在調用中使用getAnnotation();(可能拼寫有誤),從而提高代碼的擴展性
④ java注釋中能出現類名稱么
注釋是不會進行編譯的,你想寫什麼都可以
⑤ java注釋里的這些標記分別是什麼意思
方法/步驟
java注釋,總共有3種注釋方法。

注意事項
注釋內容是不被編輯的內容,只是解釋說明
注釋,為了更方便的閱讀
每次單行注釋、多行注釋,要選中要注釋的內容
⑥ java 中的幾種注釋方式
我看動力節點的java基礎大全301集教中的三種注釋方法:
1、單行注釋 //注釋的內容
2、多行注釋/*......*/
3、/**......*/,這種方式和第二種方式相似。這種格式是為了便於javadoc程序自動生成文檔。
下面介紹一下Javadoc的標記:

特別聲明:
(1)javadoc針對public類生成注釋文檔
(2)javadoc只能在public、protected修飾的方法或者屬性之上
(3)javadoc注釋的格式化:前導*號和HTML標簽
(4)javadoc注釋要僅靠在類、屬性、方法之前
下面主要舉例說明第三種注釋的應用:
(1)首先編寫.java文件
(2)在命令行中執行以下dos命令:
javadoc *.java //根據相應的Java源代碼及其說明語句生成HTML文檔
//javadoc標記:是@開頭的,對javadoc而言,特殊的標記。
(3)在當前目錄下就會產生doc文件夾,裡面有一系列的.html文件
附上代碼:
[java]view plain
<spanstyle="font-size:18px;">*/
/**javadoc注釋的內容
*/
publicclassHello{
/**屬性上的注釋*/
publicStringname;
/**這是main方法,是程序的入口
*@paramargs用戶輸入參數
*/
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
f1();
}
/**這是第1個方法,其作用是...*/
publicstaticvoidf1(){
System.out.println("f1()!");
}
}</span>
[java]view plain
<spanstyle="font-size:18px;">importjava.io.IOException;
/**javadoc注釋內容
*@since1.0
*@version1.1
*@authorBlueJey
*<br>鏈接到另一個文檔{@linkHello},就這些
*seeHello
*/
publicclassHelloWorld{
/**非public,protected屬性上的注釋不生成*/
publicStringname;
/**這是main方法,是程序的入口
*@paramargs用戶輸入的參數,是數組
*@throwsIOExceptionmain方法io異常
*/
publicstaticvoidmain(Stringargs[])throwsIOException{
System.out.println("helloWorld!");
f1();
f2(1);
}
/**這是第一個方法,其作用是....
*@deprecated從版本1.2開始,不再建議使用此方法
*/
publicstaticvoidf1(){
System.out.println("fl()!");
}
/**這是第二個方法,其作用是....
*@return返回是否OK
*@parami輸入參數i
*@seeHello
*@throwsIOExceptionio異常
*/
publicstaticStringf2(inti)throwsIOException{
System.out.println("f1()!");
return"OK";
}
}</span>
注意:
如果源文件中有用到@version,@author標記,則在執行javadoc命令時,要加-version-author
javadoc-version-author-ddoc*.java
(其中用-version用於提取源文件中的版本信息-author用於提取源文件中的作者信息)
⑦ JAVA程序中注釋的作用及類型分別是什麼
對於Java注釋我們主要了解三種:
1,// 注釋一行
2,/* ...... */ 注釋若干行
3,/**……*/文檔注釋 /** ...... */ 注釋若干行,並寫入 javadoc文檔
java圖標通常這種注釋的多行寫法如下: /** * ......... * ......... */
⑧ 用java寫一個web項目,一般在類裡面加一些什麼注釋呢(類的開始、中間)
這個沒有固定的格式。只是有個大概的約定。
/**
* Applet初始化 類的作用
* @see java.applet.Applet 類名
* @parameter 參數
* @return 返回值
* @author 作者
* @create time 創建時間
*/
然後可以加上修改時間等等其他的
希望可以解決你的問題。
⑨ 請問 java 怎麼獲取一個類裡面屬性上方的注釋
類運行的時候是編譯過的位元組碼。
位元組碼中注釋是沒有的。
⑩ 關於java注釋裡面的@
你這個是一個典型的Hibernate元數據。
java5以後採用了這種方式來描繪一個實體Bean
簡單一點說吧,這個類會存儲在資料庫表中,表的結構由這個類中這個元數據描述符來表述:
//下面三行,代表本類的屬性對應資料庫表中的id欄位
@Id
@GeneratedValue(strategy = GenerationType.TABLE) //id值的增長由該資料庫的表策略自動產生
private Long id; //名稱就是id
//下面兩行,代表表中有一個叫標題的欄位,它存儲本類的String title;對象
@Field(name = "標題")
private String title;
//下面兩行,代表表中有一個叫用戶名的欄位,它存儲本類的String author;對象
@Field(name = "用戶名")
private String author;
綜上所述,有一個數據表,表中每一條記錄就是一個本類的實體對象,每個對象有屬性,每個屬性對應表中一個欄位。
如果刪掉了一個@,有的會報錯,有的不會,比如把id的@刪了,那就出問題了,呵呵.因為id是表的主鍵,