Java 关键字

本章列出了Java 语言的所有关键字和“类关键字的单词”。

受限关键字”是指,它们旨在模块声明中是关键字,在其他情况下则是标识符。

受限标识符”是指,除非用在某些特定位置,否则他们只是标识符。例如,var一般都是标识符,除非它出现在需要指定类型的位置上。

符号 nullfalse true 不是关键字而是字面量。

Java 关键字
关键字含义类型
abstract抽象类或方法关键字
assert用来查找内部程序错误关键字
boolean布尔类型关键字
break跳出一个 switch 语句或循环关键字
byte8 位整数类型关键字
caseswitch 的一个分支关键字
catchtry 语句块中捕获异常的子句关键字
charUnicode 字符类型关键字
class定义一个类类型关键字
const未使用关键字
continue在循环末尾继续关键字
defaultswitch 的默认子句,或者接口的默认方法关键字
dodo/while 循环最前面的语句关键字
double双精度浮点数类型关键字
elseif 语句的 else 子句关键字
enum枚举类型关键字
exports导出一个模块的包受限关键字
extends定义一个类的父类,或者一个通配符的上界关键字
false两个布尔值之一字面量
final一个常量,或一个不能覆盖的类或方法关键字
finallytry 语句块中总会执行的部分关键字
float单精度浮点数类型关键字
for一种循环类型关键字
goto未使用关键字
if一个条件语句关键字
implements定义一个类实现的接口关键字
import导入一个包关键字
instanceof测试一个对象是否位一个类的实例关键字
int32 位整数类型关键字
interface一种抽象类型,其中包含可以由类实现的方法关键字
long64 位长整数类型关键字
native由宿主系统实现的一个方法关键字
new分配一个新对象或数组关键字
non-sealed密封类型的一个子类型,可以构造它的任意子类型关键字
null一个空引用字面量
module声明一个模块受限关键字
open修改一个 module 声明受限关键字
opens打开一个模块的包受限关键字
package包含类的一个包关键字
permits引入密封类允许的子类型的一个列表受限关键字
private找个特性只能由该类的方法访问关键字
protected找个特性只能由该类、其子类以及同一个包的其他类的方法访问关键字
provides指示一个模块使用一个服务受限关键字
public找个特性可以由所有类的方法访问关键字
record声明一个类,它有一组给定的 final 实例变量受限关键字
return从一个方法返回关键字
sealed找个类型有一组受控制的直接子类型受限关键字
short16 位整数类型关键字
static这个特性是类或接口特有的,而不属于类的实例关键字
strictfp对浮点数计算使用严格的规格(过时)关键字
super超类对象或构造器,或一个通配符的下界关键字
switch一个选择语句或表达式关键字
synchronized对线程而言具有原子性的方法或代码块关键字
this当前类的一个方法或构造器的隐式参数关键字
throw抛出一个异常关键字
throws一个方法可以抛出的异常关键字
toexports 或 opens 声明的一部分受限关键字
transient标记非永久的数据关键字
transitive修饰一个 requires 声明受限关键字
true两个布尔值之一字面量
try捕获异常的代码块关键字
uses指示一个模块使用的一个服务受限关键字
var声明一个变量的类型是推到得出的受限关键字
void指示一个方法不返回任何值关键字
volatile确保一个字段可以由多个线程一致地访问关键字
while一种循环关键字
with在一个 provides 语句中定义服务类受限关键字
yield生产 switch 表达式的值受限关键字
_(下划线)当前未使用关键字

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/76619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI重塑网络安全:机遇与威胁并存的“双刃剑”时代

一、引言 人工智能(AI)技术的迅猛发展,正在深刻改变网络安全行业的格局。从ChatGPT生成钓鱼邮件到AI驱动的漏洞挖掘,从零信任架构的普及到安全大模型的实战应用,AI既是攻击者的“新武器”,也是防御者的“新…

网络原理——UDP

1、 与TCP的关键区别 特性UDPTCP连接方式无连接面向连接可靠性不可靠可靠数据顺序不保证顺序保证顺序传输速度更快相对较慢头部开销8字节20-60字节流量控制无有拥塞控制无有适用场景实时应用、广播/多播可靠性要求高的应用 2、UDP 报文结构 报文结构大致可以分为首部和载荷&a…

STM32——新建工程并使用寄存器以及库函数进行点灯

本文是根据江协科技提供的教学视频所写,旨在便于日后复习,同时供学习嵌入式的朋友们参考,文中涉及到的所有资料也均来源于江协科技(资料下载)。 新建工程并使用寄存器以及库函数进行点灯操作 新建工程步骤1.建立工程2.…

Unocss 类名基操, tailwindcss 类名

这里只列出 unocss 的可实现类名&#xff0c;tailwindcss 可以拿去试试用 1. 父元素移入&#xff0c;子元素改样式 <!-- 必须是 group 类名 --> <div class"group"><div class"group-hover:color-red">Text</div> </div>2…

深度学习入门(一)

一、简介 深度学习是机器学习领域新兴且关键的研究方向。机器学习重点在于让计算机从数据中挖掘规律以预测未知&#xff0c;而深度学习借助构建多层神经网络&#xff0c;自动学习数据的复杂特征&#xff0c;从而实现更精准的模式识别&#xff0c;在图像、语音等众多领域广泛应…

