原因是你編譯使用的javac,把代碼編譯成版本61的class,而你的運行環(huán)境java,是一個老版本,能執(zhí)行的上限是52版本。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的靜海網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
解決方法有兩個:
1,安裝和JDK相同版本的Java運行時(JRE),并正確設(shè)置PATH變量。驗證方法是:
在黑窗口里分別輸入java -version和javac -version,兩個版本要一致,或者java的版本更高。
相關(guān)命令截圖如下:
2,編譯的時候指定運行時的版本:使用--release參數(shù)指定版本。
例如,你通過 java -version查看到版本=8,那么就按如圖的命令編譯
這心情大概就像幾百個人堆積木。堆得歪歪扭扭,搖搖晃晃,亂七八糟,你千萬不能抽里面的積木,指不定抽了一塊就塌了。只能看見哪里覺得不牢靠不停的往那邊填積木。只要不倒就好了。
每一位接手者在看代碼之后,心里都想著重構(gòu)。但其實重構(gòu)了幾個方法后,放棄的概率可能會越來越大...
還有些情況其實并不是代碼垃圾,而是維護(hù)這個代碼的人一波又一波的換。新上的人在沒有完全熟悉這款業(yè)務(wù)的時候又不敢隨便改,等熟悉了以后,又想著跳槽,或者偷懶。除非遇到一個極其負(fù)責(zé)的人維護(hù),但是這種人很少。
綜上,code review很重要,利用好code review 去統(tǒng)一和實踐以及監(jiān)督,相信可以有效提升代碼質(zhì)量。
網(wǎng)頁鏈接
在查閱代碼時,經(jīng)常會發(fā)現(xiàn)一些寫的不合理的代碼。
面對這些代碼,首先需要確認(rèn)修正這些代碼的影響范圍。
最理想的處置是對代碼進(jìn)行重構(gòu),從根本解決代碼的混亂問題。
但是大多數(shù)情況,我們沒有時間進(jìn)行重構(gòu),或者無法確保重構(gòu)之后的代碼不會出現(xiàn)問題。
建議先解決最棘手的問題,然后慢慢對代碼進(jìn)行分析,重構(gòu)。
看代碼前需要先了解那塊代碼是做什么的,這樣才能跟得上代碼邏輯。如果知道代碼功能,還是看不懂的話,那么看代碼行數(shù)
1、低于20行的代碼看不懂,你需要鞏固java基礎(chǔ)
2、超過20行的話,需要仔細(xì)理解代碼意圖,另外需要了解更多的java
API以及開源代碼
一般看別人的代碼是很痛苦的,java高手也有看不懂的時候,譬如代碼本身就寫的爛,邏輯不明確
文章名稱:java代碼爛怎么辦 代碼寫的很爛怎么辦
網(wǎng)站路徑:http://chinadenli.net/article38/hipepp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站營銷、云服務(wù)器、定制開發(fā)、手機(jī)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化
聲明:本網(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)