第一天 试试 然后 复习 记录一下
一些规范
包名xxxyyyzzz
类名 接口名 XxxYyyZzz
变量名 多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
Unicode:一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一 无二的编码,使用 Unicode 没有乱码的问题。
数据类型
bit: 计算机中的最小存储单位。byte:计算机中基本存储单元。
基本数据类型
数值型:整数(byte(1字节=8bit位) short(2字节16位) int(4字节32位) long(8字节64位))浮点类型(double(8字节64位) float(4字节32位))
字符型:char(2字节16位)
布尔型:boolean(1/8字节1位)
引用数据类型
类class(字符串在这里)
接口interface
数组 [ ]
自动类型提升
自动类型转换:容量小的类型自动转换为容量大的数据类型。
(char short byte)→int→long→float→double
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
boolean类型不能与其它数据类型运算。
当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类 型的值将自动转化为字符串(String)类型。
强制类型转换
double fudian = 2.3;
int zhengshu = (int)fudian;
2.3会丢失精度成为2
布尔类型不可以转换为其他类型。
运算符
i = 2 ;b = ++i;→ b = 3 ,i = 3。
i = 2 ;b = i++;→ b = 2 ,i = 3。