欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

強(qiáng)烈推薦這些提升代碼效率的IDEA使用技巧

 更新時(shí)間:2021年05月21日 11:55:34   作者:香菜聊游戲  
在平常的開發(fā)中,發(fā)現(xiàn)一些同事對Idea 使用的不是很熟練,僅僅用來編輯,編譯,不能很好的發(fā)揮Idea 的神奇.整理了下我平常用的一些技巧,希望你能從中學(xué)習(xí)到一些.需要的朋友可以參考下

一、SVN的集成

IDEA默認(rèn)集成了對Svn的支持 。

File ->Setting 直接設(shè)置執(zhí)行程序即可。

圖片

注意:如果設(shè)置之后依然無法使用svn,是因?yàn)榘惭bSVN的時(shí)候沒有選擇命令行工具。

解決方法:重裝SVN,配置項(xiàng)重新選擇command line client tools 即可。

二、開啟熱更新

有發(fā)現(xiàn)不少同學(xué)不知道熱更新,還在為了調(diào)一行代碼重啟服務(wù)器,然后調(diào)試,效率太低,開啟熱更新,實(shí)時(shí)修改代碼,實(shí)時(shí)看效果。

具體步驟:

File ->Settings -Build -> Compiler,勾選Build project automatically,開啟自動(dòng)編譯之后,結(jié)合Ctrl+Shift+F9 會有熱更新效果

同時(shí)調(diào)大編譯的堆內(nèi)存,因?yàn)槲覀兊挠螒蝽?xiàng)目代碼多,700M的編譯內(nèi)存太少,會造成編譯慢,甚至失敗。

圖片

三、取消大小寫敏感,提升匹配效率

具體步驟:

File -> Settings  -> Editor  -> General  -> Code Completion Case  -> 取消勾選Match case

取消大小敏感,在編寫代碼的時(shí)候,代碼的自動(dòng)提示將更加全面和豐富。

圖片

四、查看數(shù)據(jù)的來源和去處

具體步驟:

選中成員變量-> 右鍵 選擇 Analyze ->Anaylyze Data  Flow to Here / from Here 分別查看數(shù)據(jù)賦值的地方和 獲取值的地方

圖片

五、檢查代碼,避免低級錯(cuò)誤

具體步驟:

選中包或者具體的文件->右鍵Analyze -> Inspect Code 分析代碼的缺陷,可以在完成任務(wù)之后做一個(gè)自我檢查,避免犯一些低級問題。

圖片

圖片

六、查看代碼的最后修改者

具體步驟:

有時(shí)候想知道一行代碼最后是誰修改了,可以在文件的邊欄(打斷點(diǎn)的地方)右鍵勾選Annotate ,會顯示svn的最后提交者。

圖片

七、Maven 的使用

具體步驟:

在右邊的邊欄打開Maven 視圖,根據(jù)對應(yīng)的菜單操作

圖片

圖片

八、文件比對

文件夾的比對和文件的比對,之前一直借助beyond campare 比對,但是騎士Idea 自帶了功能

具體步驟:

文件夾比較,選中文件夾,右鍵-> compare with -> 選擇對應(yīng)的文件夾

文件比較, 選中文件,右鍵-> 可以選擇存在的文件進(jìn)行對比

打開文件,右鍵-> 可以和剪切板中的內(nèi)容進(jìn)行對比

九、查看類繼承關(guān)系圖

查看類的繼承關(guān)系圖是理解代碼的關(guān)鍵

具體步驟:

右鍵包名->Diagrams->Show Diagrams就可以顯示包的繼承關(guān)系圖,如果沒在包下的可以直接拖類文件到圖中。

圖片

十、總結(jié)

日常使用的Idea的一些技巧,也是提升代碼質(zhì)量,提升開發(fā)效率的一些小技巧,一定要掌握哦。

到此這篇關(guān)于強(qiáng)烈推薦這些提升代碼效率的IDEA使用技巧的文章就介紹到這了,更多相關(guān)IDEA使用技巧內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java超詳細(xì)分析抽象類和接口的使用

    Java超詳細(xì)分析抽象類和接口的使用

    在類中沒有包含足夠的信息來描繪一個(gè)具體的對象,這樣的類稱為抽象類,接口是Java中最重要的概念之一,它可以被理解為一種特殊的類,不同的是接口的成員沒有執(zhí)行體,是由全局常量和公共的抽象方法所組成,本文給大家介紹Java抽象類和接口,感興趣的朋友一起看看吧
    2022-04-04
  • Java為實(shí)體類動(dòng)態(tài)添加屬性的方法詳解

    Java為實(shí)體類動(dòng)態(tài)添加屬性的方法詳解

    這篇文章主要介紹了Java如何給已有實(shí)體類動(dòng)態(tài)的添加字段并返回新的實(shí)體對象且不影響原來的實(shí)體對象結(jié)構(gòu)。文中的方法講解詳細(xì),需要的可以參考一下
    2022-06-06
  • Springboot輕量級的監(jiān)控組件SpringbootAdmin

    Springboot輕量級的監(jiān)控組件SpringbootAdmin

    這篇文章主要為大家介紹了Springboot輕量級的監(jiān)控組件SpringbootAdmin使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • idea2020最新版配置maven的方法

    idea2020最新版配置maven的方法

    這篇文章主要介紹了idea2020最新版配置maven的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作

    使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作

    這篇文章主要介紹了使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java實(shí)現(xiàn)坦克大戰(zhàn)游戲

    java實(shí)現(xiàn)坦克大戰(zhàn)游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)坦克大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • Java Scanner的使用和hasNextXXX()的用法說明

    Java Scanner的使用和hasNextXXX()的用法說明

    這篇文章主要介紹了Java Scanner的使用和hasNextXXX()的用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 舉例講解Java中的Stream流概念

    舉例講解Java中的Stream流概念

    這篇文章主要介紹了舉例講解Java中的Stream流概念,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • spring-boot-maven-plugin報(bào)紅解決方案(親測有效)

    spring-boot-maven-plugin報(bào)紅解決方案(親測有效)

    本文主要介紹了spring-boot-maven-plugin報(bào)紅解決方案,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Java語言描述MD5加密工具類實(shí)例代碼

    Java語言描述MD5加密工具類實(shí)例代碼

    這篇文章主要介紹了Java語言描述MD5加密工具類實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12

最新評論