【02】Java的语言类型

Java语言的类型可以分为两大类:基本类型和引用类型

一、基本类型

Java中引进了八个基本类型,使用基本类型能够在执行效率及内存使用方面提升软件性能,因为它们都是由Java虚拟机预先定义好的。
在这里插入图片描述

从上到下,值域依次扩大,所以前面的基本类型转换至后面的基本类型,无需强制转换。

尽管它们的默认值看起来不一样,但是在内存中都是0

Java栈帧 = 局部变量区(1.局部变量 2.实例方法的this指针 3.方法所接收的参数) + 字节码的操作数栈

在Java虚拟机规范中,局部变量区等价于一个数据,除了long、double需要用两个数组单元村除外,其他基本类型及引用类型的值均只占用一个数据单元

二、引用类型

Java将引用类型细分为四种:类、接口、数组类和泛型参数(会在编译阶段被擦除)。
其中 数组类是由JVM直接生成的,类和接口有对应的字节流。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值