2011-01-10 61 views

回答

4

我不知道他們是否有足夠的共同點是能夠識別的差異,但數據類型之類的東西intfloat[]Object,和文字都像1{ 1.0f, 2.0f}"abcdef"

3

文字是一個與數據類型兼容的常量值,文字用於賦值給變量,比較值或定義常量。 見JLS 3.10

例如:

​​
18
String string = "Hello World"; 
<1> <2> <  3  > 

是一種數據類型,變量名,一個(字符串)字面

JLS

文本是一個基本類型的值的源代碼表示[像1true't'1.2f],String類型[像""Something],或null類型 [ null]

43

From Java Data types tutorial

逸a類型:

原語類型是構建在語言中的特殊數據類型;它們不是從一類

立即創建的對象:

Literal是固定值的源代碼表示;文字在代碼中直接表示,而不需要計算

boolean result = true; 

boolean - is data type 
true - is literal 
+1

謝謝user467871(y) – 2014-06-12 03:42:47

0

數據類型只是,以及,不同類型的數據,如String S或float S或ArrayList秒。在Java中,大多數數據類型都是類。 編輯儘管根據其他答案之一,我想也許術語「數據類型」可能更多地用於基元,即不是類的類型。

A literal是一種表達值而不必使用構造函數創建它的方法。例如,如果您只是在您的代碼中輸入3,則表示int 3.您不必說new Integer(3)或類似的東西。

順便說一下,我可以推薦官方Java Tutorials

6

文本是一個數據,其中,作爲一個數據類型是容器的保持文字的類型。 例如: 橙汁是文字, 一個容器保持橙汁可變 和型容器的被使用,諸如用於作爲酸,對於玻璃容器的東西這樣的金屬容器橙汁是數據類型。 數據類型不是容器本身,而是容器的類型。

4

值等1.5,,3.13「你好」,在一個程序出現直接被稱爲文字。 Int(數據類型)x(變量)= 100(文字);

4

數據類型: -數據類型表示數據的類型,它可以是byteshortintlongfloatdoublecharboolean和許多其它用戶定義的類型(類),如僱員,學生等。 。

字面值: -我們賦給變量的值叫做Literal。 例如: -String str= "India"; 這裏「印度」是字符串文字。
文字是變量的固定值,直到它們不被其他變量賦值爲止。

true,falsenull是java中的保留字。從技術上講,它們是文字值,而不是關鍵字。但是它們不能用作標識符,因爲它們對java編譯器有特定的含義。

1

數據類型:只是一個保留的存儲位置來存儲值。這意味着當你創建一個變量時,你在內存中保留一些空間。

文字:固定值,給定值或常量值的源代碼表示形式。 例如:boolean result = true,String s1 = "Hello World"

布爾 - 是數據類型,結果 - 是可變的,真實的 - 是文字

字符串 - 是對象的數據類型,S1 - 是可變的, 「Hello World」 的 - 是文字

1

文本是一個固定值,該值被分配給一個變量(一個特定的數據類型)的情況下直接使用構造

對於例如:

S研ng var1 =「Java」; - 這裏「Java」是一個文字

String var2 = new String(「Java」); - 這裏「Java」不是一個文字

相關問題