java----关键字

简介: java中的关键字

Java中的关键字有如下表格:

注意:Integer不是关键字,是一种数据类型!

 

image.png

 

 

表中null true false严格来讲不是关键字

 

下面分别解释一下每个关键字的含义。

 

private        一种访问控制方式:私用模式

protected        一种访问控制方式:保护模式

public        一种访问控制方式:共用模式

abstract        表明类或者成员方法具有抽象属性

class        

extends        表明一个类型是另一个类型的子类型,这里常见的类型有类和接口

final        用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变

implements        表明一个类实现了给定的接口

interface        接口

native        用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的

new        用来创建新实例对象

static        表明具有静态属性

strictfp        用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范

synchronized        表明一段代码需要同步执行

transient        声明不用序列化的成员域

volatile        表明两个或者多个变量必须同步地发生变化

break        提前跳出一个块

continue        回到一个块的开始处

return        从成员方法中返回数据

do        用在do-while循环结构中

while        用在循环结构中

if        条件语句的引导词

else        用在条件语句中,表明当条件不成立时的分支

for        一种循环结构的引导词

instanceof        用来测试一个对象是否是指定类型的实例对象

switch        分支语句结构的引导词

case        用在switch语句之中,表示其中的一个分支

default        默认,例如,用在switch语句中,表明一个默认的分支

try        尝试一个可能抛出异常的程序块

catch        用在异常处理中,用来捕捉异常

throw        抛出一个异常

throws        声明在当前定义的成员方法中所有需要抛出的异常

import        表明要访问指定的类或包

package        

boolean        基本数据类型之一,布尔类型

byte        基本数据类型之一,字节类型

char        基本数据类型之一,字符类型

double        基本数据类型之一,双精度浮点数类型

float        基本数据类型之一,单精度浮点数类型

int        基本数据类型之一,整数类型

long        基本数据类型之一,长整数类型

short        基本数据类型之一,短整数类型

super        表明当前对象的父类型的引用或者父类型的构造方法

this        指向当前实例对象的引用

void        声明当前成员方法没有返回值

goto        保留关键字,没有具体含义

const        保留关键字,没有具体含义

目录
相关文章
|
2月前
|
Java
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
文章详细解释了Java关键字`super`的用途,包括访问父类的成员变量、调用父类的构造方法和方法,并提供了相应的代码实例。
134 5
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
|
4月前
|
Java 开发者 UED
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
【实战宝典】Java异常处理大师级教程:throws关键字,让异常声明成为你的专属标签!
65 3
|
20天前
|
JavaScript 前端开发 Java
java中的this关键字
欢迎来到我的博客,我是瑞雨溪,一名热爱JavaScript与Vue的大一学生。自学前端2年半,正向全栈进发。若我的文章对你有帮助,欢迎关注,持续更新中!🎉🎉🎉
49 9
|
20天前
|
设计模式 JavaScript 前端开发
java中的static关键字
欢迎来到瑞雨溪的博客,博主是一名热爱JavaScript和Vue的大一学生,致力于全栈开发。如果你从我的文章中受益,欢迎关注我,将持续分享更多优质内容。你的支持是我前进的动力!🎉🎉🎉
47 8
|
1月前
|
Java 开发者
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
44 4
|
2月前
|
Java 程序员
在Java编程中,关键字不仅是简单的词汇,更是赋予代码强大功能的“魔法咒语”。
【10月更文挑战第13天】在Java编程中,关键字不仅是简单的词汇,更是赋予代码强大功能的“魔法咒语”。本文介绍了Java关键字的基本概念及其重要性,并通过定义类和对象、控制流程、访问修饰符等示例,展示了关键字的实际应用。掌握这些关键字,是成为优秀Java程序员的基础。
25 3
|
2月前
|
算法 Java
在Java编程中,关键字和保留字是基础且重要的组成部分,正确理解和使用它们
【10月更文挑战第13天】在Java编程中,关键字和保留字是基础且重要的组成部分。正确理解和使用它们,如class、int、for、while等,不仅能够避免语法错误,还能提升代码的可读性和执行效率。本指南将通过解答常见问题,帮助你掌握Java关键字的正确使用方法,以及如何避免误用保留字,使你的代码更加高效流畅。
36 3
|
2月前
|
存储 安全 Java
了解final关键字在Java并发编程领域的作用吗?
在Java并发编程中,`final`关键字不仅用于修饰变量、方法和类,还在多线程环境中确保对象状态的可见性和不变性。本文深入探讨了`final`关键字的作用,特别是其在final域重排序规则中的应用,以及如何防止对象的“部分创建”问题,确保线程安全。通过具体示例,文章详细解析了final域的写入和读取操作的重排序规则,以及这些规则在不同处理器上的实现差异。
了解final关键字在Java并发编程领域的作用吗?
|
2月前
|
Java 编译器
在Java中,关于final、static关键字与方法的重写和继承【易错点】
在Java中,关于final、static关键字与方法的重写和继承【易错点】
26 5
|
2月前
|
Java 开发者
在 Java 多线程编程中,Lock 接口正逐渐取代传统的 `synchronized` 关键字,成为高手们的首选
【10月更文挑战第6天】在 Java 多线程编程中,Lock 接口正逐渐取代传统的 `synchronized` 关键字,成为高手们的首选。相比 `synchronized`,Lock 提供了更灵活强大的线程同步机制,包括可中断等待、超时等待、重入锁及读写锁等高级特性,极大提升了多线程应用的性能和可靠性。通过示例对比,可以看出 Lock 接口通过 `lock()` 和 `unlock()` 明确管理锁的获取和释放,避免死锁风险,并支持公平锁选择和条件变量,使其在高并发场景下更具优势。掌握 Lock 接口将助力开发者构建更高效、可靠的多线程应用。
26 2