SCJP认证范围 1.2 标志符和Java Bean

合法标识符。 编译器用于判断名称是否合法的规则。

Sun的Java编码规范。 Sun针对命名类、变量和方法的建议。除展示技巧性考题的编码方式之外,通常在整本书中都遵守这些标准。认证考试中不会考查有关Java编码规范的问题,但是,我们强烈遵守这些规范。

JavaBeans命名标准。 JavaBeans规范的命名要求。你不必为考试而学习JavaBeans规范,但却是需要了解本章中介绍哦啊的几条基本JavaBeans命名规则。

 

1.2.1合法标识符

 

从技术上讲,合法标识符必须仅由Unicode字符、数字、货币符号和连字符(如下划线)组成。考试并不涉及被视作字母和数字的Unicode字符集的范围的细节。因此,举例来说,你不必知道藏文中数字的范围为/u0420到/u0f29。以下是你必须知道的几条规则:

1)标识符必须以字母、货币符号($)或连字符(如下划线)开头。标识符不能以数字开头。

2)第一个字符之后,标识符可以包含字母、货币符号、连字符或数字的任意组合。

3)在实际使用中,对标识符可以包含的字符或数没有限制。

4)不能将java关键字用作标识符。表1.1中列出了java的所有关键字,包括Java5.0中新增的一个关键字——enum。

5)Java中的标识符是大小写敏感的,foo和FOO是两个不同的标识符。

 

合法和非法标识符的例子如下。首先是一些合法的标识符:

int _a;

int $c;

int _____2_w;

int _$;

int this_is_a_very_detailed_name_for_an_identifier;

 

如下的标识符是非法的(请解释原因):

int :b;

int -d;

int e#;

int .f;

int 7g;

 

关键字待定~

 

 

 

 

你可能感兴趣的:(SCJP认证范围 1.2 标志符和Java Bean)