Java—final&static&native

一、final关键字

1. final修饰变量 ——> 常量

2. final修饰类 ——> 最终类,不可被继承

3. final修饰方法 ——> 方法不能被重写

二、static关键字

2.1 可以用来修饰类中的成员(成员变量,成员方法)

 注意:也可以用来修饰成员内部类

2.2 特点:

被静态所修饰的成员,会被所有的对象所共享

 被静态所修饰的成员,可以通过类名直接调用,方便

  Person.country = "中国";

  Person.method();

2.3 注意事项:

静态的成员,随着类的加载而加载,优先于对象存在

在静态方法中,没有this关键字

 静态方法中,只能调用静态的成员(静态成员变量,静态成员方法)

三、native关键字

1. 通过native可以调用底层代码c语言的相关代码进行操作

原文地址:https://www.cnblogs.com/nadou/p/13970268.html