如果它们不在类中,那么哪些数据类型在哪个包下可用?我们如何使用它们?原始数据类型在java中可用吗?
如果它们出现在java.lang包下,那么应该为它们提供一些类?
如果他们在哪里建造,他们在哪里?
如果它们不在类中,那么哪些数据类型在哪个包下可用?我们如何使用它们?原始数据类型在java中可用吗?
如果它们出现在java.lang包下,那么应该为它们提供一些类?
如果他们在哪里建造,他们在哪里?
在这里阅读规格:http://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html#jls-4.2
有两种类型的Java编程语言:原始类型(4.2节)和引用类型(第4.3节)。相应地,有两种数据值可以存储在变量中,作为参数传递,通过方法返回,并对原始值(§4.2)和参考值(§4.3)进行操作。
有以及名为null
第三类型:
还有一个特殊的空值类型,表达空的类型(§3.10.7,§15.8.1),其具有无名。
原始类型是特殊数据类型,不是任何包或类的一部分。虽然有相关的包装类型,例如整数,长整型,布尔等,它们被放置在java.lang
包中。
它们不是类,因此它们不存在于任何包中。
这就是Java的设计。
原始类型包括布尔,字节,焦炭,短,整型,长,float和double(我想我没有错过任何权利:P)
个个都在Java中的相应的包装。郎。例如,字节,字符,整数等。
你错过了一个! – AlexWien
亚布尔和短呢! :P添加它 –
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html - Java教程非常全面,您应该阅读它们。 –