Java变量及其对应的包装类型你了解么?

1. Java当中的基本数据类型

Java当中的基本数据类型共有8种,他们分别是byte, char,short, int, long, float,double。这8种类型完全可以足够我们去使用,当然除了这些基本数据类型,还有引用类型,如:接口,类,数组,枚举,String等等。

2. Java当中的变量

在Java当中变量大概分为两种:成员变量和局部变量。

2.1 定义

  • 成员变量:定义在类内,方法外的变量。
  • 局部变量:定义在方法内的变量。

2.2 具体细分和内存位置

  • 成员变量:实例成员变量(不加 static 修饰)存储于对象中,在堆上。静态成员变量/类变量(被 static 修饰),存储于方法区中,只有一份
  • 局部变量:存储于栈中。

3. 基本类型对应的包装类以及和基本类型的区别

在这里插入图片描述
那么包装类和基本类型有啥区别呢?为什么就要有包装类呢?

3.1 包装类型可用于泛型,而基本类型不可以

List<int> list = new ArrayList<>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值