开始学习java了,今天学了java中的关键字,给大家分享以下。
java中有50个关键字(含两个保留字),没有算true,false,null,简单一点,列个表格出来,仿照着:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
abstract | continue | for | new | switch |
assert *** | default | goto * | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum **** | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | void |
class | finally | long | strictfp ** | volatile |
const * | float | native | super | while |
* | not used | |
** | added in 1.2 | |
*** | added in 1.4 | |
**** | added in 5.0 |
大致分以下类.如下:
访问控制:
private 私有的,protected 受保护的,public 公共的
类、方法和变量修饰符:
abstract 声明抽象,class 类,extends 继承,final 不可改变的,implements 实现,interface 接口,native 本地,new 创建,static 静态,strictft 精准,synchronized 线程 同步,transient 短暂,volatile 易失
程序控制语句:
break 跳出循环,continue 继续,return 返回,do 运行,while 循环,if 如果,else 反之,for 循环,instanceof 实例,switch 开关,case 开关里选择,default 默认
错误处理:
try 捕获异常,catch 处理异常,finally 有没有异常都执行,throw 抛出一个异常对象,throws 声明一个异常可能会抛出,assert 断言
包相关:
import 引入,package 包
数据类型:
boolean 布尔型,byte 字节型,char 字符,double 双精度,float 浮点,int 整型,long 长整型,short 短整型,null 空,true 真,false 假,enum 枚举
变量引用:
super 父类 超类,this 本类,void 无返回
保留字:
const,goto
true,false,null在java中不是java中关键字,但我们当他们是关键字使用的,这就是53个关键字的由来。