『壹』 java的基本數據類型有哪些
整數類型:
byte:位元組佔用 1位元組 8位,用來表達最小的數據單位,儲存數據長度為 正負 127;
short:位元組佔用 2位元組 16位,儲存數值長度為 -32768-32767
int:位元組佔用 4位元組 32位,最為常用的整數類型,儲存長度為,-2^31-1~2^31 (21 億)
long:位元組佔用 8位元組 64位,當到達int數值極限時使用,儲存長度為 看圖片:
浮點數類型:
float:單精度浮點型 32位 取值范圍 3.4e-38~3.4e-38
double:雙精度浮點型 64位 ,java中默認的浮點類型 取值范圍 1.7e-308~1.7e-308
字元類型:
char:16位 ,java字元使用Unicode編碼;
布爾類型
boolean : true 真 和 false 假
引用數據類型:
類 class
介面 interface
『貳』 什麼是java中的包裝類
包裝類就是基本數據類型的那8種:
Java中的包裝器類有兩個主要的目的:
1、提供一種機制,將基本值「包裝」到對象中,從而使基本值能夠包含在為對象而保留的操作中,比如添加到Collections 中,或者從帶對象返回值的方法中返回。注意,java5增加了自動裝箱和拆箱,程序員過去需手工執行的許多包裝操作,現在可以由java自動處理了。
2、為基本值提供分類功能。這些功能大多數於各種轉換有關:在基本值和String對象間相互轉換,在基本值和String對象之間按不同基數轉換,如二進制、八進制和十六進制。
『叄』 java中的基本數據類型的包裝類有什麼作用呢
java中的基本數據類型的包裝類的作用是:
1.作為和基本數據類型對應的類類型存在,方便涉及到對象的操作。
2.包含每種基本數據類型的相關屬性如最大值、最小值等,以及相關的操作方法。
『肆』 Java中有關基本數據類型和包裝類的區別和使用標准
包裝類是對象,擁有方法和欄位.對象的調用都是通過引用對象的地址,產生對象時直接用引用指向這個對象(引用變數是在存在棧內存中,對象是在堆內存中的,堆中分配內存);
基本類型不是,直接存儲數值.另外一個區別是,包裝類是引用傳遞 而基本類型是值傳遞;
變數的值存儲在棧里,而對象存儲在堆里,相比而言,堆棧更高效,這也是Java保留基本類型的原因。包裝類創建的對象,可以使用api提供的一些有用的方法。更為強大。
當需要往ArrayList,HashMap中放東西時,像int,double這種基本類型是放不進去的,因為容器都是裝object的,這是就需要這些基本類型的外覆類了。Java中每種基本類型都有相應的外覆類。
Java中有關基本數據類型和包裝類的使用考慮標准:
一:內存消耗,內存效率,
二:功能的要求