Java关键字

Java中有53个关键字,其中有2个保留字

保留的关键字(共2个)

关键字 释义 作用
const 常量 用于修改字段或局部变量的声明。它指定字段或局部变量的值是常量,不能被修改
goto 转到 跳转到指定标签,找到标签后,程序将处理从下一行开始的命令

访问修饰符的关键字(共4个)

关键字 释义 作用
public 公有的 用于本类、同包、子类、其它包
protected 受保护的 用于本类、同包、子类
default 默认的 用于本类、同包
private 私有的 用于本类

类、接口、抽象类的关键字(共7个)

关键字 释义 作用
class public class A {}
interface 接口 public interface B {}
abstract 抽象的 public abstract class C {}
new 新建 A a = new A();
implements 实现 public class A interface B {}
extends 继承 public class A extends C {}
enum 枚举 public enum D {}

包的关键字(共2个)

关键字 释义 作用
package package leif;
import 引入 import java.io.BufferedReader;

数据类型的关键字(共12个)

关键字 释义 作用
byte 字节型 8bit
short 短整型 16bit
int 整型 32bit
long 长整型 64bit
float 单精度浮点型 32bit
double 双精度浮点型 64bit
boolean 布尔型 true、false
char 字符型 16bit
void 无返回值 public void function() {}
null 无效的 表示类型为引用数据类型的变量的值为空
true 真的 表示类型为boolean类型的变量的值为真
false 假的 表示类型为boolean类型的变量的值为假

流程控制的关键字(共12个)

关键字 释义 作用
if 如果 if() {}
else 否则 else {}
switch 开关 switch语句中可以接受byte、short、int、char、String、枚举
case 案例 常与switch连用做等值判断
instanceof 实例 测试左边的对象的类型是否等于右边的类,返回boolean类型的数据
for 为了 for (;;) {}
while 在…期间 while() {}
do do {} while ();
break 打破 跳出当前循环
continue 继续 结束本次循环,开始下一次循环
return 返回 结束方法并返回
assert 断言 assert <boolean表达式> : <错误信息表达式>;若<boolean表达式>为true则程序继续执行,否则程序抛出java.lang.AssertionError,并输入<错误信息表达式>。Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都将被忽略),如果要开启断言检查,则需要通过命令行在运行时用开关-enableassertions或-ea开启

方法、变量的关键字(共9个)

关键字 释义 作用
static 静态的 方法和变量都可以用static修饰,直接使用类名.方法/变量进行调用。只有内部类可以用static修饰,直接使用类名.内部类类名进行调用。static可以独立存在,称为静态代码块,在类声明时加载,且只加载一次
final 不可更改的 final修饰的类不能被继承。final修饰的方法不能被子类覆写。final修饰的变量赋值后不能被修改,即常量
super 超级的 表示父类
this 这个 表示当前类
synchronized 同步的 进行线程之间的同步
volatile 不稳定的 确保将变量的更新操作通知到其他线程,保证了线程之间的可见性。当把变量声明为volatile后,编译器会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序
transient 临时的 如果一个对象的某一个属性不想被序列化保存下来,那么可以使用transient关键字进行说明。transiant和static的字段不会被序列化
native 本地的
strictfp 精准的

异常处理的关键字(共5个)

关键字 释义 作用
try 尝试 有可能会抛出异常
catch 捕获 捕获异常
finally 最后 无论是否发生异常,也无论发生的异常是否被捕获,finally语句块中的代码总会被执行
throw 抛出 用来抛出一个具体的异常类型:1. 用在方法体内,跟的是异常对象名、2. 只能抛出一个异常对象名、3. 表示抛出异常,由方法体内的语句处理,执行throw表示一定出现了某种异常
throws 抛出 用来声明一个方法可能产生的所有异常,不做任何处理而是将异常往上传,谁调用就抛给谁:1. 用在方法声明后面,跟的是异常类名、2. 可以跟多个异常类名,用逗号隔开、3. 表示抛出异常,由该方法的调用者来处理,表示出现异常的一种可能性,并不一定会发生这些异常
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,794评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,050评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,587评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,861评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,901评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,898评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,832评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,617评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,077评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,349评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,483评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,199评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,824评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,442评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,632评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,474评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,393评论 2 352

推荐阅读更多精彩内容

  • 注:这是第三遍读《C语言深度解剖》,想想好像自从大学开始就没读完过几本书,其中谭浩强的那本《C语言程序设计(第四版...
    HavenXie阅读 1,723评论 1 6
  • Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字是为java...
    小沙鹰168阅读 1,718评论 0 0
  • 关键字就是在编程语言中被赋予特定意义的一些单词。 java中关键字共有53个。全部列出如下: abstract、a...
    寒流儿阅读 2,825评论 0 1
  • 此文已经同步至个人站点博客,点击下方链接可以体验更加阅读模式:《java题库》 final,finalize,fi...
    千淘萬漉阅读 4,330评论 2 2
  • 农历八月二十四(2018.10.3)星期三 晴 上午又约见小广场的秋千。 下午一家人去爬山了,爸爸抱着弟弟,彧宝第...
    亦然爱彧阅读 231评论 0 0