java关键字


控制访问类

关键字说明
private私有的
public公共的
protected受保护的
default默认的

类、方法和变量修饰符

关键字说明
new创建( 对象 )
class
interface接口
extends继承于
abstract抽象的
final最终的( 不可继承 / 重写 / 重新赋值 )
implements实现( 接口 )
static静态的
void无返回值的
synchronized线程同步的( 同一时间只能被一个线程访问 )
native本地 / 原生方法( 由c / c++实现 )
strictfp(strict float point)严格的 ( 遵守 IEEE 浮点数算术标准,保证不同硬件平台所执行的结果一致 )
transient临时的( 只能修饰成员变量,使其不参与序列化过程 )
volatile易变的( 保证任何时刻,两个不同线程访到的某个成员变量总是同一个值 )

程序控制语句

关键字说明
break跳出当前循环
continue跳转到下一次循环的迭代
switch根据值选择执行
case定义一个供 switch 选择的值
default定义一个供 switch 返回的默认值
do执行
if如果
else否则
forfor 循环
whilewhile循环
instanceof测试左边的对象是否是右边的类的实例 ,返回 Boolean
return返回

错误处理

关键字说明
assert断言
try尝试
catch捕捉异常
finally在 try 和 catch 块之后、方法完成之前运行,不管是否抛出或捕获异常
throw抛出一个异常对象
throws用在声明方法时,表示该方法可能要抛出异常

assertion( 断言 )是一种调试程序的方式

  • 默认是不运行的,除非增加 jvm 参数 -ea / -enableassertions

基本语法:

assert expression1 ;
assert expression1 : expression2 ;
  • expression1 表示一个 boolean 表达式,expression2 表示一个基本类型 / 表达式 / 一个对象,用于在失败的时候的输出信息
  • 当 expression1 为 false 的时候,程序将会停止并抛出 java.lang.AssertionError 对象,如果含有 expression2 则附带 expression2 内容

包相关

关键字说明
package
import导入

基本类型

关键字说明
boolean布尔型
byte字节型
short短整型
int整型
long长整型
float单精度浮点
double双精度浮点
char字符型

变量引用

关键字说明
super父类的
this当前类的

保留关键字

关键字说明
goto是关键字,但无法使用
const是关键字,但无法使用

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值