Java装箱、拆箱
来源:互联网 发布:sql基础语法 王冠 编辑:程序博客网 时间:2024/06/06 02:18
装箱拆箱操作Java的类型重要操作之一,J2SE5.0后开始产生了这项操作,其主要作用就是用于打包基本类型。
Java语言是一种严格的“类型化”语言。这意味着每个变量都必须有一个声明好的类型。Java的类型系统分部分:基本类型和类类型,两者各有特点。基本类型主要有整数、字节、浮点数、字符和布尔等等。使用基本类型是要注意各自取值范围。另外一种是类类型。Java除基本类型外均为类类型。类就我们所熟悉的是Class类的定义。在拆箱和装箱出现之前,基本类型可以通过类型打包器实现类类型的操作。类型打包器的主要作用是提供对象实例作为包装,把基本类型打包在对象之中,从而实现基本类型的类操作。
具体应用如下:
Public class Integerdemo{ int data1 = 10; int data2 =20; Integer warrper1 = new Integer(data1); Integer warrper2 = new Integer(data2); System.out.printIn(data1*1); System.out.printIn(warrper1.doubleValue()/3); System.out.printIn(warrper1.compareTo(warrper2));}
其中Integer warrper1 = new Integer(data1);用new创建Integer实例,传入了int类型数据。
装箱操作打包基本类型操作相对简单,可将上述语句转化为integer warrper=10,从而使得程序更加简洁。与之相对应的还有拆箱操作。
自动拆箱是取出打包器中基本信息:
int foo= warrper;
装箱和拆箱操作虽然一程度上给程序带来了较大的灵活性,但是也会造成资源的浪费和内存的大量消耗,因此对其使用需要在以后的实践中斟酌行事。
0 0
- java 装箱/拆箱
- java拆箱 装箱
- Java装箱、拆箱
- Java 装箱 拆箱
- java自动装箱、拆箱
- Java装箱、拆箱
- Java--装箱,拆箱
- Java 自动装箱 拆箱
- Java中的装箱 拆箱
- Java 自动装箱,拆箱
- java自动装箱、拆箱
- java自动装箱、拆箱
- Java自动装箱/拆箱
- JAVA中的自动装箱/拆箱
- Java的自动装箱,拆箱
- 浅谈java自动装箱,拆箱
- 【java基础】自动装箱、拆箱
- Java自动装箱/拆箱 是什么意思
- ARM指令后缀与常用读取指令
- Mac技巧之显示/隐藏苹果MacOSX系统下隐藏文件的终端命令
- 检测单向链表是否存在环
- (DT系列五)Linux kernel 是怎么将 devicetree中的内容生成plateform_device
- Fiddler 教程
- Java装箱、拆箱
- 人性
- android,编译源代码经常发生的几个异常
- php code encryption 1,but not support chinese
- C++ stringstream介绍,使用方法与例子
- 平安科技面试经验分享
- ServletContext应用
- ntp常用时间同步服务器
- Chrome浏览器使用的快捷键