1.文字值是指在源文件中使用的值,不是程序運行時的實際值。Java中有兩種文字值,分別是基本數據類型文字值和字符串。文字值不能作為變量,也就是說不能給文字值賦值,也就是說文字值不能出現在賦值表達式的左邊。
2.布爾型文字值不能采用true和false兩種形式。true和false帶雙引號時不時布爾型文字值,而是字符串。
3.字符型文字值使用單引號括起來的一個字符。也可以使用以\u作為前綴的方式表示字符,例如\u1234.
4.Java中共定義了8個特殊的字符:\n(new line); \t(tab position); \f(forward paper); \""(雙引號) ; \r(return); \b(backspace); \"(單引號); \\(反斜線) 。
5.整數型文字值有3中進制形式。默認為十進制。0--八進制;0X(0x)--16進制。
6.整數型文字值默認為32位的整型,如果要聲明為64位的長整型,需要加l或者L。
7.浮點型的文字值有兩種表示方式,小數法和科學計數法例如:1.4444和1.4E+21.
8.浮點型文字值默認數據類型是64位的雙精度。如果需要32位的,則需要加后綴F或者f。雖然浮點型默認是64位,但是還是需要加D或者d來明確表示。
9.字符串文字值是指用雙引號括起來的字符序列。例如"hello"。但是'a'不同于"a".Java中字符串是對象類型,字符則是數據類型。