<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 1423字,需瀏覽 3分鐘

           ·

          2021-03-04 09:12

          大家好,我是蘇三,又和大家見面了。

          前言

          對于如何提高開發(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等,在需要進行for循環(huán)遍歷的變量后加上.for,就能快速實現(xiàn)for循環(huán)功能,效果如下:

          2.集合

          在需要進行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表達式必不可少,因為用它可以極大的提高開發(fā)效率,少寫很多代碼。

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

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

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

          后續(xù)

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

          各位親愛的小伙伴,在公眾號中擴展右上角“設為星標”能第一時間看到我的好文章喔,純干貨分享,錯過真的可惜。


          最后說一句(求關(guān)注,別白嫖我)

          如果這篇文章對您有所幫助,或者有所啟發(fā)的話,幫忙掃描下發(fā)二維碼關(guān)注一下,您的支持是我堅持寫作最大的動力。

          求一鍵三連:點贊、轉(zhuǎn)發(fā)、在看。

          關(guān)注公眾號:【蘇三說技術(shù)】,在公眾號中回復:面試、代碼神器、開發(fā)手冊、時間管理有超贊的粉絲福利,另外回復:加群,可以跟很多BAT大廠的前輩交流和學習。

           個人公眾號

           個人微信


          瀏覽 61
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人亚洲精品一区二区三区嫩花 | 久久精品无码一区二区小草千夏 | 欧美中文字幕免费在线观看 | 中文字幕第50页 | 中文字幕国产av 中文字幕国产豆花 |