1.1 关键字与保留字

简介: 1.1 关键字与保留字

1、关键字

Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。

某些数据类型的可先值(非关键字):false true null

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

2、保留字(14个)

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

byValue cast false future generic
inner operator outer rest true
var goto const null
目录
相关文章
|
存储 jenkins 持续交付
使用Velero Restic快速完成云原生应用及PV数据从GKE到至ACK的迁移
本文记录使用Velero Restic快速完成云原生应用及PV数据从GKE到至ACK的迁移的实践过程。 此过程也同样适用于自建Kubernetes集群内的应用及PV数据迁移至ACK。 ## 实践步骤概览 (1)创建GKE集群(或自建Kubernetes集群) (2)在GKE集群上部署示例应用Jenkins Application并执行一个构建任务 (3)[创建ACK集群](http
5520 0
go语言时间类型、字符串转换为时间、时间转换为字符串
go语言时间类型、字符串转换为时间、时间转换为字符串
|
安全 物联网 视频直播
支付设计白皮书:亚太各个国家的主要支付方式梳理
支付设计白皮书:亚太各个国家的主要支付方式梳理
544 0
|
领域建模 uml Android开发
|
弹性计算 tengine 负载均衡
【视频】第二讲-负载均衡CLB|学习笔记
快速学习【视频】第二讲-负载均衡CLB。
【视频】第二讲-负载均衡CLB|学习笔记
|
负载均衡 关系型数据库 数据库
学习云计算从入门到实践,一大波视频干货拿走不谢!(文末有彩蛋)
什么是云计算?从业者应该如何入门云计算?企业如何选择阿里云云产品来支持自己的业务形态?看行业大咖如何利用云产品来整合及优化自己的架构? 超过三十节课,数十位阿里专家倾情奉献,一一为您解答! 十节课,轻松入门云计算 课程简介:从分布式调度、存储、数据库到分布式系统架构,十节课轻松了解云计算
81810 0
学习云计算从入门到实践,一大波视频干货拿走不谢!(文末有彩蛋)
|
弹性计算 负载均衡 网络协议
开源PaaS工具CloudFoundry落地阿里云
云计算技术的不断成熟和完善,尤其是IaaS平台的不断发展,使得越来越多的企业和用户青睐于将自己的业务和应用不断的从传统IT设施迁移到云上,在灵活、高效管理应用,快速扩展业务的同时不断地降低基础设施的运维和管理成本。
14513 0
开源PaaS工具CloudFoundry落地阿里云
|
JavaScript
Vue中 实现复制内容到剪贴板(引入使用 vue-clipboard2)
Vue中 实现复制内容到剪贴板(引入使用 vue-clipboard2)
1779 0
|
分布式计算 Kubernetes 网络协议
科普扫盲---centos7 集群环境的搭建指南
科普扫盲---centos7 集群环境的搭建指南
444 0
|
安全 网络安全 云计算
阿里云认证考试报名方法! 阿里云认证考试真题解析。
云计算云服务属于高新技术领域的一种重要方向,国内各大互联网公司都投入大量人力和物力参与其建设,因此它也为从业者提供了良好的发展前途以及丰厚的物质报酬。但是需要指出的是,该领域有较高门槛,考取资格证书是第一步,目前国内主流的有阿里云认证、腾讯云认证和华为云认证,今天就介绍阿里云认证报名方法和须知,并分享认证考试真题以及解析。
751 0
阿里云认证考试报名方法! 阿里云认证考试真题解析。