java中关键字全部采用小写字母命名,常用的关键字用法如下:
1、package
package Dao;//声明当前所在的包为Dao。 为了更好地实现对类和接口的分类管理,引入包的概念。关键字声明当前类/接口所在的包,同一个包下不能命名同名的类或接口。
关于包名的声明须放在源文件首行
2、import
import java.util.Scanner;//导入java.util包下的Scanner类。
import关键字的意思是导入...,在当前文件中引入其他包下的类或接口,可在当前文件直接调用相关的功能。
关于接口的导入声明在包的声明和类声明之间。
3、new
StringBuffer st=new StringBuffer("BUFFER1");//创建StringBuffer类的对象,对象的引用变量为st。 用于创建类的对象。
4、this
this关键字可修饰属性、方法、构造器,调用当前对象的结构。当在构造器中使用调用重载的其它构造器时,只能在构造器首行声明且只能声明一次。
5、super
可修饰属性、方法、构造器,调用当前对象的父类中的结构。
6、instance of
判断当前对象是否为某个类及其父类的实例对象。
7、static
修饰属性、方法、代码块、内部类。
- 修饰属性--静态变量/类变量
静态变量存储在方法区的静态域中,整个内存存储一份,被多个对象共享。
静态变量的加载,发生在实例对象创建之前,随着类的加载而加载。可通过类.属性的方式直接调用静态变量。
- 修饰方法--静态方法
随着类加载,通过类.方法调用。
静态方法中只能调用静态属性和方法。
静态结构中不能调用this和super等关键字(静态结构加载时实例对象还没创建)。
8、final
可修饰属性(成员变量)、方法、局部变量、类。
修饰属性--常量:修饰属性是必须初始化,且只初始化一次。
修饰方法:当前方法不被重写。
修饰类:当前类不被继承,没有子类。