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

B站 韩顺平 笔记 (Day 23)

目录

1.(包装类)

1.1(包装类的分类)

​编辑

1.2(装箱和拆箱)

1.3(包装类的练习题)

1.4(包装类的方法)

1.5(包装类的常用方法)

1.6(练习题)

1.6.1(练习题1)

1.6.2(练习题2)

1.(包装类)

1.1(包装类的分类)

1.2(装箱和拆箱)

以 int 和 integer 为例,其他包装类的用法类似

1.3(包装类的练习题)

ps:倒数第二个是一个三元运算符,是一个整体,所以原本的 int 会升级为一个 double

最后一个是一个 if - else 的独立语句,不会影响,所以仍然是一个 int

1.4(包装类的方法)

1.5(包装类的常用方法)

1.6(练习题)

1.6.1(练习题1)

第一个:两个东西是new的所以不是用一个对象,返回false

第二个:因为底层用的是 Integer.valueOf(1),不能直接判断是否是直接new出来的,所以要看一下底层的代码。在往里面追 IntegerCache.low 和 IntegerCache.high 发现其值为-128 和 127。1在这个范围里,return 的东西是直接取的,直接返回,不是new的。m 和 n 都是这个范围,所以m 和 n 是同一个对象,返回true

第三个:128 超出范围,是新new的东西,所以不是同一个对象,返回false

1.6.2(练习题2)

http://www.xdnf.cn/news/18159.html

相关文章:

  • 力扣(电话号码的字母组合)
  • 理解JavaScript中的函数赋值和调用
  • 0.开篇简介
  • 添加右键菜单项以管理员权限打开 CMD
  • CMake进阶: CMake Modules---简化CMake配置的利器
  • 决策树(2)
  • 火山引擎,燃起了Agent的星星之火
  • Python数据分析:DataFrame,reindex,重建索引。有时候整型变浮点型,有时候又不变?
  • Unity进阶--C#补充知识点--【C#各版本的新功能新语法】C#1~4与C#5
  • 基于多级缓存架构的Redis集群与Caffeine本地缓存实战经验分享
  • BEV:隐式相机视角转换-----BEVFormer
  • JVM 面试精选 20 题(续)
  • 面试经验分享-某电影厂
  • 黎阳之光:以数字之力,筑牢流域防洪“智慧防线”
  • 图像采集卡与工业相机:机器视觉“双剑合璧”的效能解析
  • 【ASP.NET Core】ASP.NET Core中间件解析
  • 如何安全删除GitHub中的敏感文件?git-filter-repo操作全解析
  • PowerBI VS FineBI VS QuickBI实现帕累托分析
  • [WiFi]RealTek RF MP Tool操作说明(RTL8192ES)
  • 编排之神--Kubernetes中的认证授权详解
  • PyTorch数据加载利器:torch.utils.data 详解与实践
  • RNN深层困境:残差无效,Transformer为何能深层?
  • 【RustFS干货】RustFS的智能路由算法与其他分布式存储系统(如Ceph)的路由方案相比有哪些独特优势?
  • MySQL深分页性能优化实战:大数据量情况下如何进行优化
  • 阿里云参数配置化
  • C++入门自学Day14-- deque类型使用和介绍(初识)
  • 私有化部署全攻略:开源模型本地化改造的性能与安全评测
  • IPD流程执行检查表
  • 消费者API
  • Flink on Native K8S安装部署