IntelliJ IDEA中常见的Icon代表什么意义

在使用IDEA时发现有些Icon不知道是什么意思,什么时候会出现,下面是常遇到的一些Icon,在此记录一下。

摘自IntelliJ IDEA 2019.2官方帮助文档

common

Icon Description
class java编译后生成的字节码文件
Abstract class 抽象类
Annotation 注解类
Enumeration 枚举类
Exception 异常类
Final Java class final修饰的类 如String
Interface 接口
Java class with the Main method main()方法的类
Test case 测试用例
Method 方法
Abstract method 抽象方法
Field 字段(成员变量)
Variable 变量(局部变量)
Parameter 参数
Element 元素
Directory 目录
Module 模块
Group of modules 模块组
Package
Sources Root 源文件根目录
Test Root 测试根目录
Excluded root 不编译的根目录,一般存放编译后的.class文件
Resources Root 资源根目录,一般存放配置文件和web页面相关文件如.ftl.js.css
Test Resources Root 测试用资源根目录

Visibility modifiers

对类或方法的修饰符

Icon Description
Read-only class 只读的类,如引入的外部Jar包
Private 私有的
Protected 受保护的
package protected 包内可访问的
Static 静态的
Public 公开的