java的
关键字对java的编译器有特殊的
意义,
他们用来表示一种数据类型,或者表示程序的结构等。java语言中有51个保留关键字,根据他们的意义可以分为5种类型。我主要对其中比较常用和比较重要,并且容易出错的
几个关键字进行介绍。
1.this关键字
this可以用来在方法的内部获得当前对象的引用,此外它还可以用来将当前对象传递给其他方法。
2.static关键字
静态的,可以用来修饰 类,属性,方法,代码块
static方法就是没有this的方法,在static方法的内部不能调用非静态的方法,而且在没有创造任何对象的前提下,可以通过类本身来调用static方法
static属性 该类的所有对象共享的一个属性变量,可以使用类名直接调用
static类 在一个类中定义一个静态的内部类
3.final
可以用来修饰类,属性,方法,局部变量
final
class 不可被继承
final field 表示修饰属性 当属性被定义成final,意味着该属性只能被赋值一次(常量)
final 局部变量 该变量只能被赋值一次
final 方法 方法不可以被重写,在父类中用的比较多。子类只可以继承使用,不可以被重写
4.super
程序的执行过程
1.将class文件加载到
JVM内存
2.根据内存中的class文件。执行主函数