在之前的“ 史上最簡單的 IntelliJ IDEA 教程 ”系列博文中,咱們已經了解了很多關於 IntelliJ IDEA 的內容啦,例如,在 Windows 系統下安裝 IntelliJ IDEA、運行 IntelliJ IDEA 、創建 Java 項目以及修改 IntelliJ IDEA 主題等等,可以說,咱們已經初步掌握了 IntelliJ IDEA 的使用方法啦!不過,有一個現象不知道大家注意到沒有,那就是:在咱們使用 IntelliJ IDEA 創建文件的時候, 隨着文件類型的不同,其顯示的圖標也不相同。例如,咱們分別創建 Java、Interface、Enum 和 JavaScript 文件,如下圖所示:
如上圖所示,顯然不同的文件類型,其顯示的圖標也不相同。為了能夠更好的掌握 IntelliJ IDEA,在這里,咱們更進一步,了解一下 IntelliJ IDEA 各種文件類型的圖標,主要分為三類:Common、Data Sources 和 File Types.
Common
Data Sources
File Types
IntelliJ IDEA 識別眾多的文件類型,每一個文件類型都用一個特殊圖標表示,也允許自定義的文件類型。每個文件類型與一個或多個特定的模式進行關聯擴展。文件類型及其擴展可以在文件類型的對話框中進行配置。默認的文件類型包括:
對於各種文件類型的圖標,上面的Description
已經介紹的非常詳細啦,但是還有兩個圖標需要特別的說明一下,分別為:
Source root
,咱們可以理解為源目錄,其作用就是用來專門存放 Java 類文件的,相對於編譯出來的 class 文件而言,它就是源。一般默認名字叫src
的目錄就是源目錄,但是在 IntelliJ IDEA 中,即使叫srcs
也是可以設置為Source root
的,所以源目錄跟目錄命名是沒有關系的,因為 IntelliJ IDEA 支持將任意目錄設置為Source root
,其作用就是標記該目錄下的文件是可編譯的。Java class located out of the source root
,咱們已經知道Source root
目錄是用來告訴 IntelliJ IDEA 這是存放可編譯文件的目錄,而如果咱們的 Java 類文件沒有放在該目錄或是該目錄的子包下,那么該 Java 類文件就無法進行編譯,其前面就會顯示這個圖標。