基本类型和包装类的区别?
区别 类型 基本 包装
2023-09-11 14:15:23 时间
- 基本类型只有值,而包装类型则具有与它们的值不同的同一性(即值相同但不是同一个对象)
- 包装类型比基本类型多了一个非功能值:null
- 基本类型通常比包装类型更节省时间和空间,速度更快
- 但有些情况包装类型的使用会更合理:
- 泛型不支持基本类型,作为集合中的元素、键和值直接使用包装类(否则会发生基本类型的自动装箱消耗性能)。如:只能写 ArrayList<Integer>,不能写 List<int>
- 在进行反射方法的调用时
来一道刷了进BAT的面试题?
相关文章
- c#中var类型用法同dynamic,object区别
- python中,numeric(数字类型)和integer(整型)的区别
- es6-块级作用域let 和 var的区别
- MySQL 自动获取当前时间,且 timestamp 类型与 datetime 类型的区别
- 关于Vue项目npm操作中npm run serve或npm run dev报错以及二者区别
- ArrayList和Vector的联系和区别
- 《Unity虚拟现实开发实战》——第1章,第1.3节虚拟现实与增强现实的区别
- [转]Oracle中存储过程和函数的区别
- C#详解值类型和引用类型区别
- 泰迪·滇西科技师范学院智能工作室分享:第一章NumPy库——先基础区别数组和列表
- 网络安全和网络工程师有什么区别,学习那一个好?
- 面试准备——struts2和springmvc的区别
- 转 php中$_request与$_post、$_get的区别
- double int 类型的区别
- 弱类型、强类型、动态类型、静态类型语言的区别是什么?
- 使用GPU计算时,单精度float32类型和半精度float16类型运算效率的区别
- XMLHTTPRequest/Ajax请求 和普通请求的区别
- 浅析JavaScript类型化数组TypedArray理解、为什么使用TypedArray、类型数组与普通数组的区别及其常见应用(处理二进制数据类型)
- 浅析char与varchar类型、varchar(100)和varchar(10)的区别、varchar最大长度是多少可以存多少汉字、字符/字节/位之间的关系
- 浅析Java布尔类型引起的空指针问题:boolean与Boolean的区别与使用、boolen赋值为null和Boolean作为 if 判断条件的2种空指针情况
- jdk与jre的区别
- c#组件和控件的区别-OK