java 所有关键字_Java所有关键字

刚整理出来,写代码统计关键字用

String[] keywords = {"abstract", "assert", "boolean", "break", "byte",

"case", "catch", "char", "class", "const", "continue", "default",

"do", "double", "else", "enum", "extends", "false", "final", "finally",

"float", "for", "goto", "if", "implements", "import", "instanceof",

"int", "interface", "long", "native", "new", "null", "package",

"private", "protected", "public", "return", "short", "static", "strictfp",

"super", "switch", "synchronized", "this", "throw", "throws",

"transient", "try", "true", "void", "volatile", "while"};

包装成枚举类:

// 所有关键字

public enum Keyword{

ABSTRACT("abstract"), ASSERT("assert"), BOOLEAN("boolean"), BREAK("break")

, BYTE("byte"), CASE("case"), CATCH("catch"), CHAR("char"), CLASS("class")

, CONST("const"), CONTINUE("continue"), DEFAULT("default"), DO("do"), DOUBLE("double")

, ELSE("else"), ENUM("enum"), EXTENDS("extends"), FALSE("false"), FINAL("final")

, FINALLY("finally"), FLOAT("float"), FOR("for"), GOTO("goto"), IF("if")

, IMPLEMENTS("implements"), IMPORT("import"), INSTANCEOF("instanceof"), INT("int")

, INTERFACE("interface"), LONG("long"), NATIVE("native"), NEW("new"), NULL("null")

, PACKAGE("package"), PRIVATE("private"), PROTECTED("protected"), PUBLIC("public")

, RETURN("return"), SHORT("short"), STATIC("static"), STRICTFP("strictfp")

, SUPER("super"), SWITCH("switch"), SYNCHRONIZED("synchronized"), THIS("this")

, THROW("throw"), THROWS("throws"), TRANSIENT("transient"), TRY("try"), TRUE("true")

, VOID("void"), VOLATILE("volatile"), WHILE("while");

private String keyword;

//构造器

private Keyword(String keyword){

this.keyword = keyword;

}

//获取keyword

public String getKeyword() {

return this.keyword;

}

//调试用。

public static void main(String[] args){

int count = 0;

for(Keyword k: Keyword.values()){

System.out.println(k.getKeyword());

count++;

}

System.out.println("Total:" + count);

}

}

具体分类:

保留字:

const

goto

包相关

import 引入

package 包

类型定义:

class 类

interface 接口

enum枚举

--------与其他类型的关系---------

implements实现

extends 扩允,继承

类、方法和变量修饰符

--------------安全访问控制

private 私有的

protected 受保护的

public 公共的

--------------继承、实现、共享

final 终极,不可改变的

abstract 声明抽象

static 静态

------------数字精度

strictfp 严格,精准

---------调用本地编程语言

native 本地

----------与串行化有关

transient 短暂

----------与线程有关

synchronized 线程,同步

volatile 易失

---------------返回值

void 无返回值

程序控制语句

-------循环

for 循环

do 运行

while 循环

break 跳出循环

continue 继续

--------条件

if 如果

else 反之

switch 开关

case 返回开关里的结果

default 默认

----------异常处理

try 捕获异常

catch 处理异常

finally 有没有异常都执行

throw 抛出一个异常对象

throws 声明一个异常可能被抛出

---------其他

instanceof 实例

assert断言

return 返回

类型

------------基本类型

boolean 布尔型

byte 字节型

char 字符型

double 双精度,

float 浮点

int 整型

long 长整型

short 短整型

----------基本类型值

true 真

false 假

null 空

-------------对象引用(创建)

super 父类,超类

this 本类

new 新创建

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值