java 小白学习笔记
包名:多单词组成所有字母都小写 xxxyyyy
类名、接口名:单词首字母大写XxxYyy
变量名、方法名:多单词组成,第二个单词首字母大写 xxxYyyyZzz
常量名:所有字母都大写,下划线连接XXX_YYY_ZZZ
/* ______________________________________________*/
数据类型:
基本数据类型:
整型:byte(1字节 ;范围-128-127)
short(2字节)
int(4字节)
long(8字节)long型变量必须以 ‘’l‘ 或’ ‘L“ 结尾,
eg. long b1=******L
整型变量用 int 型
浮点型(带小数点的数值):
float (4字节,精确7位有效数字)
变量末尾要以”f “或”F“结尾
double(8字节)
字符型:char(1字符=2字节)
通常使用 '(只能一个字符) ’
char c1 = ‘a’ ;char c2 = ‘中’ ; char c6 = ‘\t’
编译不通过 char c1=‘AB’
[ \t 换行符 \t 制表符]
布尔型:boolean
只能取两个值之一:true false
常常在条件判断、循环结构使用
基本数据类型的运算规则:
前提:讨论的是7种基本数据类型,不包含boolean
1.自动类型提升:
当容量小的数据类型的变量与容量大的数据类型的变量做运算是,结果自动提升为容量大的:
byte、char、short–>int–>long–>float–>-->double
特别的:当byte、char、short变量运算时,结果为int型
2.强制类型转换:
double d1 = 12.3;
int i1 = (int)d1;//输出12
注意:可能导致精度损失
引用数据类型:
类(class)【字符串】
接口(interface)
数组(array)