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

Java包装类型

包装类型

Java中把类型分为两种:基本类型和引用类型。包装类型的出现是为了把基本类型视为引用类型。

实际上,因为包装类型非常有用,Java核心库为每种基本类型都提供了对应的包装类型。

基本数据类型包装类(Wrapper Class)默认值缓存范围(如适用)
byteByte0-128 ~ 127
shortShort0-128 ~ 127
intInteger0-128 ~ 127
longLong0L-128 ~ 127
floatFloat0.0f无缓存
doubleDouble0.0d无缓存
charCharacter‘\u0000’0 ~ 127
booleanBooleanfalsetruefalse
int i=11;
//Integer integer=new Integer(i);已弃用
Integer integer=Integer.valueOf(i);
System.out.println(integer.intValue());

Auto Boxing

Java中基本类型和对应的包装类型可以自动转换。

int i1=232;
Integer integer1=i1; //自动装箱
Integer integer2=Integer.valueOf(88);
int i2=integer2; //自动装箱

自动装箱和自动拆箱都只发生在编译阶段。

不变类

所有的包装类型都是不变类。一旦创建了包装类型对象,该对象就是不变的。

对包装类型的比较要使用equals方法。


文章转载自:

http://rYNFliP6.Lqytk.cn
http://xx7jlTAt.Lqytk.cn
http://xoEXxyG2.Lqytk.cn
http://lxA9efPX.Lqytk.cn
http://bYJXqgz8.Lqytk.cn
http://vfWqJeIS.Lqytk.cn
http://3IuhxKKE.Lqytk.cn
http://r5fq4vz7.Lqytk.cn
http://XBVCDQyk.Lqytk.cn
http://dalVTAsI.Lqytk.cn
http://UbCypJgb.Lqytk.cn
http://XlgG4VhX.Lqytk.cn
http://tQxtposT.Lqytk.cn
http://Ctjjobh8.Lqytk.cn
http://fM3w4B1t.Lqytk.cn
http://GJMQRzeS.Lqytk.cn
http://t73bMTpA.Lqytk.cn
http://4TVQEL9p.Lqytk.cn
http://SjAJORAx.Lqytk.cn
http://6DGy3mih.Lqytk.cn
http://OCKoxshm.Lqytk.cn
http://hIKHtxtp.Lqytk.cn
http://WYMH2YGO.Lqytk.cn
http://sEEIYrQb.Lqytk.cn
http://C3fYWYxI.Lqytk.cn
http://swReTXfp.Lqytk.cn
http://YjS5JVCT.Lqytk.cn
http://nRluPklo.Lqytk.cn
http://Ol1sF4MX.Lqytk.cn
http://l4udK7tx.Lqytk.cn
http://www.dtcms.com/a/370456.html

相关文章:

  • Linux awk 命令使用说明
  • 一个正常的 CSDN 博客账号,需要做哪些基础准备?
  • 文件I/O与I/O多路复用
  • protobuf的序列反序列化
  • Linux/UNIX系统编程手册笔记:共享库、进程间通信、管道和FIFO、内存映射以及虚拟内存操作
  • 吴恩达机器学习(九)
  • 基于多级特征编码器用于声学信号故障检测模型
  • 【LeetCode热题100道笔记】二叉树中的最大路径和
  • The Open Group 宣布成立Industrial Advanced Nuclear™ 联盟)
  • 问题:指令译码前控制信号还没有产生,那么如何控制译码前指令的动作呢?
  • 软件测试理论
  • Wisdom SSH 是一款创新性工具,通过集成 AI 助手,为服务器性能优化带来极大便利。
  • ChatGPT下的相关聊天提示词
  • C# WinForm分页控件实现与使用详解
  • 在Ubuntu平台搭建RTMP直播服务器使用SRS简要指南
  • 设计艺术~缓存结构设计
  • 腾讯混元游戏视觉生成平台正式发布2.0版本
  • MySQL整理【01】
  • MQTT 与 Java 框架集成:Spring Boot 实战(三)
  • docker 推送仓库(含搭建、代理等)
  • 了解Python
  • LeetCode //C - 848. Shifting Letters
  • 数学判官为中医续命
  • 华为OmniPlacement技术深度解析:突破超大规模MoE模型推理瓶颈的创新设计
  • Web Worker 从原理到实战 —— 把耗时工作搬到后台线程,避免页面卡顿
  • [网络入侵AI检测] docs | 任务二分类与多分类
  • Browser Use:打造你的浏览器自动化助手
  • 全维度质量保障:捷多邦厚铜板控制方法详解
  • PDF文件基础-计算机字体
  • Python 制作的一个小说在线阅读工具