无名商城论坛

搜索
查看: 341|回复: 0

[其他技术] 【HC】【考核】Java基础—常用类

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:41:35 | 显示全部楼层 |阅读模式
【1】基本数据类型的包装类
为什么需要 包装类(Wrapper Class)?
JAVA并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java中的基本数据类型却 是不面向对象的。但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如: 集合的操作中。 这时,我们就需要将基本类型数据转化成对象!
【2】自动装箱与自动拆箱
自动装箱-boxing
基本类型就自动地封装到与它相同类型的包装中,如:Integer i = 100;
本质上是,编译器编译时为我们添加了:Integer i = Integer.valueOf(100);
自动拆箱-autounboxing
包装类对象自动转换成基本类型数据。如:int a = new Integer(100);
本质上,编译器编译时为我们添加了:int a = new Integer(100).intValue();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表