java中关键字及用法
class
class关键字用来声明新的Java类,该类是相关变量和/或方法的集合。
public
Java语言的一个关键字,在方法和变量的声明中使用,它表示这个方法或变量能够被其它类中的元素访问。
static
1、static是一个修饰符,用于修饰成员。(成员变量,成员函数)static修饰的成员变量 称之为静态变量或类变量。
2、static修饰的成员被所有的对象共享。
3、static优先于对象存在,因为static的成员随着类的加载就已经存在。
4、static修饰的成员多了一种调用方式,可以直接被类名所调用,(类名.静态成员)。
5、static修饰的数据是共享数据,对象中的存储的是特有的数据。
修饰方法(静态方法) 属性(静态属性) 代码块(静态代码块);
static修饰的内容不再属于单个对象,而是属于这个类和类绑定,并且单独存放。当这个类同时有很多个实例化的对象时其中一个修改了这个static修饰的属性时其他对象调用时值也会随着改变;void
Void类是用final修饰的,说明不可以扩展,另外构造方法是私有的,不可以实例化;
Void类是一个不可实例化的占位符类,用来保存一个引用代表了Java关键字void的Class对象。this
Java语言的关键字,用来代表它出现的类的一个实例。this可以用来访问类变量和类方法。
private
Java语言的一个关键字,用在方法或变量的声中。它表示这个方法或变量只能被这个类的其它元素所访问。
protected
Java语言的一个关键字,在方法和变量的声明中使用,它表示这个方法或变量只能被同一个类中的,子类中的或者同一个包中的类中的元素所访问。
continue
用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。
Abstract 抽象的
一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现
final
final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量),当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。
super
在子类中调用父类的属性或方法。特别是子类中有与父类相同的属性或者方法,那么这时如果你想调用父类的属性或者方法,那么你必须使用super关键字。因为子类中和父类中的属性或方法同名,则父类中的方法或属性将被覆盖或隐藏。