【1】标识符:
读音 biao zhi fu
【2】什么是标识符?
包,类,变量,方法…等等,只要是起名字的地方,那个名字就是标识符
【3】标识符定义规则:
1.四个可以:
数字,字母,下划线(_),美元符($)
PS:这个字母表示的含义比较宽泛:字母,汉字,日语,俄语都行,
但是一般我们起名字,都是利用字母,并且利用的是英文,不是拼音。nianLing
因为:Java不采用通常语言使用的ASCII字符集,不是只支持英文的,而是采用unicode这样的标准的国际字符集。因此,这里的字母的含义:英文、汉字等等。(但是不建议大家使用汉字来定义标识符!)
2.两个不可以:
不可以数字开头,不可以使用java中关键字
eg:正确:lili123 lili_ lili$
l
i
l
i
l
i
l
i
t
e
s
t
p
u
b
l
i
c
123
lili _lili test_public123
lilililitestpublic123_ classa _test
错误:123lili public test_public123$-
3.见名知意:
见到名字就大致知道什么意思
TestIf TestVar TestWhile age name TestFor
A1 A2 A3–>不好
PS:比如单词实在不会写,就用拼音代替。(建议用英文,显得专业一点)
a b c 也不会出错,但是没有达到见名知意的效果,不好
4.大小写敏感
严格区分大小写 int a=10; int A=10;
public PUBLIC
A a
5.驼峰命名
名字:
类名:HelloWorld :首字母大写,其余遵循驼峰命名
方法名,变量名,形参名:helloWorld:首字母小写,其余遵循驼峰命名
包名:helloworld 全部小写
6.长度无限制,但是不建议太长
int stu=10;
int asf; //身高
比如名字太长,我们一般都是用缩写,然后你怕别人看不懂就可以加上注释。
太长的话可读性太差。