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

    技术2025-12-15  13

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

    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;

     

    关键字待定~

     

     

     

     

    最新回复(0)