Java所有关键字

mac2022-06-30  74

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

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 新创建

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/kinglearnjava/p/4883316.html

相关资源:java编程全部关键字解释
最新回复(0)