單行(single-line)--短注釋://…… 單獨行注釋:在代碼中單起一行注釋, 注釋前最好有一行空行,并與其后的代碼具有一樣的縮進層級。如果單行無法完成,則應(yīng)采用塊注釋。
陽新網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,陽新網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為陽新近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的陽新做網(wǎng)站的公司定做!
而這些說明文字就是注釋,注釋不會被執(zhí)行,不影響運行結(jié)果。
}finally{ //finally,是不管有無異常的發(fā)生,都會運行其中的代碼。所以這其中多是處理系統(tǒng)資源回收的代碼。
注釋是用來給開發(fā)者或者是軟件后續(xù)的維護者來看的。一般是用來描述這一段代碼或者是程序做了些什么樣的事情。實現(xiàn)了哪些功能,java里面注釋代碼,可以分為行注釋和塊注釋,方法注釋等。
/ param args throws NamingException / 像這種以/**斜杠加兩個星號的注釋是會被加到doc中的,如果在eclipse中還可以使用alt+shift+j自動生成注釋。
1、RetentionPolicy.RUNTIME– 始終不會丟棄,運行期也保留該注解,因此可以使用反射機制讀取該注解的信息。我們自定義的注解通常使用這種方式。Target – 表示該注解用于什么地方。如果不明確指出,該注解可以放在任何地方。
2、首先,在我們需要注入依賴的類中使用注解,如:public class MyService { Inject private MyDao dao;// ...} 在這個例子中,我們使用了 @Inject 注解來標注一個需要自動注入的屬性 dao。
3、運行時注解,主要通過反射獲取注解信息,在執(zhí)行你想執(zhí)行的代碼 編譯期注解,在編譯的時候,就已經(jīng)處理過,運行的時候不會在處理,編譯期注解實現(xiàn)需要實現(xiàn)系統(tǒng)的注解處理器。就是說在java代碼編譯的時候,生成一個新的類。
1、Java中三種類型的注釋:單行注釋:// 注釋內(nèi)容 多行注釋:/*... 注釋內(nèi)容...*/ 文本注釋:/**.. 注釋內(nèi)容...*/ 代碼注釋是架起程序設(shè)計者與程序閱讀者之間的通信橋梁,最大限度的提高團隊開發(fā)合作效率。
2、三種類型:單選注釋:符號是:// 塊注釋: 符號是: /* */ 可以跨多行 javadoc注釋: 符號是: /** */ 可以跨多行, 生成javadoc時,這樣的注釋會被生成標準的javaapi注釋。
3、單行注釋 //注釋的內(nèi)容 多行注釋 /*...*/ /**...*/,這種方式和第二種方式相似。這種格式是為了便于javadoc程序自動生成文檔。
4、注解是針對Java編譯器的說明??梢越oJava包、類型(類、接口、枚舉)、構(gòu)造器、方法、域、參數(shù)和局部變量進行注解。Java編譯器可以根據(jù)指令來解釋注解和放棄注解,或者將注解放到編譯后的生成的class文件中,運行時可用。