基本数据类型 :int :byte(8bits),short(16byts).int(32byts)整形.long(64bits)长整形 ;1,2,3...
boolean:布尔类型 变量值 true false;
float:单精度(32bits
float )双精度(64 bits double);
char:字符 unicode 字符(16位) :'1','2'....
基本的数据类型由低到高 (按照取值范围大小排列):(byte.short.char(平级))int--long--float--double
类类型(包装类):Integer-Float-Boolean-Charrcter-Double-Short-Byte-Long.
基本数据类型之间的转换
1)低到高自动隐形类型转换
int a=5;
double b=a;
2)高到低强制类型转换(会导致溢出或丢失精度)
double a=98.9;
int b=(int)a;
3)基本类型向字符串的转换
4)类类型向字符串转换
int--String互相转换
String转int:
String s="123456";
1)int a=Integer.parseInt();
2)inr a=Integer.valueOf();
int转String:
int a=123456;
1)String s=String.vlueOf(i);
2)String s=Integer.toString(i);
3)String s=""+i;
引用类型 :
1)对象,数组都是引用数据类型
2所有引用类型的默认值都为null
3)一个引用变量可以用来引用任何与之兼容的类型
常量 :变量
final