變量是用于存儲(chǔ)值的保留內(nèi)存位置。當(dāng)創(chuàng)建變量時(shí),它會(huì)在內(nèi)存中保留一些空間。 根據(jù)變量的數(shù)據(jù)類型,操作系統(tǒng)分配內(nèi)存并決定可以存儲(chǔ)在保留內(nèi)存中的內(nèi)容。 因此,通過為變量分配不同的數(shù)據(jù)類型,可以在這些變量中存儲(chǔ)整數(shù),小數(shù)或字符。 Java中有兩種數(shù)據(jù)類型 - 原始數(shù)據(jù)類型 引用/對(duì)象數(shù)據(jù)類型 1. 原始數(shù)據(jù)類型Java支持八種原始數(shù)據(jù)類型。 原始數(shù)據(jù)類型由語言預(yù)定義,并由關(guān)鍵字命名。下面來詳細(xì)了解和學(xué)習(xí)這八種原始數(shù)據(jù)類型。
2. 引用數(shù)據(jù)類型使用類中已定義構(gòu)造函數(shù)創(chuàng)建引用變量。 它們用于訪問對(duì)象。 聲明這些變量屬于無法更改的特定類型。 例如,Employee,Dog類等。 類對(duì)象和各種類型的數(shù)組變量屬于引用數(shù)據(jù)類型。 任何引用變量的默認(rèn)值為null。 引用變量可用于引用聲明類型的任何對(duì)象或任何兼容類型。 示例:Dog dog = new Dog("小屁狗"); 3. Java文字文字是固定值的源代碼表示。它們直接在代碼中表示,無需任何計(jì)算??梢詫⑽淖址峙浣o任何基本類型變量。 例如 - byte a = 68;char a = 'A';12復(fù)制代碼類型:[java] byte,int,long和short也可以用十進(jìn)制(基數(shù)為10),十六進(jìn)制(基數(shù)16)或八進(jìn)制(基數(shù)8)數(shù)字表示。 前綴0用于表示八進(jìn)制,前綴0x表示使用這些數(shù)字系統(tǒng)進(jìn)行文字時(shí)的十六進(jìn)制。 例如 - int decimal = 100;int octal = 0144;int hexa = 0x64;1234復(fù)制代碼類型:[java] Java中的字符串文字通過在一對(duì)雙引號(hào)之間包含一系列字符來指定,就像它們?cè)诖蠖鄶?shù)其他編程語言中一樣。 字符串文字的例子是 - "Hello World""two\nlines"""This is in quotes""123復(fù)制代碼類型:[java] 字符串和字符類型的文字可以包含任何Unicode字符。 例如 - char a = '\u0001'; String a = "\u0001";12復(fù)制代碼類型:[java] Java語言也支持String和char文字的幾個(gè)特殊轉(zhuǎn)義序列。它們是 -
|
|