Java所有关键字

来源:互联网 发布:菜鸟网络郑州空港园区 编辑:程序博客网 时间:2024/05/23 23:39

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

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;}//获取keywordpublic 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