Icon |
Description |
---|---|
![]() |
Class:普通類 |
![]() |
Abstract class:抽象類 |
![]() |
Groovy class:Groovy是JVM平台上的一門腳本語言, 本身也支持OOP,也具有類這個概念. Groovy本身可以簡化Java編程過程, Groovy的類也體現了這一點, 簡化了傳統Java類的構建過程, 使得構建更加簡單. |
![]() |
Annotation:注解類 |
![]() |
Enumeration:枚舉 |
![]() |
Exception:異常 |
![]() |
Final Java class:最終類 |
![]() |
Interface:接口 |
![]() |
Java class that contains declaration of the |
![]() |
Test case:測試類,帶有@Test注解 |
![]() |
Java class located out of the Sources root:在 Sources root路徑之外的java文件 |
![]() |
Java class excluded from compilation:不會被編譯的類 |
![]() |
PHP trait:Trait 是為類似 PHP 的單繼承語言而准備的一種代碼復用機制。Trait 為了減少單繼承語言的限制,使開發人員能夠自由地在不同層次結構內獨立的類中復用 method。Trait 和 Class 組合的語義定義了一種減少復雜性的方式,避免傳統多繼承和 Mixin 類相關典型問題。 |
![]() |
PHP test |
![]() |
Method:方法 |
![]() |
Abstract method:靜態方法 |
![]() |
Field:成員變量(字段) |
![]() |
Variable:變量 |
![]() |
Property: |
![]() |
Parameter:參數 |
![]() |
Element:元素 |
![]() |
Directory:普通文件夾 |
![]() |
Module:說明這是一個新的模塊 |
![]() |
Group of modules:一個模塊組,里面有許多java模塊 |
![]() |
Package:包 |
![]() |
Sources root:源文件夾:通過將文件夾加入這種類別,來告訴IntelliJ IDEA,這個文件夾和它的子文件夾中包含源碼,在構建工程時,需要作為一部分被編譯進去。但是需要注意,有時我們的配置文件放在該路徑下缺不能被編譯,項目運行的時候會報:文件找不到的錯誤,此類文件我們可以放到Resources Root下面; |
![]() |
Test[Sources] root:源文件夾,這個類型的文件夾也用來放置源碼,不過是測試的源碼(比如單元測)。test source文件夾可以幫助你將測試代碼和產品代碼分離開 |
![]() |
Excluded root: t the moment, you can increase the IDE performance. Normally, compilation output folders are marked as excluded. Apart from excluding the entire folders, you can also exclude specific files. 代碼自動補全、導航和檢查會忽略被排除的文件夾中的文件。這就是為什么在排除當前不需要的文件夾時,可以提高IDE性能的原因。通常,編譯輸出文件夾被標記為Excluded 。 除了排除整個文件夾之外,還可以排除特定文件。 |
![]() |
Resources Root: 該類文件夾用於存放你的應用中需要用到的資源文件(如:圖片、xml或者properties配置文件等)。 在構建過程中,resource文件夾中的內容均會按照原文件的樣子被復制到輸出文件夾。和source文件夾一樣,你可以定制你的resource文件夾的結構。你也可以指定你的resource文件夾中的文件被拷貝到輸出文件的那個文件夾中。 PS:默認情況下,工程編譯后,resource中的文件和文件夾會被放置在源碼編譯后的相同的文件夾中,所以如果在源碼中以相對路徑讀取resource中的配置文件時,可認為src中的java文件夾和resource為同一個根目錄。 Resource FilesResources include properties files, images, DTDs, and XML files. These files are located in the classpath of your application, and are usually loaded from the classpath using the following methods:
When building an application, IntelliJ IDEA copies all resources into the output directory, preserving the directory structure of the resources relative to the source path. The following file types are recognized as resources by default:
The pattern of recognized resource files can be configured as a regular expression in theCompiler dialog (Settings/Preferences Ctrl+Alt+S |
![]() |
Test resources Root:用於存放測試源碼中關聯的資源文件。除此之外,和Resource Root沒有區別。 |
![]() |
Generated sources root:The IDE considers that files in the Generated Sources root folder are generated automatically rather than written manually, and can be regenerated.IDE認為Generated sources root文件夾中的文件是自動生成的,而不是手動編寫的,並且可以重新生成。 |
![]() |
Generated test sources root:同Generated sources root |
Visibility modifiers |
|
![]() |
Read-only class, for example from a jar of an external library. |
![]() |
private |
![]() |
protected |
![]() |
package protected |
![]() |
static |
![]() |
public |
Bookmarks |
|
![]() |
Anonymous bookmark – a check sign bookmark. Bookmarks are used for quick navigation within a file or across the entire project. |
![]() |
Lettered mnemonic bookmark – a letter in the interval from A to Z. |
![]() |
Numbered mnemonic bookmark – a number in the interval from 0 to 9. |
Breakpoint icons
-
inactive/dependent field watchpoint
-
inactive/dependent line breakpoint
-
inactive/dependent method breakpoint
-
disabled line breakpoint
-
disabled exception breakpoint
-
disabled field watchpoint
-
disabled method breakpoint
-
exception breakpoint
-
field watchpoint
-
invalid breakpoint
-
method breakpoint
-
muted line breakpoint
-
muted inactive/dependent field watchpoint
-
muted inactive/dependent line breakpoint
-
muted inactive/dependent method breakpoint
-
muted disabled line breakpoint
-
muted disabled field watchpoint
-
muted disabled method breakpoint
-
muted field watchpoint
-
muted method breakpoint
-
non-suspending line breakpoint
-
non-suspending field watchpoint
-
non-suspending method breakpoint
-
line breakpoint
-
verified line breakpoint
-
verified field watchpoint
-
verified method breakpoint
-
verified non-suspending line breakpoint
-
verified non-suspending field watchpoint
-
verified non-suspending method breakpoint
For more information about breakpoints, refer to Breakpoints.
Data Sources
Icon |
Description |
---|---|
![]() |
Access Method |
![]() |
Aggregate |
![]() |
Alias Type |
![]() |
Argument |
![]() |
Body |
![]() |
Check |
![]() |
Cluster |
![]() |
Collation |
![]() |
Collection Type |
![]() |
Column. For more information about column icon combinations, see Possible icon combinations for columns. |
![]() |
Data File |
![]() |
Database |
![]() |
Read-only status |
![]() |
DDL data source |
![]() |
Default |
![]() |
Exception |
![]() |
Extension |
![]() |
External Schema |
![]() |
Foreign Data Wrapper |
![]() |
Foreign Key |
![]() |
Foreign Table |
![]() |
Index |
![]() |
Key |
![]() |
Materialized Log |
![]() |
Materialized View |
![]() |
Object Attribute |
![]() |
Object Type |
![]() |
Operator |
![]() |
Package |
![]() |
Projection |
![]() |
Read-only data sources |
![]() |
Role |
![]() |
Routine |
![]() |
Rule |
![]() |
Scheduled Event |
![]() |
Schema |
![]() |
Sequence |
![]() |
Server |
![]() |
Stored procedure or function |
![]() |
Synonym |
![]() |
Table |
![]() |
Table Type |
![]() |
Tablespace |
![]() |
Trigger |
![]() |
User |
![]() |
User Mapping |
![]() |
Variable |
![]() |
View |
![]() |
Virtual Table |
https://www.jetbrains.com/help/idea/symbols.html#breakpoint-icons