最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

8種常見(jiàn)的Java不規(guī)范代碼

 更新時(shí)間:2017年01月23日 09:39:37   作者:magina_敵法  
本文主要介紹了8種常見(jiàn)的Java不規(guī)范代碼。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧

在工作上,我最近對(duì)一個(gè)現(xiàn)有的Java項(xiàng)目代碼進(jìn)行了清理。完成之后,我發(fā)現(xiàn)了一些反復(fù)出現(xiàn)的不規(guī)范代碼。所以,我把它們整理成了一個(gè)列表出來(lái)分享給我的同行希望能引起注意并改善代碼的質(zhì)量和可維護(hù)性。

這個(gè)列表不區(qū)分順序,全部來(lái)自一些代碼質(zhì)量檢查工具,如 CheckStyle, FindBugs 和PMD。

在Eclipse中格式化源代碼并管理import語(yǔ)句

Eclipse提供了自動(dòng)格式化源代碼和管理import語(yǔ)句的功能(并移除未使用的語(yǔ)句)。你可以使用下面的快捷鍵來(lái)使用這些功能。

Ctrl + Shift + F – 格式化源代碼。

Ctrl + Shift + O – 管理import語(yǔ)句并移除未使用的語(yǔ)句。

除了手動(dòng)執(zhí)行這兩個(gè)功能外,你還可以讓Eclipse在保存文件的時(shí)候自動(dòng)格式化源代碼并自動(dòng)管理import語(yǔ)句。要做到這個(gè),在Eclipse中,到 Window -> Preferences -> Java -> Editor -> Save Actions并啟用 Perform the selected actions on save,選中 Format source code和 organize imports。

避免在方法中出現(xiàn)多個(gè)return語(yǔ)句(退出點(diǎn)):

在你的方法中,確保只有一個(gè) 退出點(diǎn)。不要在一個(gè)方法中使用多于一個(gè)return語(yǔ)句。

如,下面的代碼是 不推薦的,因?yàn)樗卸鄠€(gè)退出點(diǎn)(return語(yǔ)句)。

簡(jiǎn)化if-else方法:

我們寫了一些只要一個(gè)參數(shù)的工具方法,檢查一些條件并根據(jù)條件返回一個(gè)值。如,在上面見(jiàn)到的 isEligible方法www.twitterchina.net。

不要為Boolean,Integer或String創(chuàng)建新的實(shí)例:

避免創(chuàng)建新的Boolean,Integer,String等實(shí)例。使用Boolean.valueOf(true)代替new Boolean(true)。兩種寫法效果差不多但卻可以改善性能。

在代碼塊周圍使用大括號(hào):

永遠(yuǎn)不要忘記在塊類型語(yǔ)句(如:if,for,while)周圍使用大括號(hào)。這可以減少代碼歧義并且避免在你修改代碼塊的時(shí)候產(chǎn)生新的bug。

不推薦

把方法的參數(shù)聲明為final類型:

總是在所有兼容的地方把把方法的參數(shù)聲明為final。這樣做的話,當(dāng)你無(wú)意中修改了參數(shù)的值,編譯時(shí)會(huì)得到警告,并且編譯生成的字節(jié)碼也會(huì)得到優(yōu)化。

推薦

用大寫命名public static final類型成員變量:

總是使用大寫命名用public static final類型變量。這樣可以讓你很容易區(qū)分常量和本地變量。

不推薦

把多個(gè)if語(yǔ)句合并成一個(gè):

下面的代碼

別忘了給switch添加default語(yǔ)句:

總是給switch添加一個(gè)default語(yǔ)句。

避免 重復(fù) 使用同樣的字符串,創(chuàng)建一個(gè)常量吧:

如果你需要在多個(gè)地方使用同一個(gè)字符串,那就創(chuàng)建一個(gè)字符串常量來(lái)使用吧。

下面的代碼:

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論

思南县| 安岳县| 任丘市| 波密县| 利辛县| 余姚市| 鄱阳县| 宁津县| 惠东县| 和平区| 上杭县| 壤塘县| 汝南县| 石棉县| 麻江县| 康保县| 靖宇县| 视频| 金溪县| 万安县| 乐业县| 左权县| 民县| 清原| 荆州市| 德庆县| 苏州市| 龙岩市| 宁远县| 常宁市| 北流市| 云安县| 咸丰县| 荣成市| 明溪县| 卢湾区| 郯城县| 江川县| 平罗县| 东安县| 古浪县|