1. final

    1. final综述
    2. final使用详情

      1. 修饰类
      2. 修饰方法
      3. 修饰成员变量
  2. static

    1. static综述

final

final综述

final 修改类,该类不可被继承;
final 修饰方法,该方法不可被重写;
final 修饰成员变量,若变量类型为基本数据类型,则该值不可被更改;若变量类型为引用数据类型,则该值不可被指向其他对象;
final 修饰方法中传递的参数,则传递的参数不能够在方法体内修改;例如 public void test(final int x){ }

final使用详情

修饰类

修饰方法

修饰成员变量

static

static综述

static 修饰成员变量,该成员变量为类所有,被所有对象共享,较少使用到;
static 修饰方法,为类所有;通过类名.方法名的方式调用;
static 修饰代码块,在类加载的时候且只执行一次;
static 修饰静态内部类;
static 静态导包