Java-标识符、关键字、注释、转义字符
Java语言使用国际字符集(Unicode)。Unicode字符集定义了一套国际标准字符集。通常的ASCII码是8位的,而Unicode字符集中的每个字符占16位,即2个字节,整个字符集共包括65336个字符,兼容ASCII,排在Unicode字符集最前面的256个字符就是ASCII码。Unicode除了可以表示256个ASCII码外,还可以表示汉字、拉丁语、希腊字母、朝鲜语等。
在JAVA中的标识符和关键字统称为保留字。
1:标识符
赋予常量、变量、方法、类或者接口的名称,可以由用户自行定义,但要符合以下规则:
1.1、标识符可以由一个或多个字符组成;
1.2、标识符必须以字母、下划线(_)或$为开头,后面可以包含数字、字母、下划线或美元符号但不包含空格的字符序列;
1.3、标识符中大小写字母有区别,对大小写敏感,但长度没有限制,标识符可以取任意长度的名字;
1.4、关键字不能做为标识符使用。
1.1、标识符可以由一个或多个字符组成;
1.2、标识符必须以字母、下划线(_)或$为开头,后面可以包含数字、字母、下划线或美元符号但不包含空格的字符序列;
1.3、标识符中大小写字母有区别,对大小写敏感,但长度没有限制,标识符可以取任意长度的名字;
1.4、关键字不能做为标识符使用。
2: 关键字
具有特殊的意义和用途,不可以任意使用或更改,当我们在编写程序时要注意不要使用它作为变量或方法名称,以免造成程序编译的错误。
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 |
默认 |
|
错误处理 |
catch |
处理异常 |
finally |
有没有异常都执行 |
|
throw |
抛出一个异常对象 |
|
throws |
声明一个异常可能被抛出 |
|
try |
捕获异常 |
|
包相关 |
import |
引入 |
package |
包 |
|
基本类型 |
boolean |
布尔型 |
byte |
字节型 |
|
char |
字符型 |
|
double |
双精度浮点型 |
|
float |
浮点型 |
|
int |
整型 |
|
long |
长整型 |
|
short |
短整型 |
|
null |
空 |
|
true |
真 |
|
false |
假 |
|
变量引用 |
super |
父类、超类 |
this |
本类 |
|
void |
空型、无返回值 |
还有些关键字,如cast、future、goto、generic、inner、operator、outer、rest、var等都是Java保留的没有意义的关键字。
三、转义字符:用来表示特殊的符号或特殊意义
\b :表示后退一个字符
\t :表示下划线
\n :表示换到下一行
\b :表示后退一个字符
\t :表示下划线
\n :表示换到下一行
\r :回车
\" :表示双引号
\' :表示单引号
\\ :表示反斜杠字符\
\" :表示双引号
\' :表示单引号
\\ :表示反斜杠字符\
\ddd:1到3位8进制数据所表示的字符(ddd)
\uxxxx:1到4位16进制数所表示的字符(xxxx)
三、注释的方法
1、多行注释的方法:
/*…………*/
2、一行中的后面注释的方法
//注释语句