以下标识符哪些是合法的?哪些是 Java 的关键字?
miles.Test,a++,--a,4#R,$4,#44,apps
class,public,int,x,y,radius
含有非法字符("#" "." "+" "-"):4#R,4#,Rmiles.Test,a++,--a 关键字:class,public,int 合法:x,y,radius,apps,$4 /* 标识符:简单地说就是凡是自己可以起名字的地方都叫标识符,例如:包名、类名、接口名、方法名、变量名、常量名; 标识符命名规则:(违反则编译不通过) 1.可选用字码符号 数字:0-9 字母:a-z 符号:"&"、"_" 共计38个字符 2.不可以使用关键字作为标识符(但可以包含,例如可以将public1作为变量名) 3.标识符不允许数字开头 4.严格区分大小写 5.不允许包含空格,长度不限 标识符命名规范:(能通过编译,不影响运行,但是希望大家遵守) 1.包名:aabbcc(全小写) 2.类名、接口名:AaBbCc(每个单词首字母大写) 3.变量、名方法名:aaBbCc(第二个单词开始首字母大写) 4.常量名:AA_BB_CC(全部大写) 注意点:在起名字时,为了提高阅读性,要尽量意义,“见名知意”。 */