天天看點

idea中10個提高代碼效率的快捷操作,摸魚時間又長了!

作者:NEDHOME
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!

前言

IntelliJ IDEA提供了一些Java的快捷鍵,同樣也可以幫助我們提高日常的開發效率。關于這些快捷操作,你知道哪幾個呢?

1. psvm/main快速生成 main() 方法

在日常開發中,我們經常需要寫main()方法,這時候您也可以使用main或者psvm指令快速地幫助我們建立出main()方法。

idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
2.sout快速生成println()方法

列印輸出一些内容到控制台也是頻率很高的一個行為,我們可以使用sout指令快速建立出System.out.println來列印内容。

idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
3. 通過.var為新對象賦參數

這個快捷操作可能很多人就不知道了,您實可以使用.var快捷地進行指派操作。

idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
4. .for 快速建立for循環
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
5.快速條件語句

對于條件語句中常見的布爾和字元串操作,這裡有一些快捷方式示例:

  • boolean.if -> if(boolean)
  • boolean.else -> if(!boolean)
  • string.null -> if(string==null)
  • string.nn -> if(string!=null)
  • string.switch -> switch(string)
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
6. 通過.try快速try ... catch
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
7. .castvar 快速類型轉換

有時我必須通過一個一個地輸入類名和值來将一個對象轉換為另一個對象。直到最近我才知道您可以通過.castvar執行此操作。

idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
8. 通過 .field 快速改變屬性範圍

使用.field可以更輕松地将局部變量提升到全局範圍。

idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
9. .opt快速實作Optional
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
10. .lambda 快速生成 lambda 語句
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!
idea中10個提高代碼效率的快捷操作,摸魚時間又長了!