【愚公系列】2023年08月 Java教学课程 005-关键字

文章目录

  • 前言
  • 一、关键字
    • 1. 数据类型关键字:
    • 2. 控制流关键字:
    • 3. 访问控制关键字:
    • 4. 类和对象关键字:
    • 5. 异常处理关键字:
    • 6. 方法和变量关键字:
    • 7. 其他关键字:


前言

Java中的关键字是被Java语言所定义并且具有特殊意义的保留字,这些关键字在编写Java程序时必须遵守相应的语法规则,具有以下作用:

  1. 标识符的唯一性:Java中的关键字是保留的,不能作为标识符使用,以防止出现命名冲突。

  2. 程序控制:Java中的关键字可以用于控制程序的流程和逻辑,如if、else、while、for等关键字可以用于控制程序的判断和循环。

  3. 类型定义:Java中的关键字可以用于定义类、接口、枚举等Java中的类型,如class、interface、enum等关键字。

  4. 访问控制:Java中的关键字可以用于控制变量、方法、类等成员的访问权限,如private、public、protected等关键字。

  5. 异常处理:Java中的关键字可以用于处理程序运行时出现的异常情况,如try、catch、finally等关键字。

  6. 对象创建:Java中的关键字可以用于创建对象,如new、instanceof等关键字。

在这里插入图片描述
以下是关键字相关介绍:

关键字含义
abstract表明类或者成员方法具有抽象属性
assert断言,用来进行程序调试
boolean基本数据类型之一,声明布尔类型的关键字
break提前跳出一个块
byte基本数据类型之一,字节类型
case用在switch语句之中,表示其中的一个分支
catch用在异常处理中,用来捕捉异常
char基本数据类型之一,字符类型
class声明一个类
const保留关键字,没有具体含义
continue回到一个块的开始处
default默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现
do用在do-while循环结构中
double基本数据类型之一,双精度浮点数类型
else用在条件语句中,表明当条件不成立时的分支
enum枚举
extends表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口
final用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float基本数据类型之一,单精度浮点数类型
for一种循环结构的引导词
goto保留关键字,没有具体含义
if条件语句的引导词
implements表明一个类实现了给定的接口
import表明要访问指定的类或包
instanceof用来测试一个对象是否是指定类型的实例对象
int基本数据类型之一,整数类型
interface接口
long基本数据类型之一,长整数类型
native用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new用来创建新实例对象
package
private一种访问控制方式:私用模式
protected一种访问控制方式:保护模式
public一种访问控制方式:共用模式
return从成员方法中返回数据
short基本数据类型之一,短整数类型
static表明具有静态属性
strictfp用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
super表明当前对象的父类型的引用或者父类型的构造方法
switch分支语句结构的引导词
synchronized表明一段代码需要同步执行
this指向当前实例对象的引用
throw抛出一个异常
throws声明在当前定义的成员方法中所有需要抛出的异常
transient声明不用序列化的成员域
try尝试一个可能抛出异常的程序块
void声明当前成员方法没有返回值
volatile表明两个或者多个变量必须同步地发生变化
while用在循环结构中

一、关键字

1. 数据类型关键字:

数据类型关键字用于声明变量的数据类型,Java中的数据类型包括基本数据类型和引用数据类型。基本数据类型有byte、short、int、long、float、double和boolean,引用数据类型则包括类、接口、数组等。

2. 控制流关键字:

控制流关键字用于控制程序的流程,包括判断、循环等常见操作。if和else用于条件判断,while和for用于循环操作,switch用于多重选择等。

3. 访问控制关键字:

访问控制关键字用于控制类、方法、变量等的访问权限。public表示公有访问权限,可以被任何类访问;private表示私有访问权限,只能被本类访问;protected表示受保护的访问权限,可以被同包和子类访问;default表示默认访问权限,只能被同包访问。

4. 类和对象关键字:

类和对象关键字用于定义类和实例化对象。class表示定义一个类,interface表示定义一个接口,extends表示继承父类,implements表示实现接口等。

5. 异常处理关键字:

异常处理关键字用于处理程序运行中出现的异常情况。try表示尝试执行某段代码,catch表示捕获异常并进行处理,finally表示无论异常是否发生都将执行的代码块。

6. 方法和变量关键字:

方法和变量关键字用于定义方法和变量的特征。static表示静态方法或变量,final表示不可修改的常量或方法、类不可继承的类型等,void表示方法返回类型为void,return表示方法返回值。

7. 其他关键字:

其他关键字包括this表示当前调用的对象,super表示父类对象,new表示创建新对象,package表示包名等。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部