使用Unicode字符集,共有65535个字符。
java标识符用于命名程序对象。
java语言的标识符可以按以下规则任意命名:① 由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成。② 限定标识符的第一个字符不能是数字字符。
除了按上述规则命名标识符外,另外还有命名的习惯约定(行业习惯,不是规定):一般变量名、方法名用小写英文字母开头,类名首字母用大写字母,若命名由若干个单词组成,后面的每个单词用大写开头;文字和常数全用大写字母命名;包名全部用小写字母。
java关键字:关键字是一些英文单词,在语言中,关键字已经被赋予特定的意义,不能用这些关键字作为标识符命名程序对象。关键字全部由小写字母组成。每个关键字在程序中出现,均有特定位置和特定使用方法的要求。
1.5 基本数据类型
java语言是强类型语言,每个变量和表达式都有确定的类型,在变量赋值时要进行类型兼容性检验。
数据类型可分为非基本数据类型和基本数据类型两大类。非基本类型也称为复合数据类型,是由基本类型组合的新类型。非基本数据类型分为:数组、字符串、类、接口。基本数据类型也称为原始数据类型,是系统预先规定的一些常用类型。它们是:整数类型、浮点数(实数)类型、字符(文字)类型、逻辑类型(布尔型)。
①逻辑类型用关键字boolean标识,所以也称为布尔型。逻辑类型只有真(true)和假(false)两个值。
②字符类型用关键字char标识。字符型数据是一个字符,内部表示是字符的Un
icode代码,共有65535个不同的字符。在java程序中,字符常量有普通字符常量(用单引号括住一个字符)和转义字符常量(用\开头后跟特定字符或字符串)两种。
③整数类型是指不带小数点和指数的数值数据。由于计算机只能表示整数的一个子集,表达更大范围内的整数需要更多的二进制位,java语言将整数数据按数值范围大小不同分成四种:基本型用关键字int标识,4个字节,32位,取值范围是-2^31~2^31-1;短整型用关键字short标识,2个字节,16位,取值范围是-2^15~2^15-1;字节型用关键字byte标识,1个字节,8位,取值范围是-2^7~2^7-1;长整型用关键字long标识(或者在常数后加L或l标识),8个字节,64位,取值范围是-2^63~2^63-1。每种整数类型处理不同范围的整数值,并且都是带符号的。
整型常量有十进制、八进制(以数字符0开头)和十六进制(以0x开头)三种写法。④浮点数类型也称为实型,浮点数是带小数点或指数的数值数据。java语言的浮点数有单精度和双精度两种。单精度型用关键字float标识,占4个字节,32位。Float型常量的书写方法是在实数之后加上字母F或f。双精度用关键字double标识,占8个字节,64位。double型常量的书写方法有两种:一种写法是直接写一个实数,或在实数后加字母D或d。另一种是科学计数法,用10的方幂(用字符e或E表示幂底10,另外e前后必须有数字)。
习题:一个小应用程序必须定义成一个(Applet类的子类);基本数据类型:字符型、整型、浮点型、逻辑型;非基本数据类型:数组、字符串、类、接口;在java语言中,转义字符的表示:\字符、\八进制数字、\u十六进制数字;在java语言中,字节型byte在计算机内存中占有1个字节,其取值范围:-2^7~2^7-1;java源文件的命名规则:java源程序命名受到严格的限制,java源程序的扩展名必须是.java,如果源文件中多个类,则只能由一个public类,如果源文件中有public类,则源文件名字必须与这个类的名字完全相同,如果源文件没有public类,则源文件的名字只能和某一个类的名字相同即可。
第2章 运算和语句
2.1 数据运算
java语言的基本运算可分成以下几类:赋值运算