您的位置:首页 > 编程语言 > Java开发

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

2011-02-16 18:09 274 查看
合法标识符。
编译器用于判断名称是否合法的规则。

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;

关键字待定~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: