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

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.dtcms.com/a/338886.html

相关文章:

  • LG P3710 方方方的数据结构 Solution
  • 【Qt开发】常用控件(五)
  • DzzOffice版权信息修改教程
  • 遥感amp;机器学习入门实战教程 | Sklearn 案例③:PCA + SVM / 随机森林 对比与调参
  • CSDN 创始人蒋涛:以开源驱动技术创新,拥抱黄金十年
  • LeetCode100-560和为K的子数组
  • 开源 C++ QT Widget 开发(二)基本控件应用
  • leetcode_ 76 最小覆盖子串
  • 决策树(续)
  • 大数据技术栈 —— Redis与Kafka
  • 字符串与算法题详解:最长回文子串、IP 地址转换、字符串排序、蛇形矩阵与字符串加密
  • 磨砂玻璃登录页面使用教程 v0.1.1
  • 【Linux仓库】进程创建与进程终止【进程·柒】
  • 通过C#上位机串口写入和读取浮点数到stm32的片内flash实战4(通过串口下发AD9833设置值并在上位机显示波形曲线)
  • 基于单片机智能点滴输液系统
  • 元素的width和offsetWidth有什么区别
  • java八股文-中间件-参考回答
  • Win11家庭版docker安装MaxKB
  • 【论文阅读】DETR3D: 3D Object Detection from Multi-view Images via 3D-to-2D Queries
  • 边缘智能体:Go编译在医疗IoT设备端运行轻量AI模型(中)
  • 【HTML】3D动态凯旋门
  • 【SpringBoot】15 核心功能 - Web开发原理 - 请求处理 - 常用请求参数注解
  • 【SpringBoot】Dubbo、Zookeeper
  • 【完整源码+数据集+部署教程】鳄梨表面缺陷检测图像分割系统源码和数据集:改进yolo11-MLCA
  • C语言第九章字符函数和字符串函数
  • Go语言快速入门指南(面向Java工程师)
  • 基于SpringBoot+Vue的养老院管理系统的设计与实现 智能养老系统 养老架构管理 养老小程序
  • 外网-内网渗透测试(文件上传漏洞利用)
  • MySQL事务篇-事务概念、并发事务问题、隔离级别
  • 链表基本运算详解:查找、插入、删除及特殊链表