java的50个关键字

Java的50个关键字

abstract:表明类或者方法具有抽象属性
assert:断言,用来进行程序调试
boolean: 布尔类型
break:提前跳出一个块
byte:字节类型
case:用在switch语句中,表示一个分支
catch:用在异常处理时,通常用来捕捉异常
char:字符类型
class:声明一个类
const:保留关键字,无具体含义
continue:回到一个块开始处
default:用在switch语句中表明一个默认的分支
               用在修饰方法中,表明一个默认的方法(接口中)
do:用在do……while循环结构中
double:双精度浮点类型
else:用在条件语句中表明当条件不成立时的分支
enum:枚举
extends:表明一个类型是另一个类型的子类型,常见的类型有类和接口
final:用来说明最终属性,表明一个类中不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally:用来处理异常情况,用来声明一个基本肯定会被执行到的语句块
float:单精度浮点类型
for:一种循环结构的引导词
goto:保留关键字,没有具体含义(C语言中被用作语句跳转)
if:条件语句的引导词
implement:表明一个类实现了给定的接口
import:表明要访问指定的类或包
instanceof:用来测试一个对象是否是实例类型的指定对象
int:整数类型
interface:接口
long:长整数类型
native:用来声明一个方法是由计算机相关语言(如C/C++)实现的
new:用来创建新的实例对象
package:包
private:一种访问控制方式:私用模式
protected:一种访问控制方式:保护模式
public:一种访问控制方式:共用模式
return:从成员方法中返回数据
strictfp:用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 745算术规范
short:短整数类型
static:表明具有静态属性
super:表明当前对象的父类型的引用或者父类型的构造方法
switch:分支结构语句的引导词
synchronize:表明一段代码需要同步执行
this:指向当前实例对象的引用
throw:抛出一个异常
throws:声明在当前成员方法中所有需要抛出的异常
transient:声明不用序列化的成员域
try:尝试一个可能抛出异常的程序块
void:声明当前成员方法没有返回值
volatile:表明两个或多个变量必须同步地发生变化
while:用在循环结构中

注:const、strictfp、synchronize、transient、volatile这些几乎用不到的面试常挖坑

文章作者: Hai
文章链接: http://yoursite.com/2019/07/07/java的50个关键字/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hai
打赏
  • 微信
  • 支付宝