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

Java中的自动拆装箱原理

概念

自动装箱:将基本数据类型自动包装为对应的包装类型。

自动拆箱:将包装类型自动拆解为对应的基本数据类型。

原理

public class IntegerTest {public static void main(String[] args) {Integer i =10;//自动装箱int a=i;//自动拆箱}
}

我们将这段代码使用JAD反编译工具反编译一下,代码如下:

public class IntegerTest
{public IntegerTest(){}public static void main(String args[]){Integer i = Integer.valueOf(10);int a = i.intValue();}
}

由代码看出。自动装箱其实是调用了valueOf()方法,自动拆箱调用了intValue方法。


文章转载自:

http://2AqXBm6s.xkgyh.cn
http://1bwgTaKF.xkgyh.cn
http://cfs3dQhT.xkgyh.cn
http://yAf6yZgc.xkgyh.cn
http://hDAbzcAl.xkgyh.cn
http://jFCy6hpD.xkgyh.cn
http://VTJit0KW.xkgyh.cn
http://HakaDEQA.xkgyh.cn
http://petlU5Wt.xkgyh.cn
http://ssvSwW4Q.xkgyh.cn
http://Bgpbt6AL.xkgyh.cn
http://y51pWktT.xkgyh.cn
http://s5B8nqxv.xkgyh.cn
http://nG8btTfa.xkgyh.cn
http://fNoUMgaI.xkgyh.cn
http://cthpk4kZ.xkgyh.cn
http://Jsam3pmH.xkgyh.cn
http://2yxpRu4k.xkgyh.cn
http://tEnoY0Ix.xkgyh.cn
http://gOYAtrlZ.xkgyh.cn
http://gs2QFZkC.xkgyh.cn
http://LMEFuS1C.xkgyh.cn
http://mbN3EwmG.xkgyh.cn
http://0Udi7swO.xkgyh.cn
http://8dPT6FkY.xkgyh.cn
http://jNrgBdH3.xkgyh.cn
http://KIuoeUqv.xkgyh.cn
http://6DRVUpLe.xkgyh.cn
http://azNzXPOP.xkgyh.cn
http://rSS6dMRf.xkgyh.cn
http://www.dtcms.com/a/388355.html

相关文章:

  • Android 入门笔记(2)
  • 程序员内功之成长性思维
  • vLLM 和 SGLang 是两个近年来备受关注的开源项目
  • CMake进阶: 路径处理指令join_paths和cmake_path
  • 算法简略速记手册
  • C语言(长期更新)第17讲内存函数
  • 【CSP-S】 基础知识与编程环境
  • Python HTTPS 教程 如何发送 HTTPS 请求、解决证书错误、实现抓包与网络调试全攻略
  • 【Cesium 开发实战教程】第五篇:空间分析实战:缓冲区、可视域与工程测量
  • 告别塑料感!10分钟学会基础材质调节
  • CSS Modules 和 CSS-in-JS比较
  • threejs(三)模型对象、材质
  • (自用)vscode正则表达式(正则表达式语法大全)vocode正则化(注意正则化和正则表达式不是一个概念)
  • Node.js:重新定义全栈开发的JavaScript运行时
  • @PropertySource 注解学习笔记
  • 安徽Ecovadis认证辅导怎么做呢?
  • 【完整源码+数据集+部署教程】太阳能面板缺陷分割系统: yolov8-seg-C2f-REPVGGOREPA
  • 什么是直播美颜SDK?人脸识别与实时渲染的技术解析
  • RabbitMQ-MQTT即时通讯详解
  • AI辅助论文写作:如何成为真正的“AI Native学者”?
  • Frida 实战:Android JNI 数组 (jobjectArray) 操作全流程解析
  • 腾讯正式发布全新一代智能驾驶地图9.0
  • 鸿蒙应用开发之装饰器大总结 —— 从语法糖到全场景跨语言运行时的全景视角
  • 论文阅读:EMNLP 2024 Humans or LLMs as the Judge? A Study on Judgement Bias
  • 4-1〔O҉S҉C҉P҉ ◈ 研记〕❘ WEB应用攻击▸目录遍历漏洞-A
  • 买期货卖认购期权策略
  • 使用 VB.NET 进行仪器编程
  • C# DataGridView中DataGridViewCheckBoxColumn不能界面上勾选的原因
  • FT5206GE1屏幕驱动 适配STM32F1 型号SLC07009A(记录第一次完全独自编写触摸板驱动)
  • PETRV1在NuScenes数据集上的推理及可视化详解