▪本章概括
标识符
常量和变量
数据类型
整型
浮点型
字符型
布尔型 ▪
运算符 –
算术运算符
赋值运算符
关系运算符
逻辑运算符
位运算符
条件运算符 ▪
基本数据类型的类型转换
自动类型转换
强制类型转换
标识符Identifier
作用 – 常量、变量、方法、类和包等的名称
命名规则
必须以字母、_下划线、美元符$开头
其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合
大小写敏感,长度无限制不可以是Java的关键字。
注意
Java不采用通常语言使用的ASCII字符集 9username ,user name , public – Java采用unicode这样的标准的国际字符集。因此,这里的字母的含义:英文、汉 字等等。(不建议大家使用汉字来定义标识符!)
关键字/保留字
▪ Java关键字是Java语言保留供内部使用的,如class用于定义类。 关键字也可以 称为保留字,它们的意思是一样的。
java基本数据类型
Java是一种强类型语言
常量是有数据类型的
变量都必须声明其数据类型
Java数据类型分为两大类基本数据类型和引用数据类型。
基本数据类型又分为4类8种
整数类型
1. 1.1 byte (占用1个字节,数据范围从(-128到127))
2. 1.2 short (占用2个字节,数据范围从(-32768到32767))
3. 1.3 int (占用4个字节,数据范围大约(-21亿到21亿))
4. 1.4 long (占用8个字节,数据范围太大了,在使用long数据类型的时候要在声明的变量值后面加上大写的L或者小写的l)
浮点类型(也就是小数点)
1. float,单精度,占用4个字节,精确到小数点第7位,声明的时候要在后面加上f或者F。
2. double, 双精度,也就是float的两倍。
字符类型
1. char,占用2个字节声明后用单引号表示' '
布尔类型
1. Boolean,占1位有两个值true(1)和false(0)
引用数据类型
1. 类(class)
2. 接口(interface)
3. 数组(array)
命名规则(规范)
所有变量、方法、类名:见名知意
变量、方法名: – 首字母小写和驼峰原则 – run(), runRun(), age ageNew monthSalary ▪
常量: – 大写字母和下划线:MAX_VALUE ▪
类名: – 首字母大写和驼峰原则: Man, GoodMan
运算符
▪ Java 语言支持如下运算符: – – – – – – –
算术运算符: +,-,*,/,%,++,
-- 赋值运算符 =
扩展赋值运算符:+=,-=,*=,/=
关系运算符: >,=,>,>> (了解!!!)
条件运算符 ?:
▪ 相关概念辨析
+ 运算符 操作符 Operator
5+6 表达式 expression
5 6 操作数 Operand
int m =5+6; 语句 Sentence