Java 中的标识符、关键字和保留字
2022/1/5 20:06:04
本文主要是介绍Java 中的标识符、关键字和保留字,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java 中的标识符、关键字和保留字
标识符(identifier)
标志符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立 起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。 标识符是由字母 数字 下滑线 $组成的,不能数字开头,不能使用空格和特殊的符号。
标识符只能由字母、数字、下划线“_”、美元符号"$“组成,并且首字母不能是数字。没有长度限制,区分大小写,且不能插入空格。最好做到"见名知意”
合法的标识符:
Dog class _ _price $book $123
以下是非法的标志符、
3_clsa %class No.1
关键字
- 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 表明两个或者多个变量必须同步地发生变化
- var java10新增的关键字,用来推断类型 var i = 20;
- while 用在循环结构中
保留字
保留字(reserved word),指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过 程名使用。 保留字包括关键字和未使用的保留字。 关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并 没有应用于当前的语法中,这就成了保留字与关键字的区别。一般出现这种情况可能是由于考虑扩展 性。例如,Javascript有一些未来保留字,如abstract、double、goto等等。
如goto作为java的保留字,虽然这个字没有实际意义但是不可以作为变量名使用
String goto = "sdfn"; 编译将报错
这篇关于Java 中的标识符、关键字和保留字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-22[开源]10.3K+ Star!轻量强大的开源运维平台,超赞!
- 2024-11-21Flutter基础教程:新手入门指南
- 2024-11-21Flutter跨平台教程:新手入门详解
- 2024-11-21Flutter跨平台教程:新手入门与实践指南
- 2024-11-21Flutter列表组件教程:初学者指南
- 2024-11-21Flutter列表组件教程:新手入门指南
- 2024-11-21Flutter入门教程:初学者必看指南
- 2024-11-21Flutter入门教程:从零开始的Flutter开发指南
- 2024-11-21Flutter升级教程:新手必读的升级指南
- 2024-11-21Flutter升级教程:轻松掌握Flutter版本更新