Java关键字

来源:互联网 发布:电钢琴推荐 知乎 编辑:程序博客网 时间:2024/05/16 00:38

定义:Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

static 静态

特点:

1.类的静态区是公共的,所有该类对象都共有。

2.在类外部通过类名访问static属性或方法,不用通过创建对象来访问static的属性和方法。

区分static  和   非  static :

1.调用方式不同

2.static所有同类对象共用一个属性值或方法,非static的属性在不同对象中可以有不同的值。

3.加载顺序不同,先加载static,后加载非static。注:程序中尽量少用static,太多优先加载会影响性能。


final  最终

特点:

1.修饰属性 属性为常量

2.修饰方法 方法不可被重写(overwrite/ override)

3.修饰类  该类不能被继承 如sting类





原创粉丝点击