当前位置: 首页 > news >正文

数据结构初阶:包装类

包装类可以认为是基本数据类型的plus版本;

包装类指的是8种基本类型对应的封装类!!

1.1基本数据类型对应的包装类

1.2基本类型和包装类的区别

基本类型无需多言,主要讲包装类。

  • 包装类:顾名思义就是被封装的类,这个类里面有成员变量和成员方法可以供我们使用;

基本类型没有这些供我们使用。

  • 包装类是泛型的组成部分;基本类型不能在泛型中使用!

1.3装箱和拆箱

1.3.1手动装箱和手动拆箱

int a = 11;////手动装箱Integer b = Integer.valueOf(a);  
//        Integer c = new Integer(a); //这种装箱写法,自版本9起,已被废弃
        //手动拆箱//将Integer对象里面的值取出来,放到基本类型中int aa = b.intValue();

1.3.2自动装箱和自动拆箱

可以看到手动装箱和拆箱需要带来许多码量,为了减少开发者负担,Java提供了自动机制。

系统底层自动进行转换。

        int a = 100;Integer b1 =a; //自动装箱Integer b2 =(Integer)a; //自动装箱Integer b3 = 100; //自动装箱int i=b1; //自动拆箱int ii=(int)b2; //自动拆箱

---------------------------------------------------------------------------------------------------------------------------------

如Integer类 有许多方法可使用

http://www.dtcms.com/a/515737.html

相关文章:

  • 4.5数组排序算法
  • 【科普】Edge出问题后如何恢复出厂设置
  • 盲盒一番赏小程序系统开发:重构潮玩消费的沉浸式革命
  • Win10/11 Edge 浏览器收藏夹位置
  • 国外客户的网站电话备案注销网站还有吗
  • 贝叶斯统计结合机器学习在术后院内感染危险因素分析中的应用
  • Spring IOC与DI核心解析
  • 百度网站优化 件阿里云可以做网站
  • [人工智能-大模型-45]:模型层技术 - 大模型的种类、比较、发展趋势
  • Electron 实战|Vue 桌面端开发从入门到上线
  • 【北京迅为】iTOP-4412精英版使用手册-第五十二章 注册字符类设备
  • 计算机组成原理实验
  • ChatGPT 技术解析与应用:从原理到实践的全景视角
  • 2026版基于python的协同过滤音乐推荐系统
  • 塔防游戏Python开发核心状态与算法实现:植物大战僵尸类游戏技术解析
  • python+vue共享自习室预约系统设计(源码+文档+调试+基础修改+答疑)
  • 漳州网站建设到博大赞wordpress文章不显示自定义字段
  • 新企业如何在国税网站上做套餐wordpress 安装 乱码
  • 函数装饰器
  • 正则表达式入门到精通教程(Linux实操版)
  • 逆向开发在逆向加密狗中的作用
  • 网站模板 古典大学生app开发创业计划书
  • Linux 信号控制
  • Android Studio模拟器无法联网(能打开IP网页,但不能打开域名,DNS解析错误)问题2025年10月22日
  • php如何做局域网的网站网站设计与网页制作代码大全
  • 在没有网络的环境下安装包pymysql
  • Gradle 构建脚本迁移:从 Groovy DSL 到 Kotlin DSL,语法与技巧对比
  • 个人网站审批怎么制作ppt模板 教程
  • 内网构建https
  • [运维]宝塔 Apache环境使用CDN获取访客真实IP方法