Java关键字

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

保留字是为 Java 预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。

总表:java关键字共53个(其中包含两个保留字const,goto)

abstract asset boolean break byte case catch char
class const continue default do double else enum
extends final finally float for goto if implement
import instanceof int interface long native new package
private protected public return strictfp short static super
switch synchronized this throw throws transient try void
volatile while true false null

另外,Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用

以下是关键字大致的含义

1.数据类型:boolean、int、long、short、byte、float、double、char、class、interface。
2.流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
3.修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
4.动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
5.保留字:true、false、null、goto、const。

  1. 定义类、接口、抽象类

关键字 含义
class 声明一个类
interface 接口
abstract 表明类或者成员方法具有抽象属性
  1. 用于建立类与类之间关系

关键字 含义
implement 表明一个类实现了给定的接口类
extends 表明一个类型是另一个类型的子类型,常见的类型有类和接口
  1. 用于定义访问权限修饰符

关键字 含义
private 私有权限,修饰的属性和方法仅供本类引用
protect 保护权限,保护子类,当前包内和继承的子类中可以引用
default 默认模式,不写任何访问修饰权限,本包内可以使用
public 公用模式,可跨包使用,凡是环境下的类和方法都可以使用,需导入包
  1. 用于定义建立实例及引用实例、判断实例

关键字 含义
new 用来创建新的实例对象
this 指向当前实例对象的引用
super 表明当前对象的父类型的引用或者父类型的构造方法
instanceof 用来测试一个对象是否是指定类型的实例对象
  1. 用于定义类、函数、变量修饰符

关键字 含义
final 终结器,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
static 表示具有静态属性
synchronized 线程同步,修饰一段代码表示多个线程都能同步执行
volatile 意识,表明两个或者多个变量必须同步地发生变化
native 本地用来声明一个方法是由计算机相关语言实现的(如C/C++语言等)
  1. 用于异常处理

关键字 含义
try 尝试一个可能抛出异常的程序块
catch 用在异常处理中,用来捕捉异常
finally 用于异常处理情况,用来声明一个基本肯定会被执行到的语句块(有没有异常都执行)
throw 通常用在方法体中,并且抛出一个异常对象,程序在执行到throw语句时立即停止,它后面的语句都不执行。
throws 如果一个方法可以引发异常,本身不对异常进行处理,将异常抛给调用者使程序可以继续执行下去
  1. 用于包的关键字

关键字 含义
import 导入这个类所存在的包
package 定义包的关键字,将有关类放在一个包中
  1. 其他修饰符关键字

关键字 含义
assert 断言,用来进行程序调试
  1. 说明

  • Java中有两个未使用的保留字:goto、const

  • Java中有三个特殊含义的单词:null、true、false

  • JDK1.4后追加了assert关键字;JDK1.5以后追加了enum关键字。

此学习资料可参照

https://blog.csdn.net/Myuhua/article/details/81411707

https://blog.csdn.net/meng_lemon/article/details/86534017

posted @ 2022-03-26 22:10  ·追·  阅读(78)  评论(0)    收藏  举报
/*鼠标跟随效果*/ //返回顶部 returnTop