变量声明
来源:互联网 发布: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对象使用的符号,不要随便乱用。
综上所述,在申明变量时,虽然可以用“_”与“$”,实际上被广泛使用的还是只有字母和数字。
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
- 变量声明
- 变量声明
- 声明变量
- 变量声明
- 变量声明
- 变量声明
- 变量声明
- 声明变量
- 变量声明
- 变量声明
- 变量声明
- 声明变量
- 声明变量
- 声明变量
- 变量 声明变量 声明变量类型分类
- 函数声明优于变量声明
- 定义变量与声明变量
- 有关变量声明
- 利用反射机制查看ArrayList类的信息
- 如何为 WDK7600+VC++6.0配置驱动开发环境
- Android学习笔记15—Services(1)
- leetcode 之 Pascal's Triangle II
- 不相交集合(并查集)
- 变量声明
- orace基本知识
- JQuery Easy Ui dataGrid 数据表格详解
- oracle的java要求Mac OS X 10.7.3或更高版本
- container_of()宏
- 第13周项目1-数组大折腾(3)
- 【九章算法】经典题目
- linux的运行模式:runlevel
- opengles on windows