element-plus中,Steps 步骤条组件的使用

目录 一.基本使用 1.代码 2.效果展示 3.代码解读 二.案例&#xff1a;修改用户的密码 1.期望效果 2.代码 3.展示效果 结语 一.基本使用 1.代码 从官网复制如下代码&#xff1a; <template><div><el-stepsstyle"max-width: 600px":space&quo…

jax 备忘录

https://zhuanlan.zhihu.com/p/532504225 https://docs.jax.dev/en/latest/index.html

NLTK 基础入门:用 Python 解锁自然语言处理

自然语言处理&#xff08;NLP&#xff09;是人工智能领域的重要分支&#xff0c;它让计算机能够理解、处理和生成人类语言。而 NLTK&#xff08;Natural Language Toolkit&#xff09; 作为 Python 生态中最经典的 NLP 库之一&#xff0c;提供了丰富的工具和资源&#xff0c;是…

ElementUI中checkbox v-model绑定值为布尔、字符串或数字类型

这篇博客介绍了在Vue.js中使用El-Checkbox组件时&#xff0c;如何设置和处理v-model的布尔值和类型转换。通过示例代码展示了如何设置true-label和false-label属性来改变选中状态的值&#xff0c;适用于需要特定类型&#xff08;如字符串或整数&#xff09;的场景。v-model不能…

JBoss 项目修复笔记:绕开 iframe 安全问题,JSF 与 Angular 最小代价共存方案

JBoss 项目修复笔记&#xff1a;绕开 iframe 安全问题&#xff0c;JSF 与 Angular 最小代价共存方案 本篇笔记衔接的内容为&#xff1a;JBoss WildFly 本地开发环境完全指南&#xff0c;里面简单的描述了一下怎么配置 docker&#xff0c;在本地启动一个可以运行的 JBoss 和 W…

Linux文件时间戳详解:Access、Modify、Change时间的区别与作用

在 Linux 系统中&#xff0c;文件的这三个时间戳&#xff08;Access、Modify、Change&#xff09;分别表示不同的文件状态变更时间&#xff0c;具体含义如下&#xff1a; 1. Access Time (Access) 含义&#xff1a;文件最后一次被访问的时间&#xff08;读取内容或执行&#xf…

SpringBoot项目打包为window安装包

SpringBoot项目打包为window安装包 通过jpackage及maven插件的方式将springboot项目打包为exe或msi pom.xml 添加插件 <plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><version>3.1.0</vers…

pip永久换镜像地址

要将 pip 永久设置为阿里云镜像源&#xff0c;可以通过修改 pip 的全局配置文件来实现。以下是具体步骤&#xff1a; 步骤 1&#xff1a;创建或修改 pip 配置文件 根据你的操作系统&#xff0c;配置文件的路径略有不同&#xff1a; Linux/macOS 配置文件路径&#xff1a;~/.…

PI0 Openpi 部署(仅测试虚拟环境)

https://github.com/Physical-Intelligence/openpi/tree/main 我使用4070tisuper, 14900k,完全使用官方默认设置&#xff0c;没有出现其他问题。 目前只对examples/aloha_sim进行测试&#xff0c;使用docker进行部署, 默认使用pi0_aloha_sim模型(但是文档上没找到对应的&…

XAttention

XAttention: Block Sparse Attention with Antidiagonal Scoring 革新Transformer推理的高效注意力机制资源​​ ​​论文链接​​&#xff1a;XAttention: Block Sparse Attention with Antidiagonal Scoring ​​代码开源​​&#xff1a;GitHub仓库 XAttention是韩松团队提…

前端中的浮动、定位与布局

在前端开发中&#xff0c;布局是构建网页结构的基础。而浮动&#xff08;float&#xff09;、定位&#xff08;position&#xff09;以及各种布局方法则是实现网页布局的关键工具。 一、浮动&#xff08;Float&#xff09; 浮动是CSS中用于控制元素在页面中排列方式的一种属性…

Linux 动、静态库的实现

前言&#xff1a;当我们写了一段代码实现了一个方法&#xff0c;如果我们不想把方法的实现过程暴露给别人看&#xff0c;可以把代码打包成一个库&#xff0c;其中形成后缀为.a的是静态库&#xff0c;后缀为.so的为动态库&#xff1b;当别人想使用你的方法时&#xff0c;把打包好…

ubuntu--字体设置

样式和字体大小 在终端右键-->选择"Preferences"-->勾选"Custom font": 选择自己喜欢的样式&#xff0c;然后通过size滑动条调整字体大小&#xff0c;选择即可&#xff1a;

Qt核心知识总结

Qt核心知识总结 Qt 是一个功能强大、跨平台的 C 应用程序开发框架&#xff0c;广泛应用于图形用户界面&#xff08;GUI&#xff09;应用程序的开发&#xff0c;同时也支持非 GUI 应用程序的开发。本文将从入门到精通的角度&#xff0c;详细解析 Qt 的核心知识点&#xff0c;帮…

Linux 进程概念补充 (自用)

进程概念 内核进程进程状态内存泄漏进程调度。Linux真实调度算法环境变量 内核 狭义上的操作系统指的是 内核就是进程管理进程调度&#xff0c;文件系统等等。 广义上的操作系统其实在外壳指令这些。封装了系统调用的东西。 进程 课本概念程序的一个基本实例 内核观点&#…