Java常见关键字
分类
1.访问修饰符关键字 | |
---|---|
(1)public | 公有的,可跨包 |
(2)protected | 受保护的,当前包可用 |
(3)private | 私有的,当前类可用 |
2.数据类型的关键字 | |
(4)byte | 字节类型 1个字节 |
(5)char | 字符类型 2个字节 |
(6)boolean | 布尔型 |
(7)short | 短整型 2个字节 |
(8)int | 整型 4个字节 |
(9)long | 长整型 8个字节 |
(10)float | 单精度浮点型 4个字节 |
(11)double | 双精度浮点型 |
(12)void | 无返回 |
(13)null | 空 |
(14)true | 真 |
(15)false | 假 |
3.条件循环(流程控制) | |
(16)if | 如果 【if(条件语句{执行代码}如果条件语句成立,就开始执行{}里面的内容】 |
(17)else | 否则【经常与if连用,用法相同,形如:if(...){...}else{...}】 |
(18)while | 当什么时候【while(条件语句){执行代码}】 |
(19)for | 满足三个条件时【for(初始化循环变量;判断条件;循环变量值{}】 |
(20)switch | 选择结构【switch(表达式){case 常量表达式1:语句1;...case 常量表达式2;语句2;default:语句;}】 |
(21)case | 匹配switch的表达式里的结果 |
(22)default | 默认 |
(23)do | 运行,通常与while连用 |
(24)break | 跳出循环:直接跳出循环,执行循环体后的代码 |
(25)continue | 继续:中断本次循环,并开始下一轮循环 |
(26)return | return 一个返回值类型 |
4.修饰方法、类、属性和变量 | |
(27)static | 静态的:属性和方法都可以用static修饰 |
(28)final | 最终的,不可被改变的:方法和类都可用final来修饰; final修饰的类是不能被继承的;final修饰的方法是不能被子类重写。常量的定义:final修饰的属性就是常量 |
(29)super | 调用父类的方法 |
(30)this | 调用当前类的 |
(31)native | 本地的 |
(32)synchronized | (线程,同步):一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块 |
(33)transient | 短暂 |
(34)volatile | 易失 |
5.错误处理 | |
(35)catch | 处理异常 |
(36)try | 抓捕异常 |
(37)finally | 有没有异常都执行 |
(38)throw | 抛出一个异常对象 |
(39)throws | 声明一个异常可能被抛出 |
6.定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象 | |
class | 类 |
interface | 接口 |
abstract | 声明抽象 |
implements | 实现 |
extends | 继承 |
new | 创建一个新对象 |
7.包的关键字 | |
import | 引入包 |
package | 定义包 |