[2025.1.4 JavaSE学习]Wrapper类

Wrapper类

八大包装类如下:

  • Boolean -> boolean
  • Character -> char
  • Byte -> byte
  • Short -> short
  • Integer -> int
  • Long -> long
  • Float -> float
  • Double -> double

PS: jdk5之后可以自动装箱拆箱

  • 装箱:基本类型转换为包装类
int n = 10;
Integer integer1 = n;
//本质上还是Integer.valueOf
  • 拆箱:包装类转换为基本类型
int n1 = integer1;
//本质上还是调用intValue()方法


  • 习题练习总结1:

image

  • 三元运算符要看做一个整体,比如有double 3.0和int 1,如果结果为该int变量的值,则需变为1.0

  • 习题练习总结2:

image

  • 第一种情况new的对象不同,false
  • 第二种情况,valueOf底层代码是判断范围在-128~127后,从缓冲池中拿一个对象出来,所以本处为同一个对象,true
  • 第三种情况,超出范围,Integer valueOf会new一个对象返回,false

  • 习题练习总结3:

image

  • 只要有基本数据类型,判断的都是值相等,两个示例都是true
posted @   Luna-Evelyn  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示