零基础学Java(一)
1.关键字和保留字
- 关键字:被Java赋予特殊含义的字符串(都是小写)
- 保留字:Java版本尚未使用(goto\const)写标识符时避开这些保留字
2.标识符的规范
标识符: 自己定义的都是标识符。
-
命名规则
(1)由26个字母,数字,_和$组成
(2)开头不能是数字
(3)不可以使用关键字和保留字,但可以包含
(4)java严格区分大小写,长度不限
(5)标识符中不能包含空格 -
命名规范
包头: xxxyyyzzz
类名,接口名: XxxYyyZzz
变量名,方法名: xxxYyyZzz
常量名: XXX_YYY_ZZZ -
见名知意
3.变量
先声明后赋值
3.1 基本数据类型
3.1.1 数值型
《1》整型
类型 | 字节 |
---|---|
Byte | 1个字节 |
Short | 2个字节 |
Int | 4个字节 |
long | 8个字节 |
注意:long l2=123L ; 以大写L或者小写l结尾
《2》浮点型
类型 | 字节 |
---|---|
Float | 4字节 |
Double | 8字节 |
注:(1)double l2=123F;以大写F或者小写f结尾)
(2) 一个字节=8比特 ; 1 byte = 8 bit
3.1.2 字符型
1个字符=2个字节=16个bite
char中a代表97,A代表65
3.1.3 布尔型
只能取true\false、
3.1.4 基本数据类型之间的运算(布尔型除外)
《1》自动类型提升
也就是说
《2》强制类型转换
注:可能造成精度损失,并不是四舍五入
double a=12.5;
int b=(int)a;
输出的结果为:12