簡體   English   中英

Float, Boolean , double 是類還是原始數據類型,在 java.. 中?

[英]Float, Boolean , double are classes or primitive data types, in java..?

Float, Boolean , double 是類還是原始數據類型,在 java.. 中? 如果是類,即使String也是類,那不是原始數據類型嗎?

IntegerFloatDouble這樣的類被稱為原始類型的包裝器—— intfloatdouble String是一個完全不同的類而不是原始類型,並且沒有以任何方式連接到原始類型。

JLSOracle 教程中明確定義了 Java 原始類型。

您可以輕松識別它們,因為它們的名稱以小寫字母開頭,但包裝器不是示例

浮動(原始)和浮動(包裝)

其他人或多或少直觀地識別:

int (原始)和整數(包裝器)

Java 中唯一的原始數據類型是 byte int long float double boolean char

其余的是類,如 Integer Double Float String

int , float , double是java中的原始數據類型。 但是IntegerFloatDouble是 java 中的包裝類。 如果你想創建一個對象並做一些方法,那么你可以使用這個類。 前任:

Integer num = new Integer(25);
num.floatValue();

並且您不想導入此類,因為此類在 java.lang 包中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM