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 新创建
- java所有的关键字
- Java所有关键字
- java中所有的关键字
- JAVA的所有关键字和操作符
- 用 sed 给 java 所有静态变量加 final 关键字
- 用正则表达式得到Java中所有的关键字
- c++所有关键字
- C语言中的所有关键字
- Static关键字所有用法详解
- python 查看所有的关键字
- java中instanceof关键字的使用,以及子类是否继承了父类的所有属性
- Java关键字
- Java关键字
- Java关键字
- Java关键字
- JAVA关键字
- java关键字
- Java关键字
- 偶然性不可重现BUG怎么处理?
- 大型公司最盛行的六大开源项目
- R语言与数据分析之十:购物篮分析
- BZOJ 2656 ZJOI 2012 数列(sequence) 高精度+记忆化搜索
- 生成.X文件的一些方法&&DirectX获取及处理.X文件(初级版)
- Java所有关键字
- 线段树
- 目标关键词|搜索引擎优化工具|网站排名优化|网站排名|关键词分析
- Sketch使用教程(一)
- 基于wakeup_source的linux autosleep分析
- C语言--预处理指令、枚举、递归函数
- linux 查找目录或文件
- 安装系统20141223—2
- 网络聊天工具Socket编程心得