① 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中的基本數據類型的包裝類有什麼作用呢
java中的基本數據類型的包裝類的作用是:
1.作為和基本數據類型對應的類類型存在,方便涉及到對象的操作。
2.包含每種基本數據類型的相關屬性如最大值、最小值等,以及相關的操作方法。
③ java語言的所有數據類型分為哪幾種
JAVA中一共有八種基本數據類型,分別是:byte、short、int、long、float、double、char、boolean。
1、byte:8位,最大存儲數據量是255,存放的數據范圍是-128~127之間。
2、short:16位,最大數據存儲量是65536,數據范圍是-32768~32767之間。
3、int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。
4、long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。
5、float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。
6、double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
7、boolean:只有true和false兩個取值。
8、char:16位,存儲Unicode碼,用單引號賦值。
(3)java包裝數據類型擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
④ JAVA的基本數據類型和引用數據類型的區別
一、作用的不同
1、引用類型一般都是通過new關鍵字創建對象,然後把這個對象賦予給相應的變數,最常用的引用類型是String類型,它也比較特殊,可以直接通過關鍵字new來創建對象,也可以通過字元串直接賦值,比如:
Strings=newString("abc");
Strings="abc";
2、基本類型就是直接賦值就可以了,比如:
inta=123;
floatb=123.0;
boolean=true;
二、參數方面傳遞的不同
引用類型是引用傳遞
基本類型是值傳遞
三、比較方面的不同
引用類型比較的是引用地址(沒有重寫equals方法)
基本類型比較的是值
五、類型的不同
1、引用類型分為四種
強引用(StrongReference)
軟引用(SoftRefernce)
弱引用(WeakReference)
虛引用(PhantomReference)
強引用-StrongReference
2、八種基本類型
整型byte8位
整型short16位
整型int32位
整型long64位
浮點型float32位
浮點型double64位
字元型char16位
布爾型boolean位數不確定
⑤ java基本數據類型轉包裝類型
java分為基本數據類型和引用類型,包裝類型就是基礎數據類型的引用類型,如數據類型int對應包裝類型的integer.還有其它等。。。引用類型一般是用戶自定義的類型如student,或是java自帶的引用類型如string
等
⑥ java中什麼是包裝類
包裝類,就是為了方便使用,方便解釋,
方便使用,規定很多方法,記得常用的幾個在以後的編程中大有用處,還可以觸類旁通,不用記太多,也不用覺得太麻煩,以後編程編多了就好了,
另一個就方便解釋,因為是面向對象的。所以方法都可以理解為被動語句,用一個實際的例子,「我打你」這個句子,用java這種面向對象的語言來說就是
你.被打(我);
人這種類就要定義被打這種方法
此外人不僅被打,而且可以被罵,被說,被按排上學、工作等。
所有的方法都會定義在被施加者(也可以說是賓語)所屬類身上。這是java面向對象的特點。
正因為這樣每一個對象都應該有很多可以被施加的動作。
包括具有基本類型這種特徵的對象,舉個例子:1這個整數,但我們可以把它看作任何一種1可以變化的形態(如字元,雙精,浮點),那麼所有針對這種形態的動作都可以實施到它身上,但這些動作要定義在類中(但簡單的數學的加減乘除就算了),通過對象來用。我們用漢語說叫被用,可以叫面向對象。
純屬個人經驗,見笑了
⑦ java的包裝類和基本數據類型之間的區別
包裝類創建的是對象,基本類型創建的是變數,變數的值存儲在堆棧里,而對象存儲在堆里,相比而言,堆棧更高效,這也是java保留基本類型的原因。包裝類創建的對象,可以使用api提供的一些有用的方法。更為強大。
⑧ Java包含哪些基本數據類型及包裝類
基本數據類型:byte short int long float double char boolean
八個包裝類分別為Byte, Short, Integer, Long, Float, Double, Character, Boolean
⑨ Java中的包裝類和基本數據類型有什麼區別
基本類型不屬於對象,包裝類相當於把基本類型轉化為對象類型,在一些必須要用對象類型的情況下可以使用包裝類,也更加符合了java面向對象的特性
⑩ Java中 int和Integer的區別+包裝類
java中有兩種數據類型: 基本數據類型 int,char,double ,boolean,float ,byte,short,long,其他的都是引用數據類型。
而基本數據類型和對象數據類型可以相互轉化,int 轉化為integer的過程就是包裝,integer轉化為int的過程就是拆箱,integer就是int的包裝類。
int轉Integer
int i = 0;
Integer wrapperi = new Integer(i);
Integer轉int
Integer wrapperi = new Integer(10);
int i = wrapperi.intValue();