Java数据类型

在Java语言里,有两种数据类型,分别是 引用数据类型基本数据类型

引用数据类型

包括类(class),接口(interface),数组[],和枚举以及注解类型

基本数据类型:

以下是数据类型 取值范围和所占字节大小

1. 整型

byte(1字节)  -2^7~2^7-1       即-128~127;

int(4字节)  -2^31~2^31-1      即-2147483648~2147483647;

short(2字节)  -2^15~2^15-1  即-32768~32767;

long(8字节)  -2^63~2^63-1   即-9,223,372,036,854,775,808

                                                ~9,223,372,036,854,775,807;

整数默认类型是int

2.浮点型

float(4字节) 

double(8字节)

浮点数默认类型是double

3.字符型

char(2字节)  0~65535

4.布尔型

boolean(1字节) true / false

基本数据类型和引用数据类型区别:

        基本数据类型在被创建时,在栈上给其划分一块内存,直接将数值直接存储在栈上。

        引用数据类型被创建时,首先要在栈上给其引用分配一块内存,然后在堆内存中开辟一块空间存储对象的信息,最后由栈上面的引用 指向堆中对象的地址。

        有如,需要用钱,第一种你手中有现金,可以直接使用;

                                     第二种你需要去银行通过存折取钱,再使用。

以上是本人对Java数据类型的具体阐述,觉得可以,有实用性,可以点赞收藏!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值