日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

这样写代码,真是帅到没有朋友

發布時間:2025/3/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 这样写代码,真是帅到没有朋友 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

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

?

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

  • 用psvm命令能快速生成main方法。

  • 用sout命令能快速生成打印方法System.out.println。

    兩個命令相結合的效果如下:

?

?

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

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

?

?

3.快速for循環

1.基本變量

比如:int,long,byte等,在需要進行for循環遍歷的變量后加上.for,就能快速實現for循環功能,效果如下:

2.集合

在需要進行forEach循環遍歷的集合后加上.for,就能快速實現forEach循環功能,效果如下:

?

?

4.快速判斷

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

  • boolean.if 可以生成if(boolean)

  • boolean.else 可以生成if(!boolean)

  • string.null 可以生成if(string==null)

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

具體實現效果如下:

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

?

5.快速try...catch

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

?

?

6.快速類型轉換

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

?

?

7.快速抽取變量

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

?

?

8.快速定義Optional

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

?

?

9.快速生成lambda語句

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

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

?

?

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

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

?

?

后續

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

有道無術,術可成;有術無道,止于術

歡迎大家關注Java之道公眾號

好文章,我在看??

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的这样写代码,真是帅到没有朋友的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。