大类型分为两种:基本数据类型,又称为原生数据类型
引用数据类型,又称为对象数据类型
1.基础数据类型
1).java中定义了4类,共8种基础数据类型。
整数类型: byte . short . int . long (系统会把整数默认为int类型,声明long类型变量后加上‘L’或‘l’建议用大写)。
浮点类型:float . double (系统会把小数默认为double类型,声明float类型变量后加上‘f’或‘F’)。
字符类型:char (只有正数的整数[0,2^16-1])。
布尔类型:boolean(只有true和false,通常用于逻辑运算和控制流程)。
2.各种基础数据类型图表:
注意:只有成员变量才有默认值,局部变量必须显示赋值
3.引用数据类型:
除了8中基本数据类型,其他所有类型都是引用数据类型,包括类、接口、数组。引用数据类型初始默认值都为null。
String类型
String是一个类,表示字符串(就是一串字符,也就是N个字符连接在一起)
1)String是 java中已经设计好的一个类,表示的值是字符串,是字符串数据类型
[注意:Java中设计的类和我们自己设计的类的性质是一样的]