JDK 1.5 新特性——自动拆箱装箱
1.5版本支持了自动包装和解包操作,对于bool/Boolean,byte/Byte,double/Double,short/Short,int/Integer,
long/Long,float/Float的相应包装/解包操作都进行了支持,从而使代码变得简单。
这里需要注意的是,基本数据类型和类类型是不一样的!
1 Vector v=new Vector(); 2 v.add(new Integer(1)); //手动装箱 3 int a= Integer.valueOf((Integer)(v.get(0))); //手动拆箱
Vector<Integer> v=new Vector<Integer>(1);//这里同时用到了泛型 v.add(1); //自动装箱 int a=v.get(0); //自动拆箱
转载于:https://www.cnblogs.com/yokoboy/archive/2012/07/25/2607512.html
JDK 1.5 新特性——自动拆箱装箱相关推荐
- JAVA高级特性--自动拆箱-装箱,枚举类型
基本数据类型转换为引用类型对象 一个自动装箱的例子 Integer i=10;相当于 Integer i=new Integer(10); 一个自动拆箱的例子 Integer m=10;int n=m ...
- java char的包装对象,Java 从Character和char的区别来学习自动拆箱装箱
本文结构 1.Character和char 的区别: 2.自动拆箱装箱java 1.Character和char 的区别: Character是类,char基本数据类型.数组 在java中有三个类负责 ...
- 包装类:valueOf方法、intValue方法、自动拆箱装箱
包装类 包装类是为了解决基本类型不能在直接参与面向对象开发的问题 8个基本类型对应8个不同的包装类,其中6个表示数字的包装类继承自java.lang.Number,其他两个继承自Object 包装类是 ...
- Java中的自动拆箱装箱(AutoboxingUnboxing)
一.基本类型打包器 1.基本类型:long.int.double.float.boolean 2.类类型:Long.Integer.Double.Float.Boolean 区别:基本类型效率更高,类 ...
- 第三次学JAVA再学不好就吃翔(part64)--自动装箱和自动拆箱
学习笔记,仅供参考 自动装箱和自动拆箱 装箱:把基本类型转换为包装类类型 int x = 100; Integer i1 = new Integer(x); 拆箱:把包装类类型转换为基本类型 int ...
- 【JAVA基础篇】彻底搞懂拆箱装箱
什么是装箱拆箱? Java有8种基本数据类型,并且为这8种类型提供了包装器类型.比如说int类型的包装器类型是Integer. 装箱是指将基本数据类型转换成对应的包装器类型.拆箱是指将包装器类型转换基 ...
- JDK1.5新特性--自动装箱与拆箱
自动装箱和拆箱是JDK1.5之后提供的新功能 Integer i =10;//装箱 int t = i;//拆箱 1.什么叫自动装箱和拆箱 java自动装箱和拆箱是针对8大基本数据类型而言的!java ...
- Java进阶之自动拆箱与自动装箱
序. java基本类型介绍 java中,基本数据类型一共有8种,详细信息如下表: 类型 大小 范围 默认值 byte 8 -128 - 127 0 short 16 -32768 - 32768 0 ...
- JDK 5 ~ 10 新特性倾情整理
转载自 JDK 5 ~ 10 新特性倾情整理 最近连 JDK11都在准备发布的路上了,大家都整明白了吗?也许现在大部分人还在用6-8,8的新特性都没用熟,9刚出不久,10-11就不用说了. 为了大家对 ...
最新文章
- 熔断,限流,降级 一些理解
- dos删除文件与文件夹
- 关于Raid0,Raid1,Raid5,Raid10的总结
- react源码解析之stack reconciler
- Java虚拟机-第二篇-GC算法与内存分配策略
- define定义的函数如何引用_「C与指针心得」25.预处理器-宏函数
- 微信小程序学习目录推荐
- 静默错误:Oracle 数据库是如何应对和处理的 ?
- C#编码简单性之泛型篇(如何编写简短的C#代码,随时更新)
- DirectX11 With Windows SDK--07 添加光照与常用几何模型、光栅化状态
- 自我总结(五)---(学习j2ee)
- Kali linux 2016.2(Rolling)中的Exploits模块详解
- linux系统使用宝塔来搭建内部gitlab教程
- ARM开发经典学习网站推荐 (转)
- 已知销售额怎么计算成本_计算成本根据销售额怎么样推算出成本,举例, – 手机爱问...
- kali无法ping通baidu.com
- 实用现代汉语语法笔记
- 100+份项目管理模板和工具免费下载,包含项目管理各个流程都该用到哪些工具和方法!
- android十大开源项目
- 设计一个名为 MyRectangle 的矩形类来表示矩形
热门文章
- python打开json文件变为字典_Python json读写方式和字典相互转化
- js 数组 实现 完全树_JavaScript的工作原理:解析、抽象语法树(AST)+ 提升编译速度5个技巧
- 全国计算机一级office2010,2018年全国计算机等级考试一级office2010真题一套(中档题)...
- 阿里云虚拟机mysql_打开虚拟机里mysql
- matlab电路环流,基于MATLAB的单芯电缆金属护套环流分析研究
- 查找重复文件_重复文件快速查找删除
- HashTable已经被淘汰了,不要在代码中再使用它
- 如何搭建亿级社交信息分享社交平台架构
- iOS自定义简易刷新视图(仿MJRefresh)
- Phalcon 訪问控制列表 ACL(Access Control Lists ACL)