新聞中心
我寫了個java代碼,編譯沒有問題,但是執(zhí)行的時候就出了一堆亂七八糟的代碼,這是怎么回事?
原因是你編譯使用的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)站、手機端網(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)了幾個方法后,放棄的概率可能會越來越大...
還有些情況其實并不是代碼垃圾,而是維護這個代碼的人一波又一波的換。新上的人在沒有完全熟悉這款業(yè)務(wù)的時候又不敢隨便改,等熟悉了以后,又想著跳槽,或者偷懶。除非遇到一個極其負(fù)責(zé)的人維護,但是這種人很少。
綜上,code review很重要,利用好code review 去統(tǒng)一和實踐以及監(jiān)督,相信可以有效提升代碼質(zhì)量。
網(wǎng)頁鏈接
代碼寫的太爛怎么辦
在查閱代碼時,經(jīng)常會發(fā)現(xiàn)一些寫的不合理的代碼。
面對這些代碼,首先需要確認(rèn)修正這些代碼的影響范圍。
最理想的處置是對代碼進行重構(gòu),從根本解決代碼的混亂問題。
但是大多數(shù)情況,我們沒有時間進行重構(gòu),或者無法確保重構(gòu)之后的代碼不會出現(xiàn)問題。
建議先解決最棘手的問題,然后慢慢對代碼進行分析,重構(gòu)。
java代碼看不懂怎么辦
看代碼前需要先了解那塊代碼是做什么的,這樣才能跟得上代碼邏輯。如果知道代碼功能,還是看不懂的話,那么看代碼行數(shù)
1、低于20行的代碼看不懂,你需要鞏固java基礎(chǔ)
2、超過20行的話,需要仔細理解代碼意圖,另外需要了解更多的java
API以及開源代碼
一般看別人的代碼是很痛苦的,java高手也有看不懂的時候,譬如代碼本身就寫的爛,邏輯不明確
分享標(biāo)題:java代碼爛怎么辦 代碼寫的很爛怎么辦
文章起源:http://www.dlmjj.cn/article/hipepp.html