Java学习笔记---自动拆装箱
来源:互联网 发布:java权限框架有几种 编辑:程序博客网 时间:2024/06/06 00:37
Java学习笔记—自动拆装箱
- 装箱:把基本的数据类型转换成包装类
- 拆箱:把包装类转换成基本的数据类型
- 代码:
public static void main(String[] args) { //自动装箱 Integer i = 10;//10为基本数据类型int,i为包装类Integer //自动拆箱 int m = i;//m为基本数据类型int,i为包装类Integer } //在jdk1.4及以前的版本实现拆装箱 public void test(){ //装箱 Integer n = new Integer(10); //拆箱 int j = n.intValue(); }
- jdk会向下兼容
- 在jdk1.4中写的代码,在jdk5.0中也可以运行
- 反之,有可能不行
- e.g.
public static void main(String[] args) { doSomething(10); } public static void doSomething(double m){ System.out.println("Double......."); } public static void doSomething(Integer n){ System.out.println("Integer......"); } //结果输出是Double....因为jdk是向下兼容,在1.4的环境下输出是Double...那么在5.0环境中也是一样的(即调用第一个方法)
- 八种基本数据类型对应的包装类
- byte — Byte
- int — Integer
- short — Short
- long — Long
- char — Character
- float — Float
- double — Double
- boolean — Boolean
阅读全文
0 0
- Java学习笔记---自动拆装箱
- java 自动拆装箱
- java 自动拆装箱
- Java自动拆装箱
- JAVA自动拆装箱
- java自动拆装箱
- Java 自动拆装箱
- Java自动拆装箱
- Java学习笔记之Integer自动拆装箱、数据常量池
- Java中的自动拆装箱
- java自动拆装箱总结
- java中自动拆装箱
- java自动拆装箱解释
- java自动拆装箱知识点
- java的自动拆装箱
- Java自动拆装箱机制
- Java中自动拆装箱
- 菜鸟学习javaweb(一)--自动拆装箱
- 解决IllegalStateException: Can not perform this action after onSaveInstanceState
- Mac 升级python2.7 到 3.5
- java的GC机制--java的内存分配机制
- gulp搭建的项目完美编译sass
- 网络状态码含义
- Java学习笔记---自动拆装箱
- Oxygine引擎简介及课程项目总结
- 解码
- 一个不小心引发的Heap corruption
- MySQL入门--插入记录的时候NULL与NOT NULL
- 48. Rotate Image(数学矩阵相关知识)
- Python学习笔记(8) -- 多个数求和(关键词:reduce)
- C++ ---- 多字符编码与Unicode码
- 快速排序