标识符的命名规则
- 1.只能由数字、字母、下划线、美元符 组成,不能有其他符号
- 2.不能以数字开头
- 3.不能是关键字和保留字
- 4.严格区分大小写
- 5.无长度限制
注意:中文也是标识符
Java所谓的字母包括了世界上任何语言中的“字母表”
标识符命名规范
- 1.见名知意
- 2.遵循驼峰命名方式
- 3.类名、接口名 ------> 首字母大写,后面每个单词首字母大写 ClassName
- 4.变量名、方法名 ------> 首字母小写,后面每个单词首字母大写 verName
- 5.常量名全部大写,单词与单词间用 _ 衔接 (为了表示清楚含义,不要怕单词过长)
包的命名
采用的是域名反写发,然后中间写公司名称,最后加上你的这下面的代码是用来干嘛的,比如:
-
com.cspowernode.teaching
关键字
被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
保留字
现有Java版本尚未使用,但以后版本可能会作为关键字使用
注意:
- 关于关键字和保留字,并不需要记住,到后面敲多了代码自然能记住
难点解惑
新建一个Java文件,起名为 1Test.java 可以吗?
通过Javac进行编译,编译通过,再通过Java运行,为啥会出错呢?????
原因:public class的类只能定义一个,此时的类名和Java源文件名需保持一致,所以1Test 这个类名显然不合符咱们标识符命名规则