前言
在用这个开发工具之前对大量的图标先有所了解,会提高不少效率
首先讲下基本的图标
![](http://upload-images.jianshu.io/upload_images/9260441-447c877c5fc46f7e.png?imageMogr2/auto-orient/strip|imageView2/2/w/523/format/webp)
- Java类
- Java抽象类
- Groovy类
- 注解类
- 枚举类
- 异常类
- 最终的类
- 接口
- 包含有main方法的可执行类
- 单元测试类
![](http://upload-images.jianshu.io/upload_images/9260441-d7cfea84fdaaa891.png?imageMogr2/auto-orient/strip|imageView2/2/w/720/format/webp)
- 是一个不包含在编译目录的Java类
- 不会被编译的Java类
- 用到了trait 关键字的PHP文件
- Java方法
- Java抽象方法
- Java属性
- Java变量
- 属性的get set
- 参数
- Html的标签
![](http://upload-images.jianshu.io/upload_images/9260441-0385bd2d37ca9720.png?imageMogr2/auto-orient/strip|imageView2/2/w/519/format/webp)
- 文件夹
- 项目模块
- 分组的模块
- Java包
- 源码代码根目录
- 测试代码根目录
- 被排除的根目录
- 资源文件夹
- 测试资源文件夹
- 编译的输出目录
- 测试编译的输出目录
可见度的图标
![](http://upload-images.jianshu.io/upload_images/9260441-1e91de17ff315630.png?imageMogr2/auto-orient/strip|imageView2/2/w/469/format/webp)
- 只读的
- 私有的
- 受保护的
- 同一个包可以访问的
- 静态的
- 公共的
数据源相关的图标
![](http://upload-images.jianshu.io/upload_images/9260441-14996c76fbc251e8.png?imageMogr2/auto-orient/strip|imageView2/2/w/528/format/webp)
分别是数据库的图标
![](http://upload-images.jianshu.io/upload_images/9260441-fcca5dd9afa759a3.png?imageMogr2/auto-orient/strip|imageView2/2/w/518/format/webp)
- Derby 的只读状态图标
- DDL文件
- 数据源
- Schema (可以理解为数据库)
- 表
- 视图
- 列
- 不为空的列
- 主键列
- 外键列
- 有索引的列
- 主键
![](http://upload-images.jianshu.io/upload_images/9260441-73bc0e6636da318c.png?imageMogr2/auto-orient/strip|imageView2/2/w/396/format/webp)
- 外键
- 索引
- 触发器
- 存储过程或者方法