变量声明

来源:互联网 发布:java 代码ping ip 编辑:程序博客网 时间:2024/04/30 22:06
我是Wizard语言的创始人吴家麒,开这个博客的目的是为了让Java语言的初学者理解一些学习Java过程中的难点;java培训师或许也能从中找到一些授课时的亮点;对于老程序员,这只是一些“我原来不知道”的冷知识。今天先小试牛刀,来讲一讲Java变量声明的规则。

JAVA标示符的规则:
1.可以由字母、数字、“_”与“$”组成
2.不能以数字开头

玄机在第2个规则,为什么不能用数字开头?这里涉及到java直接量的后缀。由于java的整型数有long、int、short、byte四种,浮点数有double、float两种,对应不同类型的直接量,也有三种不同的后缀:2000000000l、20.30d、20.30f这些直接量也是数字与字母的混合体,而且必然是以数字开头的。所以,为了避免歧义,变量的声明不能以数字开头。

再回过头来谈第1个规则:变量名中可以包含字母和数字,这是最正常不过的逻辑。因为很多人都觉得“起名字什么的最麻烦了”(其实是因为框架),所以经常让变量名与类名相同,比如:Date date="";那么现在问题来了,如果要申明两个Date变量,怎么处理?Date date1="";Date date2="";所以变量名中一定要可以有数字。然后是 _ 下划线这个符号:现在java的变量申明多采用驼峰命名法,下划线很少被使用。但是,在java或者oak语言刚被创建时,为了对使用下划线分隔单词的程序员表示友好,java的开发人员留下了_这个字符。最后讲一下 $ ,doller符:这是JQuery对象使用的符号,不要随便乱用。

综上所述,在申明变量时,虽然可以用“_”与“$”,实际上被广泛使用的还是只有字母和数字。
0 0
原创粉丝点击