Java语言程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章Java语言基础

本章介绍数据类型、运算符、表达式以及简单输入/输出等Java语言的基本内容,这些是用Java语言进行程序设计的基础。

Java语言使用了类似C/C++语言的语法,但作为一种新的计算机语言,Java语言在某些方面更偏重于面向对象的思想或具有自己的特色。

2.1 标识符、保留字和分隔符

2.1.1 标识符

程序中使用的各种数据对象如符号常量、变量、方法、类等都需要一定的名称,这种名称叫做标识符(identifier)。Java的标识符由字母、数字、下画线(_)或美元符($)组成,但必须以字母、下画线和美元符开始。因为Java语言使用Unicode字符集,因此,组成标识符的字母、数字都是广义的。例如,对字母,不限于英文,还可以是希腊的、日文的、朝鲜文的等,甚至可以是中文的。Java标识符是大小写敏感的,没有字符数的限制。

下面是一些合法的标识符:try,group_7,opendoor,boolean_1,θ,求和。而try#,7group,open-door,boolean(保留字)是一些非法的标识符。

习惯上,表示类名、接口名的标识符用大写字母开头,表示变量名、方法名的标识符用小写字母开头,表示常量名的标识符中全部字母大写。

2.1.2 保留字

保留字(reserved word)又称为关键字,是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java保留字将不能被用做用户标识符,如for、while、boolean等都是Java语言的保留字。在表2.1中列出了Java语言中的保留字,注意它们都是小写的。

表2.1 Java保留字表

注:加*号的保留字是Java目前未用的。

2.1.3 分隔符

分隔符用来分隔开Java程序中的基本语法元素,可分为注释、空白符和普通分隔符三种。

1.注释

在程序中加适当的注释可提高程序的可读性。注释有三种形式。

(1)“// 注释内容”表示以“//”开始的该行后面部分的内容为注释,用于单行的注释。放在一行的开头或语句的后部。

(2)“/* 注释内容 */”形式的注释可用于一段(多行)注释。

(3)“/** 注释内容 */” 形式的注释也可用于一段(多行)注释,但这种注释可以由javadoc程序处理。

2.空白符

空白符包括空格符、回车符、换行符和制表符等。在使用中,多个空白符与一个空白符的作用相同。

3.普通分隔符

普通分隔符具有确定的语法含义,要按照语法规定去使用。有四种分隔符。

(1)大括号({ }),用于定义复合语句和数组的初始化以及定义类体、方法体等。

(2)分号(;),用于结束语句。

(3)逗号(,),用于分隔变量说明的各个变量和方法的各个参数等。

(4)冒号(:),用于分隔标号和语句。