JAVA實戰之路(8):IDEA使用小技巧:IDEA禁止import *和允許import內部類


IDEA 禁止import * 和允許import內部類

農師傅:老碼農,xx年工作經驗(洗頭現在很省洗發水)。
精通(xieguo)C、VC++、C#、Java等語言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh,
Dubbo,Zookeeper,Kafka,Mysql,高並發等,
目前主要負責公司Java后端架構以及開發。正在進行公司的微服務改造。新入職員工馬小白的人生導師。
馬小白:應屆畢業生,有項目開發經驗(畢業設計:學生管理系統)。
熟悉(xueguo)Java語言,目標成為Java大神,走上人生巔峰,座右銘:“碼出未來!!!”。
機靈、踏實、好學,農師傅的徒弟。

“農師傅,我這個IDEA是不是有問題,為什么我在引用內部類的時候,總是自動給我加上主類名,就是‘主類名.內部類’”。
“我看下,哦。那是IDEA的一個設置,你改下就行。還有,你在import包的時候不要帶,需要把每個類的寫全,這是咱的code reivew規則。”

IDEA禁止import *

在一些大廠的編碼規范中,都是禁止類文件中import *的,必須列出詳細的import內容。
如下圖就是一個錯誤的演示:
錯誤演示

我們怎么才能禁止IDEA自動合並import的包名呢?
File->Settings->Editor->CodeSyle->Java->Imports
999
修改后保存,當后續再需要import時,就不會出現import *了,如下圖:
修改后

import內部類

如果我們寫了一個內部類,當別的類在引用這個內部類時,IDEA默認會自動加上這個內部類所在的外部類的類名,對於有強迫症的人來說,感覺很別扭,那怎么才能取消這個呢?
內部類引用
File->Settings->Editor-> Code Style->Java->Imports
勾選
效果:
imort內部類

今天馬小白在使用IDEA的時候又學會了一個小技巧,而且還知道了一個編碼規范,也算小有收獲啊。

To be continued…

馬小白一直說要搞起SpringBoot,總是沒有事件實踐,后面我們再看看她到底能搞定不能吧。

歡迎大家關注公眾號,每天進步一點點,一起走上Java實戰之路!!!
Java實戰之路

作者:怎么改
版權歸作者所有,轉載請注明出處,歡迎轉載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM