
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第4章Java基础语法(一):标识符、关键字及数据类型
任何程序设计语言,都是由语言规范和一系列开发库组成的。如标准C,除了语言规范外,还有很多函数库;Java语言也不例外,也是由Java语言规范和Java开发类库组成的。
学习任何程序设计语言,都要从这两方面着手,关于常用的Java开发类,我们会在后面加以介绍,这里主要介绍Java基础语法。本章讲解Java标识符、关键字及数据类型。
4.1 标识符
变量、方法、类和对象的名称都是标识符(Identifier)。开发人员需要对程序中的这些元素加以命名,以确保它们的唯一性。
在Java语言中,标识符是以字母、下画线(_)或美元符号($)开始的一个字符序列,后面可以跟字母、下画线、美元符号或数字。标识符的大小写是有区别的;标识符没有长度限制,但我们不建议使用太长的标识符;标识符不能使用Java关键字(后面会介绍)来命名。
例如:
合法的标识符如下:
studentName,Student_Name,_my_value,$address
非法的标识符如下:
2teacher,room#,abstract(这是一个关键字)
请看以下实例。
package sample; /** * 演示标识符的使用 * @author Lixin */ public class VariableNameTest { /**valid variable declaration */ int $99; String _ab12; /**invalid variable declaration */ double 9abc; /** Creates a new instance of VariableNameTest */ public VariableNameTest() { } } 这个程序有编译错误,因为9abc是非法的标识符。结果如下: sample\VariableNameTest.java:12: <identifier> expected double 9abc; ^ 1 error