news 2026/9/4 23:47:12

《从零开始学java篇》包装类

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《从零开始学java篇》包装类

包装类

基本数据类型对应的引用数据类型,就是把基本数据类型变成了一个对象,对象当中记录对应的数据值(用一个对象,把基本数据类型包起来)
int 的包装类 Integer


JDK5之前


利用构造方法获取Integer对象
利用静态方法获取Integer对象

这两种方式获取对象的区别(掌握)
用构造方法创建的对象,由于是new出来的,每new一次就创建一个对象,所以比较时,不一样
用value of 静态方法获取对象时,查看底层源码时,我们可以发现,-128-127之间的数据,java已经创建好了对象,如果超出范围,就会重新new一个对象,所以比较时就不一样。

由此可见,在以前的版本中,我们创建对象非常的麻烦

在JDK5之后

,提出了一个机制,自动装箱和自动拆箱
//自动装箱,把基本数据类型会自动的变成其对应的包装类
//自动拆箱,把包装类自动的变成为其对象的基本数据类型
我们以后如果要获取包装类对象时,不需要new ,不需要调用方法,直接赋值即可

由此,jian'da

进制转换,字符串类型的整数转成int类型整数

(在这里,我们用求和方法时,从集合中把元素拿出来时,是对应的包装类Integer,但由于java中的自动拆箱,所以直接写成int)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 3:09:38

普通程序员必看:该不该转型AI大模型?收藏这篇少走弯路

前言:AI浪潮下,程序员的转型焦虑与机遇 在程序员的日常交流中,"技术迭代"和"职业转型"永远是绕不开的话题。尤其是2023年以来,GPT-4、文心一言等大模型相继爆发,AI技术从实验室走向产业落地&#…

作者头像 李华
网站建设 2026/9/4 22:33:59

医疗挂号管理系统毕业论文+PPT(附源代码+演示视频)

文章目录医疗挂号管理系统一、项目简介(源代码在文末)1.运行视频2.🚀 项目技术栈3.✅ 环境要求说明4.包含的文件列表(含论文)数据库结构与测试用例系统功能结构后台运行截图项目部署源码下载医疗挂号管理系统 如需其他…

作者头像 李华
网站建设 2026/9/4 8:36:12

实用指南:文献怎么查——高效查找文献的方法与技巧

① WisPaper(文献聚类 术语辅助) 官网:https://www.wispaper.ai 帮助快速理解陌生领域的核心概念和研究主题。 ② Elicit 自动列出最相关论文和方法,为跨学科快速扫文献提供便利。 ③ Explainpaper 逐段解释论文内容&#xff0c…

作者头像 李华
网站建设 2026/9/3 1:30:06

文献检索网站有哪些:常用学术文献检索平台汇总与使用指南

① WisPaper(文献聚类 术语辅助) 官网:https://www.wispaper.ai 帮助快速理解陌生领域的核心概念和研究主题。 ② Elicit 自动列出最相关论文和方法,为跨学科快速扫文献提供便利。 ③ Explainpaper 逐段解释论文内容&#xff0c…

作者头像 李华
网站建设 2026/9/4 10:30:30

高可用架构下的 1688 API 接口开发与商品数据同步方案

在电商生态中,1688 作为核心的货源供应链平台,其 API 接口的稳定性和商品数据同步的时效性直接影响下游业务的运转。高可用架构下的 1688 API 开发与数据同步,需兼顾接口调用的可靠性、数据一致性、故障容错与性能优化。本文将从架构设计、接…

作者头像 李华
网站建设 2026/9/3 16:37:41

21、嵌入式开发环境搭建与配置指南

嵌入式开发环境搭建与配置指南 1. 交叉开发环境概述 对于刚接触嵌入式开发的开发者来说,本地开发环境和交叉开发环境的概念及差异常常令人困惑。在实际开发中,可能会用到三种编译器以及三个或更多版本的标准头文件,如 stdlib.h 。若缺乏合适的工具和基于主机的实用程序,…

作者头像 李华