关键字
Java关键字是有特别意义的标识符。用来表示一种数据类型,或者表示程序的结构等。
Java关键字不能用作变量名、方法名、类名、包名和参数。
「Java中53个关键字的意义及使用方法」
48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
2)2个保留字(现在没用以后可能用到作为关键字):goto、const。
3)3个特殊直接量:true、false、null。
关键字介绍及其作用
访问修饰符关键字(3个)
public 公有的(默认修饰符,可跨包)
protected 受保护的(当前包内使用)
private 私有的(当前类可用)
定义类、接口、抽象类、实现接口、继承类的关键字(6个)
class 类({}括号内有以实现的方法体、类名需要与文件名相同)
interface 接口({}括号内有方法体、没有实现)
abstract 声明抽象(介于类和接口之间,可以有也可以没有实现的方法体)
implements 实现(用于类或接口实现接口)
extends 继承(用于继承类)
new 创建新对象(创建新对象)
包的关键字(2个)
import 引入包(当前类需要引入其他包时使用)
package 定义包(将所有的有关类放在一个包类以便于查找修改)
数据类型的关键字(12个)
byte 字节型(8bit)
char 字符型(16bit)
boolean 布尔型
short 短整型(16bit)
int 整数(32bit)
float 浮点型(32bit)
long 长整型(64bit)
aouble 双精度(64bit)
viod 无返回(常与return连用)
null 空值
true 真
false 假
条件循环、流程控制(12个)
if 如果(分支语句)
else 否则(分支语句)
while 当...时候(分支语句)
for 循环结构的引导词(循环语句)
switch 循环开关(循环语句)
case 开关返回结果(循环语句)
default 默认
do 运行(与while连用 do..while语句)
break 跳出循环(结束结构语句)
continue 继续(中断循环语句,并开始下一次)
return 返回(返回值)
instanceof 实例(用来确定对象所属的类)
修饰方法、类、属性、变量(9个)
static 静态(属性和方法都可以用static修饰,内部类)
final 最终(方法和类都可以用final修饰,常量)
super 调用父类(调用父类的方法)
this 当前类的对象(调用当前方法的对象)
native 本地(指示该方法是用Java以外的语言实现的)
strictfp 严格(用来声明FP_strict表达式遵循IEEE 754算术规范)
synchronized 线程(代码需要同步多线程)
transient 短暂(声明不用序列化的成员域)
volatile 易失(表示可被多个线程异步修改的成员变量)
错误处理(5个)
catch 处理异常(捕捉异常)
try 捕获异常(尝试可能抛出异常的程序块)
finally 强制执行(用于声明肯定执行的代码)
throw 抛出异常(抛出一个异常 用于引发异常)
throws 异常被抛出(声明成员方法中需要抛出的异常)
其他(2个)
enum 枚举(列举型别)
assert 断言(用来进行程序调试)
保留字(2个)
const 保留关键字,没有具体含义
goto 保留关键字,没有具体含义