
Java语言中,关键字abstract用于声明一个抽象类,抽象类不能被实例化,但可以被继承。抽象类中的方法可以是抽象方法,不需要实现,但在子类中必须实现。关键字break用于中断循环或switch语句,使其执行下一条语句。case关键字用于定义switch语句中的分支,如果某个值与switch中的值相匹配,程序将从该分支开始执行。
关键字catch用于捕获try语句块中的异常,当try块中的运行时错误或非运行时异常发生时,catch块中的代码将被执行。char关键字用于定义字符类型,double用于定义double类型的变量,float用于定义float类型的变量。关键字continue用于中断当前循环,使控制传递到循环的开始处。do关键字用于声明一个循环,循环的结束条件由while语句决定。
关键字double用于定义double类型的变量,final用于声明一个不可变的变量,final修饰的类不能被子类化,final修饰的方法不能被重写,final修饰的变量不能被改变其初始值。关键字finally用于执行一段代码,不论前面的try语句块是否有异常发生。float用于定义float类型的变量,for用于声明一个循环,程序员可以指定循环的条件、终止条件和初始化变量。if用于生成条件测试,如果条件为真,将执行if下的代码。
关键字implements用于声明类实现接口,import用于在源文件的开始部分引用一个类或整个包,instanceof用于测试对象的类型是否与指定类型兼容。关键字int用于定义整型变量,interface用于定义一系列的方法和常量,它可以被类实现,通过implements关键字。long用于定义long类型的变量,private用于声明只能被类中的其他元素访问的方法或变量。
protected用于声明只能被同一个类、子类或同一个包中的类访问的方法或变量,public用于声明可以被其他类中的元素访问的方法或变量。关键字return用于结束方法的执行,后面可以跟一个方法声明中要求的值。short用于定义short类型的变量,static用于定义类变量,类只维护一个类变量的副本,而不管该类当前有多少个实例。"static"同样可以用来定义类方法,类方法通过类名调用而不是特定的实例,并且只能操作类变量。
关键字this用于代表它出现的类的一个实例,this可以用来访问类变量和类方法。关键字throw用于抛出一个exception对象或者任何实现throwable的对象。关键字throws用于在方法声明中说明哪些异常该方法不处理,而是提交到程序的更高一层。关键字transient用于表示一个域不是该对象串行化的一部分。当一个对象被串行化时,transient型变量的值不包括在串行化的表示中,而非transient型的变量则会被包括进去。
关键字try用于定义一个可能抛出异常的语句块。如果一个异常被抛出,一个可选的catch语句块会处理try语句块中抛出的异常。同时,一个finally语句块会被执行,无论一个异常是否被抛出。关键字void用于说明方法没有任何返回值,也可以表示一条没有任何功能的语句。关键字volatile用于在变量声明中表示该变量可能会被同时运行的几个线程异步修改。
关于break和continue,continue语句与break语句相关,但使用较少。continue语句用于使其所在的for、while或do-while语句开始下一次循环。在while与do-while语句中,continue语句的执行意味着立即执行测试部分;在for循环语句中,continue语句的执行则意味着使控制传递到增量部分。