用于定义数据类型的关键字 | ||||
class(类) | interface(接口) | byte(整型-128~127) | short(-32768~32767) | int(默认的,32个2进制表示,2的31次方) |
long(超过int类型) | float(单精度浮点数) | double(双精度浮点数,默认) | char(字符类型) | boolean(true,false) |
void(空) | | |||
用于定义数据类型值的关键字 | ||||
true(对) | false(错) | null(空) | | |
用于定义流程控制的关键字 | ||||
if(判断语句,如果) | else(与if配对使用,if判断错误的话,else生效) | switch(选择语句) | case(与switch配对使用,条件匹配,则执行case下面的语句,遇到break跳出) | default(与switch配对使用,条件都不匹配,则执行default下面的语句,遇到break跳出) |
while(不确定循环次数下的循环) | do(与while搭配使用,先执行一次,然后进行判断是否继续循环) | for(确定循环条件下的循环语句) | break(用于循环语句,如果满足条件,跳出循环语句) | continue(用于循环语句,如果满足条件,继续循环语句) |
return(跳出函数语句,但是如果try,finally语句中,finally即使在try,catch中有return,finally仍然会执行) | |
用于定义访问权限修饰符的关键字 | ||||
private(私有) | protected(受保护的) | public(共有的) | | |
用于定义类,函数,变量修饰符的关键字 | ||||
abstract(抽象) | final(最终) | static(静态) | synchronized(同步的,用于多线程同步,解决多线程安全问题) | |
用于定义类与类之间关系的关键字 | ||||
extends(继承) | implements(实现) | | ||
用于定义建立实例及引用实例,判断实例的关键字 | ||||
new(新建) | this(本类引用) | super(父类引用) | instanceof(判断引用数据类型) | |
用于异常处理的关键字 | ||||
try(捕获异常,将可能有异常的语句写入到try下) | catch(捕获异常,将异常处理的内容写入到catch下) | finally(捕获异常,无论如果都会执行的语句) | throw(在方法内部进行抛出异常) | throws(用于在函数上声明异常) |
用于包的关键字 | ||||
package(包) | import(导入) | | ||
其他修饰符关键字(以下不常用,但是仍为关键字) | ||||
native | strictfp | transient | volatile | assert |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |