0
点赞
收藏
分享

微信扫一扫

基本数据类型和引用数据类型

圣杰 2022-03-11 阅读 70
java

基本数据类型只有8种,可按照如下分类

①整数类型:long、int、short、byte

②浮点类型:float、double

③字符类型:char

④布尔类型:boolean

No.数据类型大小/位可表示数据范围默认值
1byte(字节型)8-128~1270
2short(短整型)16-32768~327670
3int(整型)32-2147483648~21474836470
4long(长整型)64-9223372036854775808~92233720368547758070
5float(单精度)32-3.4E38~3.4E380
6double(双精度)64-1.7E308~1.7E3080
7char(字符)160~255'\u0000'
8boolean(布尔)-true或falseFALSE

引用数据类型

引用数据类型非常多,大致包括:

类、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型

例如,String类型就是引用类型。

简单来说,所有的非基本数据类型都是引用数据类型

区别

1. 基础数据类型存储在栈中

2. 引用数据类型存储在堆中,栈中存放的是堆中对应的地址

3. 基础数据类型在方法传递中按值传递

4. 引用数据类型在方法传递中按引用传递

举报

相关推荐

0 条评论