<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    這樣寫代碼,真是帥到?jīng)]有朋友!

    共 1426字,需瀏覽 3分鐘

     ·

    2021-04-02 10:28

    來源 | 蘇三說技術(shù)

    前言

    對于如何提高開發(fā)效率,是每一個程序員都非常關(guān)心的問題,本文總結(jié)了開發(fā)工具idea中提升開發(fā)效率的10個小技巧。純干貨分享,個個都非常實用,希望小伙伴們會喜歡,記得給我打call喔。

    1.快速生成main方法并打印

    • psvm命令能快速生成main方法。
    • sout命令能快速生成打印方法System.out.println
      兩個命令相結(jié)合的效果如下:

    2.給new出來的對象快速賦值

    在new出來的對象后面加上.var,就能實現(xiàn)快速賦值,效果如下:

    3.快速for循環(huán)

    1.基本變量

    比如:int,long,byte等,在需要進(jìn)行for循環(huán)遍歷的變量后加上.for,就能快速實現(xiàn)for循環(huán)功能,效果如下:

    2.集合

    在需要進(jìn)行forEach循環(huán)遍歷的集合后加上.for,就能快速實現(xiàn)forEach循環(huán)功能,效果如下:

    4.快速判斷

    判斷條件在開發(fā)過程中使用頻率非常高,如何快速的寫出判斷條件呢?

    • boolean.if 可以生成if(boolean)
    • boolean.else 可以生成if(!boolean)
    • string.null 可以生成if(string==null)
    • string.nn 可以生成if(string!=null)

    具體實現(xiàn)效果如下:

    此外.switch也有類似的功能。

    5.快速try...catch

    有時候我們有異常需要捕獲,手動寫try...catch比較麻煩,這時快速try...catch可以給我們節(jié)省不少時間,只需加.try即可,效果如下:

    6.快速類型轉(zhuǎn)換

    有時候我們需要做類型轉(zhuǎn)換,必須手寫括號和賦值參數(shù),同樣有些麻煩,這時快速類型轉(zhuǎn)換,可以幫我們搞定,只需加.castvar即可,效果如下:

    7.快速抽取變量

    有時候我們需要把方法中的局部變量,抽取成成員變量,或者全局變量,快速抽取變量可以幫你搞定,只需加.field即可,具體效果如下:

    8.快速定義Optional

    有時候我們想把某個對象轉(zhuǎn)換成Optional,避免出現(xiàn)空指針問題,只需加.opt即可,具體效果如下:

    9.快速生成lambda語句

    如果你在用jdk1.8以上的版本,那么lambda表達(dá)式必不可少,因為用它可以極大的提高開發(fā)效率,少寫很多代碼。

    使用.lambda就能快速生成lambda語句,具體效果如下:

    10.快速遷移代碼到新方法

    在代碼重構(gòu)時,經(jīng)常需要把某段代碼遷移到一個新方法中,這時使用快捷鍵ctrl + alt + m,具體效果如下:

    后續(xù)

    我在這里只是拋磚引玉,其實idea中非常有趣且實用的小技巧有很多,歡迎大家跟我一起交流學(xué)習(xí),共同進(jìn)步。


    1、阿里云盤正式公測!免費領(lǐng)1年云盤擴容碼,速來,先到先得!
    2、牛逼!IntelliJ IDEA居然支持視頻聊天了~速來嘗鮮!快來沖一波
    3、如何設(shè)置最近爆火的微信開關(guān)頭像?想學(xué)啊,我教你啊~
    4、知名國產(chǎn)網(wǎng)盤翻車?清空免費用戶文件后,又開始清理付費用戶資源
    5、Chrome新功能曝光:你訪問的敏感網(wǎng)站可以自動隱藏起來
    6、萬萬沒想到,“紅孩兒”竟然做了程序員,還是CTO!
    7、徒手?jǐn)]一個Spring Boot中的starter,解密自動化配置,超級棒!

    點分享

    點收藏

    點點贊

    點在看

    瀏覽 28
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    分享
    舉報
    評論
    圖片
    表情
    推薦
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    分享
    舉報

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    中文字幕日韩在线视频 | 777中国盗摄偷拍0000 | 久久亚洲AV成人无码国产电影 | 在线观看亚州 | 免费啪啪啪|