本文总结了java中51个关键字,分别对他们的含义、作用有一定说明。
1、访问权限
public 共有权限 可跨包访问
protected 保护权限 同一包可访问;不同包的子类可访问
private 私有权限 当前类可访问
2、类、接口、对象
class 定义类 文件中有且仅有一个被public修饰的类与文件名相同
interface 定义接口 接口内都是抽象方法或者常量
(常量默认被public static final修饰;方法默认被public abstract修饰,且只能被他们修饰)
abstract 声明抽象 抽象类中可以有或者没有抽象方法;它也可以用来声明抽象方法
implements 实现 用来实现一个接口
extends 继承 用来继承一个类
new 创建对象 用来实例化对象
3、包相关
import 导入 用来导入包
package 包 定义包
4、数据类型 (具体请看另一篇文章:
http://blog.csdn.net/tiandixuanwuliang/article/details/77931513)
byte 字节
char 字符
boolean 布尔
short 短整型
int 整形
float 单精度浮点型
long 长整型
double 双精度浮点型
5、流程控制
if 如果
else 否则
while 当...时
for 循环
switch 开关
case 开关里的选项
default 当switch中没有满足条件的选项时执行
do 执行
break 跳出循环
continue 继续 停止本次循环,继续下一次
return 返回 返回一个结果;终止
6、修饰符
static 静态的 类里面的static修饰的方法或属性,可以通过该类名直接访问;static修饰的属性常驻内存
final 最终的 其修饰的类不可被继承;其修饰的方法不能被重写;其修饰属性为常量
super 父类的 可以调用父类的方法或属性
this 指代当前
native 本地
strictfp 严格的
synchronized 同步的
transient 短暂的
volatile 易失的
7、错误处理
catch 处理异常
try 捕获异常
finally 有没有异常都执行
throw 语句中抛出一个异常
throws 在方法级别上把异常抛出,交给调用者处理
8、其他
enum 枚举类型
assert 断言
instanceof 实例运算符 通过返回一个布尔值来指出:这个对象是否是这个特定类或是它的子类的一个实例。
void 无返回
null 空
true 真
false 假
1、访问权限
public 共有权限 可跨包访问
protected 保护权限 同一包可访问;不同包的子类可访问
private 私有权限 当前类可访问
2、类、接口、对象
class 定义类 文件中有且仅有一个被public修饰的类与文件名相同
interface 定义接口 接口内都是抽象方法或者常量
(常量默认被public static final修饰;方法默认被public abstract修饰,且只能被他们修饰)
abstract 声明抽象 抽象类中可以有或者没有抽象方法;它也可以用来声明抽象方法
implements 实现 用来实现一个接口
extends 继承 用来继承一个类
new 创建对象 用来实例化对象
3、包相关
import 导入 用来导入包
package 包 定义包
4、数据类型 (具体请看另一篇文章:
http://blog.csdn.net/tiandixuanwuliang/article/details/77931513)
byte 字节
char 字符
boolean 布尔
short 短整型
int 整形
float 单精度浮点型
long 长整型
double 双精度浮点型
5、流程控制
if 如果
else 否则
while 当...时
for 循环
switch 开关
case 开关里的选项
default 当switch中没有满足条件的选项时执行
do 执行
break 跳出循环
continue 继续 停止本次循环,继续下一次
return 返回 返回一个结果;终止
6、修饰符
static 静态的 类里面的static修饰的方法或属性,可以通过该类名直接访问;static修饰的属性常驻内存
final 最终的 其修饰的类不可被继承;其修饰的方法不能被重写;其修饰属性为常量
super 父类的 可以调用父类的方法或属性
this 指代当前
native 本地
strictfp 严格的
synchronized 同步的
transient 短暂的
volatile 易失的
7、错误处理
catch 处理异常
try 捕获异常
finally 有没有异常都执行
throw 语句中抛出一个异常
throws 在方法级别上把异常抛出,交给调用者处理
8、其他
enum 枚举类型
assert 断言
instanceof 实例运算符 通过返回一个布尔值来指出:这个对象是否是这个特定类或是它的子类的一个实例。
void 无返回
null 空
true 真
false 假
9、两个保留关键字(意思就是说,这两个也是关键字,不过不能使用,你的变量名称不能和他们一样)
const 常量
goto 转到
(本人在总结java中的关键字时,参考了 http://blog.csdn.net/u012506661/article/details/52756452 ,但是它里面对某些关键字的解释存在一些问题,遂记之)