Java语言常用关键字集锦
class:定义类,后面一般跟类名。
byte:整型关键字,占一个字节位置,表数范围-128 ~ 127,运算时转换为int型
short:整型关键字,短整型,占两个字节位置,表数范围-32768 ~ 32767,运算时转换为int型
int:整型关键字,占四个字节位置,表数范围-2^31 ~ 2^31-1
long:整型关键字,长整型,占八个字节位置,表数范围-2^63 ~ 2^63-1,声明时后面加l/L
float:浮点型关键字,占四个字节位置
double:浮点型关键字,占八个字节位置
char:字符型关键字,占两个字节位置,只能放入一个字符,运算时转为int型
boolean:布尔型关键字,只能去true或false,不能用0/1代替
void:修饰方法,无返回值
true:定义数据类型值,正确
false:定义数据类型值,错误
null:定义数据类型值,空值
if else switch case default:条件控制语句
while do for:循环语句
break:跳出当前循环
continue:跳出下次循环
return:有返回值时使用
public:权限修饰符,公共权限,所有类均可访问,修饰类属性方法
protected:权限修饰符,受保护权限,修饰属性、方法,不同包下可使用必须时该类的子类才可访问
default:默认无,不用写,修饰类、属性、方法,同包下可使用
private:权限修饰符,私有权限,修饰属性,方法,必须是同类才可以访问
static:静态,修饰属性、方法,随类的加载而加载,先于方法之前
extends:继承
new:创键对象空间
package:包,即文件夹,作用管理类(避免重名类,按照不同功能管理类,控制访问权限)
import:导入包
this:代表当前正在调用这个方法的对象,可引用成员变量/方法
super:在继承或多态时使用,调用父类的构造方法,与this关键字不同,super代表父类的引用,使用时必须放在子类构造方法的第一行
instanceof:instanceof就是一个二元运算符,是用来在运行时指出对象是否是特定类的一个实例,instanceof通过返回一个Boolean类型的值来指出这个对象是否是这个特定类或者它的子类的一个实例
abstract:用来声明抽象类或抽象方法
interface:用来声明一个接口
implements:类用来实现接口的关键字
final:修饰属性、方法、类。属性:必须初始赋值或通过构造方法赋值;方法:不可被子类覆盖;类:不可被继承,不可被定义为抽象类或接口
try:异常处理时使用,try{}内写入可能出现异常的代码块,通常和catch和finally一起使用
catch:异常处理时使用,catch()括号内写入可能try中可能穿线异常的异常类型,当try中出现异常时,执行catch(){}中的代码块
finally:异常处理时使用,通常和try和catch一起使用,且无论try和catch是否有问题,都会执行finally{}中的代码块
throws:异常处理时使用,在定义一个方法时可以声明异常类型,表示此方法不处理异常,而是交给声明的异常类去处理,主要在声明方法时使用
throw:异常处理时使用,在程序中显示的抛出一个异常类的对象,在构造方法中可以填上错误的信息,主要是在方法体内使用