java八大基本数据类型以及其包装类
兄弟们,咱们废话不多说直接上内容
首先java有八大基本的数据类型,同时都有所对应的包装类,那么这时就有兄弟要问了?为什么要使用包装类型了?
大家都知道java是现象对象的语言(OOP),但是我们再使用的时候更多的都是在用其包装类。比如:Map集合都用过吧。
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
map.put(1, 1);
/*
*/
这段代码中使用的就是int的包装类Integer,如果使用基本数据类型就会报错,这个大家自己测试一下,毕竟只看不做也没什么太大的效果,都动动小手做一下让自己记得更加的深刻一点
基本数据类型 | 对应的包装类 | 占用的字节数 | 取值范围 |
---|---|---|---|
byte | Byte | 1 | -128~127 |
short | Short | 2 | -32768~32767 |
int | Integer | 4 | -2147483648~2147483647 |
long | Long | 8 | -9223372036854774808~9223372036854774807 |
float | Float | 4 | 3.402823e+38~1.401298e-45 |
double | Double | 8 | 1.797693e+308~4.9000000e-324 |
char | Character | 2 | |
boolean | Boolean |
所以呀根据这个表格兄弟们以后在使用的时候都要注意一下如果数字过大可能会报错,这些都是比较简单的内容多多注意就好。
引用数据类型
我们经常使用的也是容易出错的
String就是一个引用数据类型
String
类
接口
数组
都是引用数据类型