黑马程序员--装箱与拆箱
来源:互联网 发布:javascript void 编辑:程序博客网 时间:2024/05/16 12:42
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
概念定义:
装箱:装箱是将值类型转换为object(引用类型)或由此值类型实现的任一接口类型的过程。
拆箱:拆箱是从object(引用类型)到值类型或是接口类型到实现该接口的值类型的显式转换过程。
拆箱分为两个步骤:
1、检查对象实例,以确保它是给定值类型的装箱值。
2、将该值从实例复制到值类型变量中。
实例:
装箱:
int i = 123;
object o = i;
在堆栈上创建对在堆栈上创建对象引用o,而在堆上则引用int 类型的值。该值是赋给变量i 的值类型值的一个副本。
拆箱:
int i = 123;
object o = i;
int j = (int)o;
装箱一般是隐式,拆箱是显式的,装箱没必要进行显式装箱!
此文是帮助初学者,对拆箱装箱的概念理解,并无深入解析!
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
- 黑马程序员:自动装箱与拆箱、
- 黑马程序员-自动装箱与拆箱
- 黑马程序员--装箱与拆箱
- 黑马程序员-----自动装箱与拆箱
- 黑马程序员:装箱拆箱与享元模式
- 黑马程序员—装箱拆箱与IO流重点
- 黑马程序员 高新技术之可变参数与装箱拆箱
- 黑马程序员_装箱拆箱与枚举
- 黑马程序员-java1.5自动装箱与拆箱
- 黑马程序员-jdk1.5新特性--基本数据类型的自动拆箱与装箱
- 黑马程序员--java 静态导入、可变参数、数据类型的自动拆箱与装箱、枚举
- 黑马程序员--基本数据类型的自动装箱与拆箱(享元模式的初步认识)
- 黑马程序员Java基础之泛型(Genric)、拆箱与装箱、享元模式
- 黑马程序员_java增强for循环自动装箱与拆箱
- 黑马程序员之装箱与拆箱(享元设计模式的应用)
- 黑马程序员--高新技术--静态导入,基本数据类型拆箱与装箱,享元设计模式
- 黑马程序员 java高新技术笔记之装箱与拆箱,枚举
- 黑马程序员-String与StringBuffer、数值包装类、自动装箱拆箱
- Java的环境变量配置五大步骤
- 古希腊神话故事:菲勒美拉
- C#读取QQWry.Dat文件实现IP查询
- 关于年长程序员的5个误传
- 黑马程序员_Java学习日记10_集合框架2
- 黑马程序员--装箱与拆箱
- 工具大本营
- #ifndef 与 #pragma once 的区别
- .NET读取QQWry.Dat 纯真版ip数据库格式数据源
- 年长程序员,坏习惯在扼杀你的职业生涯
- AI汇编
- 透过项目看程序-新手成长篇
- C# 从网页抓取数据的一般方法
- 印度一个小程序员“搞垮”英国大银行