更新時(shí)間:2022-10-28 11:16:10 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2259次
Java的數(shù)據(jù)類型是不同的大小和值,可以存儲(chǔ)在根據(jù)方便和情況制作的變量中以覆蓋所有測試用例。另外,讓我們掩蓋其他重要的疾病,主要有兩種語言,如下所示:
首先,一種是靜態(tài)類型語言,其中每個(gè)變量和表達(dá)式類型在編譯時(shí)都是已知的。一旦變量被聲明為某種數(shù)據(jù)類型,它就不能保存其他數(shù)據(jù)類型的值。例如 C、C++、Java。
另一種是動(dòng)態(tài)類型語言。隨著時(shí)間的推移,這些語言可以接收不同的數(shù)據(jù)類型。例如 Ruby、Python
Java 是靜態(tài)類型的,也是一種強(qiáng)類型語言,因?yàn)樵?Java 中,每種類型的數(shù)據(jù)(例如整數(shù)、字符、十六進(jìn)制、壓縮十進(jìn)制等)都被預(yù)定義為編程語言的一部分,并且所有常量或變量都被定義為必須使用其中一種數(shù)據(jù)類型來描述給定的程序。

Java有兩類數(shù)據(jù)類型被隔離
原始數(shù)據(jù)類型:如 boolean、char、int、short、byte、long、float 和 double
非原始數(shù)據(jù)類型或?qū)ο髷?shù)據(jù)類型:如字符串、數(shù)組等。
原始數(shù)據(jù)只是單個(gè)值,沒有特殊功能。有8 種原始數(shù)據(jù)類型。它們在下面的表格格式中描述如下:

讓我們討論和實(shí)現(xiàn)以下每種數(shù)據(jù)類型:
Boolean 數(shù)據(jù)類型僅表示真或假的一位信息,旨在表示邏輯和布爾代數(shù)的兩個(gè)真值,但布爾數(shù)據(jù)類型的大小取決于虛擬機(jī)。boolean 類型的值不會(huì)隱式或顯式(使用強(qiáng)制轉(zhuǎn)換)轉(zhuǎn)換為任何其他類型。但是程序員可以很容易地編寫轉(zhuǎn)換代碼。
句法:
boolean booleanVar;
字節(jié)數(shù)據(jù)類型是一個(gè) 8 位有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)。byte 數(shù)據(jù)類型對于在大型數(shù)組中節(jié)省內(nèi)存很有用。
句法:
字節(jié)字節(jié)變量;
短數(shù)據(jù)類型是一個(gè) 16 位有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)。與 byte 類似,在內(nèi)存節(jié)省實(shí)際上很重要的情況下,使用 short 來節(jié)省大型數(shù)組中的內(nèi)存。
句法:
短短變量;
它是一個(gè) 32 位有符號(hào)二進(jìn)制補(bǔ)碼整數(shù)。
句法:
整型整型;
多頭的范圍相當(dāng)大。long 數(shù)據(jù)類型是 64 位二進(jìn)制補(bǔ)碼整數(shù),適用于 int 類型不足以容納所需值的情況。
句法:
長長的;
float 數(shù)據(jù)類型是單精度 32 位 IEEE 754 浮點(diǎn)數(shù)。如果您需要在大型浮點(diǎn)數(shù)數(shù)組中節(jié)省內(nèi)存,請使用浮點(diǎn)數(shù)(而不是雙精度數(shù))。
句法:
浮動(dòng)浮動(dòng)變量;
double 數(shù)據(jù)類型是雙精度 64 位 IEEE 754 浮點(diǎn)數(shù)。對于十進(jìn)制值,此數(shù)據(jù)類型通常是默認(rèn)選擇。
句法:
雙雙變量;
char 數(shù)據(jù)類型是單個(gè) 16 位 Unicode 字符。
句法:
char charVar;
引用數(shù)據(jù)類型將包含變量值的內(nèi)存地址,因?yàn)橐妙愋筒粫?huì)將變量值直接存儲(chǔ)在內(nèi)存中。它們是字符串、對象、數(shù)組等。
相關(guān)閱讀