Java中类型和方法名的定义规则很宽松,但也不是可以随意定义,基本的规则为必须是英文字母开头且不能使用Java关键字,这里摘录下书中的附录,具体到每个关键字的用法会在后续的学习中陆续进行实践。
关键字 | 说明 |
abstract | 标识抽象类或抽象方法 |
assert | 查找内部程序错误 |
boolean | 布尔类型变量 |
break | 跳出switch语句或者循环语句 |
byte | 8位整数类型 |
case | switch开关语句的分支 |
catch | try...catch语句中异常处理部分 |
char | Unicode字符类型 |
class | 定义类 |
const | 暂未使用(C语言中表示常量) |
continue | 标识此次循环结束,继续下次循环 |
default | switch开关语句默认分支 |
do | do......while专属 |
double | 双精度浮点型数据 |
else | if......else专属 |
enum | 枚举类型 |
extends | 表示继承关系,声明类的父类 |
final | 表示常量或者不能被覆盖的类和方法 |
finally | try...catch代码块最终一定执行的部分 |
float | 单精度浮点型数据 |
for | 循环 |
goto | 暂未使用(C语言中表示无条件转移语句) |
if | 条件语句 |
implements | 声明一个类所实现的接口 |
import | 导入包 |
instanceof | 测试对象是否为一个类的实例 |
int | 32位整数类型 |
interface | 声明接口类 |
long | 64位长整数类型 |
native | 由宿主系统实现的方法 |
new | 声明一个新对象或数组 |
null | 空引用 |
package | 声明包 |
private | 标识只在本类中可访问的对象或变量 |
protected | 标识本类、其子类以及同包中其他类可访问的对象或变量 |
public | 标识所有类可访问的对象或变量 |
return | 从一个方法返回变量或对象 |
short | 16位整数类型 |
static | 标识类特有的属性,不能通过对象访问 |
strictfp | 对浮点数使用严格规则(即 strict float point ),可以使浮点运算更精确 |
super | 父类对象或者构造函数 |
switch | 开关语句 |
synchronized | 用来给对象和方法或者代码块加锁 |
this | 当前类的方法或者构造函数的隐含参数 |
throw | 抛出一个异常 |
throws | 方法可能会抛出的异常 |
trasient | 标识非永久数据,当一个对象被序列化的时候,transient型变量的值不会被序列化 |
try | 用于捕获异常 |
void | 表示一个方法不会返回任何值 |
volatile | 表示一个字段可以由多个线程访问 |
while | 循环语句 |
时间: 2024-10-07 06:47:28