关键区别 - 包装器班级与Java中的原始类型
爪哇是一种流行的编程语言,用于开发各种应用程序。Java的优势之一是它支持面向对象的编程(OOP)。使用OOP,可以使用对象对程序或软件进行建模。一个班级被用作创建一个蓝图目的。在编程中,有必要存储数据。保留的存储位置存储数据被称为变量。每个变量都有特定的数据类型。Java语言提供了八种原始类型。他们很短,字节,,,,int,,,,浮动,双,,,,char,布尔。有时,需要将原始类型转换为对象,将对象转换回原始类型。包装器类用于此转换。本文讨论了Java中包装器类和原始类型之间的区别。这关键区别在Java中的包装班和原始类型之间包装器类用于将原始类型转换为对象和对象回到原始类型,而原始类型是Java编程语言提供的预定义数据类型。
内容
1。概述和关键差异
2。什么是Java的包装班
3。Java中的原始类型是什么
4。Java中包装班与原始类型之间的相似之处
5。并排比较 - 包装类别与Java的原始类型以表格形式
6。概括
Java的包装班是什么?
Java中的包装类别用于将原始数据类型转换为对象,并将对象转换为原始类型。甚至原始数据类型也用于存储主要数据类型,数据结构,例如数组列表和向量存储对象。因此,需要使用包装程序类进行转换。原始类型的相应包装类CHAR,字节,短和INT是字符,字节,短和整数。长,浮动,双重和布尔的相应包装班长,浮动,双重和布尔值。
根据上述程序,IntoBJ是整数包装程序类对象。FloatObj是浮点包装类对象。DoubleOBJ是双包装类别对象。使用intvalue()将整数对象转换为原始int。同样,使用floatValue()将浮点对象转换为原始浮点。使用DoubleValue()将双对象转换为原始双重双重双重。如果程序员将语句写为int i = intobj;编译器内部写入intobj.value()。自动将包装类别对象转换为其相应原始类型的对象的过程称为拆箱。诸如ArrayLists之类的集合使用包装类,因为它们存储对象。
Java中的原始类型是什么?
原始数据类型是Java编程语言提供的预定义数据类型。有八种原始类型。它们是字节,短,int,长,浮动,双重,布尔和char。字节数据类型用于存储8位签名的两个补充整数。简短的数据类型用于存储16位签名的补充整数。INT数据类型用于存储32位签名的两个补充整数,而长数据类型则用于存储64位唱歌的唱片唱片的补充整数。浮点用于存储单个精度32位浮点值,并且双重用来存储双精度64位浮点值。布尔人用于表示真或错误。炭用于存储一个字符。这些是Java中的八种原始类型。
根据上述程序,NUM1是一种INT类型。它通过将num1传递到integer.valueof()将其转换为整数。Float1可以存储浮点值。它通过将float1传递到float.valueof()将其转换为浮点类型。同样,Double1可以存储双重值。它通过将double1传递到double.valueof()将其转换为双重类型。如果程序员将语句写为Interger intobj = num1;编译器内部写入integer.valueof(num1);将原始类型转换为相应的包装器类对象的过程被称为自动氧化。
Java中的包装类类和原始类型之间的相似性是什么?
- Java中的包装类类和原始类型都可以用于将数据存储在编程中。
Java中的包装类类和原始类型有什么区别?
包装器类别与Java中的原始类型 |
|
包装器类提供了一种将原始类型和对象转换为原始类型的机制。 | 原始类型是Java提供的预定义数据类型。 |
相关类 | |
包装器类用于创建对象;因此,它具有相应的类。 | 原始类型不是对象,因此它不属于类。 |
空值 | |
包装器类对象允许null值。 | 原始数据类型不允许零值。 |
需要内存 | |
所需的内存高于原始类型。集群索引不需要额外的空间。 | 与包装器类比较所需的内存是较低的。 |
收藏 | |
包装器类可以与ArrayList等集合一起使用。 | 原始类型不与集合一起使用。 |
概括 -包装纸班级与Java中的原始类型
Java语言提供八种原始数据类型。有时,需要将原始类型转换为对象并将对象转换回原语。包装器类可用于完成该任务。Java中包装类类别和原始类型之间的区别在于,包装类别用于将原始类型和对象转换为原始类型,而原始类型是Java编程语言提供的预定义数据类型。
参考:
1.“ Java中的包装班 - Javatpoint。”,,,,Java Point。在这里可用
2. Singh,Chaitanya。“ Java的包装班。”,2017年9月10日。在这里可用
3.点,教程。“ Java基本数据类型。”,,,,教程点,2017年10月27日。在这里可用
发表评论