标识符:类名、方法名等,
只要是编程,只要是东西,我们常常需要为它起个名字。
标识符: 就是指合法的名字。
由字母(包括中文字符、日文字符、韩文),数字,下划线_,美元$组成,
但数字不能开头.
abc_xyz 对
HelloWorld 对
abc$ 对
$中文 对
_abc 对
xyz#abc 不对。
abc1
对
1abc
不对。
关键字和保留字: P46 表3.1
关键字:对于Java程序有特殊意义的单词。48个。
保留字:goto、 const
直接量:true、false、null
53个 关键字、保留字所有字母小写。
变量
变量就是用来记录数据的。
计算机内存里数据就需要通过变量来访问它。
再通俗一点,你可以把变量理解成容器,它可以装数据。
信息记录历史:
Oracle
不容易查找
结绳记事→图形文字出现→骨头/龟壳→青铜器→竹简→造纸→ 计算机记录信息
记录信息逐渐丰富、增加
中国文化开始大放异彩
数据类型:
Java语言是一个强类型语言。
1. 所有变量,必须先声明类型,再使用。
2. 指定类型的变量,只能装对应的类型的数据。什么样的瓶子装什么样的酒。
8个基本数据类型: P48。 图3.8
1byte = 8 bit(每个bit相当于一个硬币)
-128~127
-32768~32767
-2G~2G-1
-2 63 ~ 2 63-1
4个整型(不支持小数):
byte(1个字节)
short(2字节)
int(4字节)
long(8字节)
整数有如下4种表示形式
10进制整数:
默认就是。
16进制整数:
0x0开头 , 0~9a~f
8进制整数:
以0开头 , 0~7
2进制整数(JDK7新): 以0b开头, 0~1
当我们直接使用一个整数时,整数默认是int类型。
如果想使用一个long型的整数,应该在整数后添加L或l。
2个浮点型(支持小数):
float(4字节)
double(8字节)
A. 浮点数有两种表示形式:
10进制形式:
5.12 .512(没有整数部分,0可以省略)
科学计数法:
.12e4
B. 浮点数默认是double类型。
如果想使用一个float型的浮点数,应该在浮点数后添加F或f。
推荐使用double型的浮点数。
C. 浮点数有3个特殊值:
正无穷大:
用正浮点数除以0就是正无穷大。所有正无穷大都相等。Double.POSITIVE_INFINITY
负无穷大:
用负浮点数除以0就是负无穷大。所有负无穷大都相等。Double.NEGATIVE_INFINITY
非数:
用0.0除以0就是非数。
非数与自己不相等。Double.NaN
1个字符型
:
char
A. 每个字符型的变量只能装一个字符。既可是英文的,也可是中文的。
而且用单引号包起来。
B. 字符型的值有3种表示方式:
1.
'a'
,
'中'
2. 转义字符: '\n'
所有转义字符参考P50表3.2
\r
\t
\b
\"
\'
\\
3. 直接用Unicode的形式来表示。
C. 每个字符占2个字节(16位),一共有65536种状态,相当于可表示65536个字符。
整个Java一共也就是支持65536个字符。
字符型的变量,直接可作为“正整数”使用,最高位依然是数值位。0~65535
1个boolean型
:
boolean(只支持两个值:true或false)
这笔记放上去估计就只有自己能看懂了..
主要用来记录笔记,随时看看.