Java中的數據類型和文字有什麼區別?Java中數據類型和文字之間的區別是什麼?
回答
我不知道他們是否有足夠的共同點是能夠識別的差異,但數據類型之類的東西int
,float[]
,Object
,和文字都像1
,{ 1.0f, 2.0f}
,"abcdef"
。
文字是一個與數據類型兼容的常量值,文字用於賦值給變量,比較值或定義常量。 見JLS 3.10。
例如:
String string = "Hello World";
<1> <2> < 3 >
是一種數據類型,變量名,一個(字符串)字面
從JLS :
文本是一個基本類型的值的源代碼表示[像
1
,true
,'t'
或1.2f
],String類型[像""
或Something
],或null類型 [null
]
逸a類型:
原語類型是構建在語言中的特殊數據類型;它們不是從一類
立即創建的對象:
甲Literal是固定值的源代碼表示;文字在代碼中直接表示,而不需要計算
boolean result = true;
boolean - is data type
true - is literal
數據類型只是,以及,不同類型的數據,如String
S或float
S或ArrayList
秒。在Java中,大多數數據類型都是類。 編輯儘管根據其他答案之一,我想也許術語「數據類型」可能更多地用於基元,即不是類的類型。
A literal是一種表達值而不必使用構造函數創建它的方法。例如,如果您只是在您的代碼中輸入3
,則表示int
3.您不必說new Integer(3)
或類似的東西。
順便說一下,我可以推薦官方Java Tutorials。
數據類型:它定義了java中不同「類型」的內存分配。
源http://javawebtutorial.blogspot.in/2013/10/data-types-in-java-as-you-all-know-that.html
字面:在Java字面定義,我們可以使用變量,常量的實際值或執行任何操作。
源:http://javawebtutorial.blogspot.in/2013/10/literals-in-java-literals-in-java.html
文本是一個數據,其中,作爲一個數據類型是容器的保持文字的類型。 例如: 橙汁是文字, 一個容器保持橙汁可變 和型容器的被使用,諸如用於作爲酸,對於玻璃容器的東西這樣的金屬容器橙汁是數據類型。 數據類型不是容器本身,而是容器的類型。
值等1.5,,3.13,「你好」,在一個程序出現直接被稱爲文字。 Int(數據類型)x(變量)= 100(文字);
數據類型: -數據類型表示數據的類型,它可以是byte
,short
,int
,long
,float
,double
,char
boolean
和許多其它用戶定義的類型(類),如僱員,學生等。 。
字面值: -我們賦給變量的值叫做Literal。 例如: -String str= "India";
這裏「印度」是字符串文字。
文字是變量的固定值,直到它們不被其他變量賦值爲止。
true
,false
和null
是java中的保留字。從技術上講,它們是文字值,而不是關鍵字。但是它們不能用作標識符,因爲它們對java編譯器有特定的含義。
數據類型:只是一個保留的存儲位置來存儲值。這意味着當你創建一個變量時,你在內存中保留一些空間。
文字:固定值,給定值或常量值的源代碼表示形式。 例如:boolean result = true
,String s1 = "Hello World"
。
布爾 - 是數據類型,結果 - 是可變的,真實的 - 是文字
字符串 - 是對象的數據類型,S1 - 是可變的, 「Hello World」 的 - 是文字
文本是一個固定值,該值被分配給一個變量(一個特定的數據類型)的情況下直接使用構造
對於例如:
S研ng var1 =「Java」; - 這裏「Java」是一個文字
String var2 = new String(「Java」); - 這裏「Java」不是一個文字
- 1. cl_datatype和通常數據類型之間的區別是什麼
- 2. (類型)值和類型(值)之間的區別是什麼?
- 3. 相同數據類型的結構和數組之間的區別是什麼?
- 4. TEXT和VARCHAR數據字段之間的區別是什麼?
- 5. 類型巴貝爾和jsx之間的區別是什麼
- 6. 對象,*和沒有類型之間的區別是什麼?
- 7. $(())和expr之間的區別是什麼?
- 8. $和$ .fn之間的區別是什麼?
- 9. ++和:haskell之間的區別是什麼?
- 10. $(「」)和$ .find(「」)之間的區別是什麼?
- 11. 「\」和「\。」之間的區別是什麼?
- 12. 「$ | ++」和「$ | = 1」之間的區別是什麼
- 13. $(...)和`...`之間的區別是什麼
- 14. .equals()和==之間的區別是什麼?
- 15. [undefined]和[,]之間的區別是什麼?
- 16. 泛型類中這些語句之間的區別是什麼?
- 17. 採樣器類型(HttpClient 4,HttpClient 3.1和Java)之間的區別是什麼
- 18. Haskell中的類型和數據類型有什麼區別?
- 19. java中的Array和Hashmap之間的主要區別是什麼?
- 20. Java SE和Java EE之間的主要區別是什麼?
- 21. Java中org.w3c.dom.Node和Node之間的區別是什麼?
- 22. Java中addShutDownHook和signal Handler之間的區別是什麼?
- 23. Java中float「1」和float「1f」之間的區別是什麼?
- 24. Java中a.getClass()和A.class之間的區別是什麼?
- 25. dropbox,插入和數據存儲之間的區別是什麼
- 26. MediaFoundation RGB數據和BMP之間的區別究竟是什麼?
- 27. 什麼是兩個語句之間的區別... context.getImageData()。數據和
- 28. jquery中的數據和數據類型有什麼區別?
- 29. couchbase中文檔類型和鍵值類型之間的區別
- 30. 是什麼的StringTokenizer的java的hasMoreElements和hasmoretokens之間的區別?
謝謝user467871(y) – 2014-06-12 03:42:47