Structure圖示

在咱們使用 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 類檔案就無法進行編譯,其前面就會顯示這個圖示,
Java8中新加的lambda運算式圖示,代表重寫了功能性介面的抽象方法,表示你完成了一個簡化的的介面實作類,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/190343.html
標籤:Java
下一篇:Git 高級用法,喜歡就拿去用!
