java廢棄代碼注解 java簡化代碼

java里已經(jīng)注釋掉的代碼該不該刪掉?

你好,很高興回答你的問題。

10年積累的網(wǎng)站設(shè)計、網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有慈溪免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

注釋掉的代碼,是不會再參與到執(zhí)行中的。

刪除不刪除完全看你認(rèn)為這段代碼有沒有留著的必要,比如可能會恢復(fù)或者是可能有一定的參考價值。

如果有幫助到你,請點擊采納。

java代碼求注解

private statis final String KEY="sessionlist" //聲明一個靜態(tài)變量

Private ListAdmin list //定義一個List 類型的變量

mapString;Object session =actionContext.getContext.getsession() //獲取session信息

if(session.get(key))!=null) { //判斷session 中的key值是否為空

list=Listadminsession.get(KEY) //如果存在就把key值放進(jìn)list中。

}else{ //否則

list=new ArrayListadmin //重新初始化一個新的admin類型的ArrayList

}

Java 本人初學(xué)Java遇到了一些問題,請求高手賜教!

歷史回顧: ?在瀏覽器出現(xiàn)的早期 , 有一個交互的應(yīng)用程序在網(wǎng)頁上跑, 還是很拉風(fēng)的, 所以Applet 也稍微風(fēng)光過, 可是后來被Flash打敗了, 再后來雙雙敗于HTML5. 由于性能問題,安全問題, 很多瀏覽器都禁止了Applet 甚至Flash 的運行了. ?現(xiàn)在要開發(fā)網(wǎng)頁應(yīng)用 還是學(xué)好Html, JS, CSS擁抱HTML5 吧.

解釋: Java9 把?java.applet.Applet 注解成了廢棄的類了; 原則上就是不建議使用了, 后面的版本中這個類很可能就會被刪除 .

解決方案一: ?使用java 9以下的版本, 比如Java 8就不會看到這個提示了.(這是掩耳盜鈴!!)

解決方案二: ?放棄使用java 編寫 網(wǎng)頁應(yīng)用程序 . 使用HTML CSS JavaScript

學(xué)習(xí)建議: java圖形界面學(xué)習(xí)建議; 放棄網(wǎng)頁應(yīng)用的技術(shù),比如Applet或者JApplet; 但是要關(guān)注下java的桌面客戶端技術(shù) ,可以簡單學(xué)習(xí) awt,Swing 重點學(xué)習(xí) JavaFX ;特別是javaFX特別優(yōu)秀, 但是JavaFX錯過了桌面客戶端的黃金時代, 現(xiàn)在是移動互聯(lián)網(wǎng)的黃金時代.但是javaFX可以編寫很多行業(yè)軟件(比如 航空,電力, 科研)或者自己用的小程序(閱讀器, 數(shù)據(jù)庫應(yīng)有,游戲 )

拓展: 使用@Deprecated 即可把類或者方法注解為廢棄的, 不建議使用的;參考代碼如下

//Deprecated注解:?表示此類已經(jīng)被廢棄

@Deprecated

public?class?Test{?//(在Eclipse里看到就會出現(xiàn)文字中間有橫線)

public?static?void?main(String[]?args)?{

Test?test=new?Test();

test.sayHello();

}

//Deprecated注解:?表示此方法已經(jīng)被廢棄

@Deprecated

public?void?sayHello(){

System.out.println("Hello");

}

}

深入淺出Java注解 / Java注解是如何工作的

給java注解下個定義

用一個詞就可以描述注解,那就是元數(shù)據(jù),即一種描述數(shù)據(jù)的數(shù)據(jù)。所以,可以說注解就是源代碼的元數(shù)據(jù)。Annotation是一種應(yīng)用于類、方法、參數(shù)、變量、構(gòu)造器及包聲明中的特殊修飾符。它是一種由JSR-175標(biāo)準(zhǔn)選擇用來描述元數(shù)據(jù)的一種工具。

注解的本質(zhì)

Annotations僅僅是元數(shù)據(jù),和業(yè)務(wù)邏輯無關(guān)。理解起來有點困難,但就是這樣。如果Annotations不包含業(yè)務(wù)邏輯,那么必須有人來實現(xiàn)這些邏輯。元數(shù)據(jù)的"使用者"來做這個事情。Annotations僅僅提供它定義的屬性(類/方法/包/域)的信息。Annotations的"使用者"(同樣是一些代碼)來讀取這些信息并實現(xiàn)必要的邏輯。當(dāng)我們使用Java的標(biāo)注Annotations(例如@Override)時,JVM就是一個“使用者”,它在字節(jié)碼層面工作。mok:"當(dāng)我們使用用于Servlet的注解(例如@WebInitParam)時,容器就是一個'使用者';當(dāng)我們使用框架提供的注解時,框架中的某個組件會負(fù)責(zé)做讀取后的邏輯處理。"

文章標(biāo)題:java廢棄代碼注解 java簡化代碼
URL網(wǎng)址:http://muchs.cn/article16/dossjgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站建設(shè)、做網(wǎng)站、商城網(wǎng)站、網(wǎng)站設(shè)計、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司