java 是一种强类型语音,这意味着java申明一个变量需要申明一种类型,通俗的讲就是告诉计算机某个变量属于哪一种类型的变量。
java数据类型分为两类:
1、基本数据类型
2、引用数据类型
基本数据类型分为8中,分别是
int --用于表示整数 ,4个字节
long --用于表示整数,8个字节
short --用于表示整数,2个字节
byte --用于表示整数 ,1个字节
上述三种类型都表示整数类型,专业术语整型,不同点在于表示整数的大小有一定的范围而已,从大到小是byte<short <int <long,不需要强记到底有多大,实际运用中,用int比较多,其次是long,对于小型项目来说足够用了。
double 双精度浮点型
float 单精度浮点型
char --字符类型
boolean --布尔型 --表示真假,也称为逻辑型,是用于做逻辑判断的
在栈中可以直接分配内存的类型为基本数据类型变量
在栈中申明数据类型,在堆内存中什么对象的类型叫做引用类型变量