- 图标
- 对象类型
- 访问权限
- 其他修饰符
- 工具栏
class 类
interface 接口
enum 枚举
@interface 注解
class initializer 代码块
method 方法
field 字段/属性
anonymous class 匿名类
lambda lambda表达式
propertie 访问器(get方法)/修改器(set方法) (方法的一种,在勾选工具栏"Properties"按钮后,IDEA根据方法名get或set开头将构造器和修改器收揽起来)
访问权限位于“对象类型图标”右侧
public
protected
(default)
private
其他修饰符位于“对象类型图标”上
abstract
final
static
默认情况下,显示class(所有访问权限)、 interface(所有访问权限)、 enum(所有访问权限)、 @interface(所有访问权限)、 class initializer、 method(public访问权限,已重写)
按访问权限排序
按字母排序
顺序规则:- 按照class interface enum @interface >class initializer >method >field
即 类 接口 枚举 注解 >代码块 >方法 >字段/属性 - (在选择“按访问权限排序”的情况下)在1的基础上,按照访问权限 public >protected >(default) >private
- (在选择“按字母排序”的情况下)在1,2的基础上,按照字母先0-9再A-Z排序(大小写等价)
- 在1,2,3的基础上,按照书写的上下顺序排序。
- 按照class interface enum @interface >class initializer >method >field
将继承(类、接口)并重写的方法收缩起来,被继承类/接口的图标右上有小箭头标志
将访问器/修改器方法收缩起来
左下角 红色set/绿色get
注意,IDEA根据方法名收缩,如下面的例子
public class Temp {int key;
int test;
public int getKey() {return key;
}
public void setKey(int key) {this.key = key;
}
public int getTemp() {return test;
}
public void setTemp(int test) {this.test = test;
}
}
显示字段/属性(默认不显示)
显示Non-public(默认只显示public的内容)
显示继承(类、接口)的成员,包括属性、方法等,未重写的方法显示灰色。和3同时使用则将重写的方法放入3,未被重写的方法放入7(显示图标),属性不收揽。默认只显示重写的方法,不显示未重写的方法和属性。
显示匿名类
显示lambda表达式
右侧跟着左侧动
左侧跟着右侧动
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
文章标题:IDEAstructure窗口各标志及功能-创新互联
本文路径:http://scgulin.cn/article/pddgj.html