1)控制访问 private default protected public
2)抽象 abstract
3)final
4)static
1.类(class,abstract class,interface),不包括内部类
public,default,abstract,final
修饰符需放在class关键字的前面
2.变量
private default protected public,final,static
修饰符需放在变量类型的前面
3.方法
private default protected public,final,static, abstract
修饰符需放在方法返回值类型的前面
4.接口
public,default,abstract
5.接口当中的方法
public abstract
6.接口当中的变量(常量)
public static final