如果它們不在類中,那麼哪些數據類型在哪個包下可用?我們如何使用它們?原始數據類型在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教程非常全面,您應該閱讀它們。 –