我有一个问题,为什么 Java 原始数据类型不直接称为“Java 数据类型”或类似的名称?
因为Java有更多的数据类型原语 http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html。原始数据类型有:
byte
short
int
long
float
double
boolean
char
非原始数据类型是引用数据类型,即对objects http://java.sun.com/docs/books/tutorial/java/javaOO/objectcreation.html.
一些例子是:
String
Integer
ArrayList
Random
JFrame
这是两种类型之间差异的简单示例:
int i1 = 10;
Integer i2 = Integer.valueOf(10);
int i1
是原始数据类型的变量int
,与原始的int
值为 10。
Integer i2
是一个引用数据类型为的变量Integer
,引用一个Integer
包含该值的对象10
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)