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大神,走上人生巔峯,座右銘:「碼出將來!!!」。 機靈、踏實、好學,農師傅的徒弟。sql

"農師傅,我這個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實戰之路

做者:怎麼改 版權歸做者全部,轉載請註明出處,歡迎轉載3d

相關文章
相關標籤/搜索