Java标识符和关键字

标识符


用来标识类名、变量名、方法名、类型名、数组名、文件名等等的有效字符序列称之为标识符。简单的说,标识符就是一个名字。以下是Java关于标识符的语法规则:


1、标识符由字母、下划线、美元符号和数字组成,长度不受限制。

2、标识符的第一个字符不能是数字字符。

3、标识符不能是关键字。

4、标识符不能是true、false和null(尽管true、false和null不是Java的关键字)


例如:Hello_java、Hello_12$、$23Boy

需要特别注意的是,标识符中的字母是区分大小写的,hello和Hello是不同的标识符。

Java语言使用Unicode标准字符集,Unicode字符集由UNICODE协会管理并接受其技术上的修改,最多可以识别65563个字符,Unicode字符集的前128个字符刚好是ASCII码表。Unicode字符集还不能覆盖全部历史上的文字,但大部分国家的“字母表”的字母都是Unicode字符集中的一个字符,如汉字中的“你”字就是Unicode字符集中的第20320个字符。Java所谓的字母包括了世界上大部分语言中的“字母表”,因此Java所使用的字母不仅包括通常的拉丁字母a,b,c等,也包括汉语中的汉字、日文的片假名和平假名、朝鲜文、俄文、希腊字母以及其他许多语言中的文字。



关键字


关键字就是Java语言中已经被赋予了特定意义的一些单词。不可以把关键字作为标识符来用,以下就是Java的关键字:


访问控制


private 私有的、protected 受保护的、public 公共的


类、方法和变量修饰符


abstract 声明抽象、class 类、extends 扩允,继承 final 终极,不可改变的、implements 实现、interface 接口、native 本地、new 创建 、static 静态、strictfp 严格,精准、synchronized 线程,同步、transient 短暂、volatile 易失


程序控制语句


break 跳出循环、continue 继续、return 返回、do 运行、while 循环、if 如果、else 反之、for 循环 、instanceof 实例 、switch 开关

case 返回开关里的结果 、default 默认


错误处理


try 捕获异常、catch 处理异常、finally 有没有异常都执行、throw 抛出一个异常对象、throws 声明一个异常可能被抛出 、assert 断言


包相关


import 引入、package 包


基本类型


boolean 布尔型、byte 字节型、char 字符型、double 双精度、float 浮点、int 整型 、long 长整型 、short 短整型、null 空 、true 真

false 假 、enum 枚举


变量引用


super 父类,超类、this 本类 、void 无返回值


关键字(51)+保留字(const,goto)共53个 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值