Java基础之语法——关键字


一、关键字

概述

 关键字是被赋予特殊含义的标识符,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

特点

 关键字是全部小写的

Java关键字

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchroizedthisthrowthrows
transienttryvoidvolatilewhile
  • 类、接口、抽象类相关、实例化对象相关6个:abstract(抽象的)、class(定义类)、interface(定义接口)、implements(实现)、extends(继承)、new(创建新对象)
  • 程序控制相关12个:if(如果)、else(否则) 、instanceof(判断一个对象是否是某个类的实例)、switch(开关)、case(switch语句的一个条件)、break(跳出循环/跳出switch语句块)、default(switch语句的默认分支,当所有的case都不满足条件时会执行)、for(for循环语句)、do(循环语句,循环体至少会被执行一次)、while(当…时)、continue(结束本次循环,继续下一次循环)、return(返回…,用于跳出方法)
  • 修饰方法,变量方法相关8个:static(静态的)、final(最终的不可被改变的)、const(const是Java预留关键字,用于后期扩展用,用法跟final相似,不常用)、native(表示方法用非java代码实现)、synchronized(线程同步的)、transient(修饰不要序列化的字段)、volatile(标记字段可能会被多个线程同时访问)、strictfp(严格的/精准的)
  • 异常处理相关5个:try(捕获异常)、catch(处理异常)、finally(有无异常都会执行)、throw(抛出一个异常对象)、throws(声明一个方法可能抛出异常)
  • 包相关2个:import(引入包)、package(定义包)
  • 数据类型相关8个:8种基本数据类型:byte、short、int、long、float、double、char、boolean
  • 变量引用相关3个:super(调用父类的方法/构造函数/成员变量)、this(表示调用当前实例的成员变量或方法/调用另一个重载的构造函数)、void(没有返回值)
  • 其他相关2个:assert(断言条件是否满足,满足则继续向下执行,不满足则抛出异常终止执行)、enum(枚举类型)
  • 保留字相关4个:goto、const、false、true

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值