基本数据类型
基本数据类型又可以划分为4大类8小种:
第一类:整数型
byte,short,int,long(没有小数)
第二类:浮点型(小数)
float,double(带有小数)
第三类:布尔类型
boolean:只有两个值true和false,true表示真,false表示假
第四类:字符型
char:在Java中规定字符型字面量必须使用单引号括起来,它属于文字。
8小种
byte,short,int,long
float,double
boolean
char
下面举几个常见的栗子:
整数:
int num1 = 10; //常用
byte num2 = 127;
short num3 = 30;
long num4 = 40L; //Long类型要在数字后面加L
浮点数(小数)
float num5 = 5.33f;//float类型要在数字后面加L
double num6 = 3.141592653589793238462643;
字符
char name = 'A';
//字符串,String不是关键字,类
String name2 = "中国欢迎你!";
布尔值
boolean a = true;
boolean b = false;
引用数据类型
字符串型String属于引用数据类型
String字符串不属于基本数据类型范畴
Java中除了基本数据类型之外,剩下的都是引用数据类型
引用数据类型它的名称来源于"堆"
数据存储时在堆中(堆中数据线程共享)为了更好的利用我们的数据而提出的概念,
数组,类(String就是一个类)接口 枚举。
区别
整数型:byte short int long有什么区别?
浮点型:float和double又有什么区别?
区别:占用的空间大小不同