Java学习起始(标识符,关键字,常量及变量)
1.标识符:Java中类,对象,方法,变量,接口和自定义数据类型命名所使用的字符序列。注意:
(1). Java标识符选取应“见名知意”且不能和Java关键字相同。
(2).标识符由字母、下划线“_”、美元符“$”或数字组成。
(3).标识符应以字母、下划线、美元符开头,不能以数字开头。
命名约定:
(1).类和接口名。每个字的首字母大写,含有大小写。例如:MyClass,HelloWorld,Time等。
(2).方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如:myName,setTime等。这种命名方法叫做驼峰式命名。
(3).常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
(4).变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
例子:
合法标识符:myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_ 等。.
不合法标识符:#name,25name,class,&time,if 等。
2.关键字:是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java中的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,者表示程序的结构等。关键字不能用做变量名、方法名、类名、包名、和参数。
例子:
用法详情请参考:http://baike.so.com/doc/6742334-6956859.html。
3.Java的常量及变量
(1). Java的常量值用字符串表示,区分为不同的数据类型。
例:
整型常量123
实型常量3.14
字符常量‘a’
逻辑常量true 、false
字符串常量“helloworld”
注意:“常量”这个名词还会用在另外其它语境中表示不可变的变量
参见final关键字: http://www.cnblogs.com/dolphin0520/p/3736238.html
(2).Java的变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。Java程序中每个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为
Type varName [=value][{,varName[=value]}]
例:
Int i=100;
Float f = 12.3f;
Double d1,d2,d3=0.123;
String s=”hello man!”;
从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内存),才能使用。
“上帝赋予人类说话的能力,而言语又创造了思想,思想是人类对宇宙的量度。”
————摘自《Prometheus Unbound》