Saul's blog Saul's blog
首页
后端
分布式
前端
更多
分类
标签
归档
友情链接
关于
GitHub (opens new window)

Saul.J.Wu

立身之本,不在高低。
首页
后端
分布式
前端
更多
分类
标签
归档
友情链接
关于
GitHub (opens new window)
  • Java入门基础

    • 计算机常识

    • Java语言概述

    • 基本语法

      • Java-关键字与保留字
        • 关键字 keyword
          • 定义
          • 特点
          • 官方地址
        • 保留关键字 reserved word
          • 定义
      • Java-标识符(Identifier)
      • Java-变量
      • Java-基本数据类型-整型
      • Java-基本数据类型-浮点型
      • Java-基本数据类型-char字符
      • Java-基本数据类型-boolean布尔类型
      • Java-基本数据类型之间的运算规则
      • 字符串类型 String
      • 进制
      • 运算符
      • Scanner类
      • 流程控制-分支结构
      • 流程控制-循环结构
    • 数组

    • 面向对象

    • 异常处理

  • Java核心基础

  • 设计模式

  • Web开发

  • SpringBoot

  • 微服务

  • Elasticsearch

  • 运维

  • 后端
  • Java入门基础
  • 基本语法
SaulJWu
2020-11-22

Java-关键字与保留字

# 关键字 keyword

# 定义

被Java语言赋予了特殊含义,用作专门用途的字符串(单词)

# 特点

关键字所有字母都为小写

# 官方地址

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html

下面列出了Java关键字 (opens new window)。这些关键字不能用于常量 (opens new window)、变量 (opens new window)、和任何标识符 (opens new window)的名称。

  • 访问控制
关键字 说明
private 私有的
protected 受保护的
public 公共的
  • 类、方法和变量修饰符
关键字 说明
abstract 声明抽象
class 类
extends 扩允,继承
final 最终值,不可改变的
implements 实现(接口)
interface 接口
native 本地,原生方法(非Java实现)
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
  • 程序控制语句
关键字 说明
break 跳出循环
case 定义一个值以供switch选择
continue 继续
default 默认
do 运行
else 否则
for 循环
if 如果
instanceof 实例
return 返回
switch 根据值选择执行
while 循环
  • 错误处理
关键字 说明
assert 断言表达式是否为真
catch 捕捉异常
finally 有没有异常都执行
throw 抛出一个异常对象
throws 声明一个异常可能被抛出
try 捕获异常
  • 包相关
关键字 说明
import 引入
package 包
  • 基本类型
关键字 说明
boolean 布尔型
byte 字节型
char 字符型
double 双精度浮点
float 单精度浮点
int 整型
long 长整型
short 短整型
null 空
  • 变量引用
关键字 说明
super 父类,超类
this 本类
void 无返回值
  • 保留关键字
关键字 说明
goto 是关键字,但不能使用
const 是关键字,但不能使用

用于定义数据类型的关键字

  • class
  • interface
  • enum
  • byte
  • short
  • int
  • long
  • float
  • doluble
  • char
  • boolean
  • void

用于定义流程控制的关键字

  • if
  • else
  • switch
  • case
  • default
  • while
  • do
  • for
  • break
  • continue
  • return

用于定义访问权限修饰符的关键字

  • private
  • protected
  • public

用于定义类,函数,变量修饰符的关键字

  • abstract
  • final
  • static
  • synchronized

用于定义类与类之间的关键字

  • extends
  • implements

用于定义建实例及引用实例,判断实例的关键字

  • new
  • this
  • super
  • instanceof

用于异常处理的关键字

  • try
  • catch
  • finally
  • throw
  • throws

用于包的关键字

  • package
  • import

其他修饰符关键字

  • native
  • strictfp
  • transient
  • volatile
  • assert

用于定义数据类型值得字面值

  • true
  • false
  • null

严格来讲这三个不算关键字,但又算关键字

# 保留关键字 reserved word

# 定义

现有java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字

  • goto

  • const

帮我改善此页面 (opens new window)
#关键字#keyword#保留字#reserved word
上次更新: 2020/12/18, 12:50:58
Java语言概述
Java-标识符(Identifier)

← Java语言概述 Java-标识符(Identifier)→

最近更新
01
zabbix学习笔记二
02-28
02
zabbix学习笔记一
02-10
03
Linux访问不了github
12-08
更多文章>
Theme by Vdoing | Copyright © 2020-2022 Saul.J.Wu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式