Java中的数据类型和文字有什么区别?

sen*_*pro 37 java terminology

Java中的数据类型和文字有什么区别?

小智 44

来自Java数据类型教程

数据类型:

原始类型是语言中内置的特殊数据类型; 它们不是从类创建的对象

文字:

文字是固定值的源代码表示; 文字直接在代码中表示,无需计算

boolean result = true;

boolean - is data type
true - is literal
Run Code Online (Sandbox Code Playgroud)


And*_*s_D 19

 String string = "Hello World";
 <  1 > <  2 >   <     3     >
Run Code Online (Sandbox Code Playgroud)

1是数据类型,2是变量名,3是(String)文字

来自JLS:

文本是一个基本类型的值的源代码表示[像1,true,'t'1.2f],String类型[喜欢""Something],或null类型 [ null]


use*_*268 6

文字是一种数据,其中数据类型是容纳文字的容器类型.例如: 橙汁是一种文字,容纳橙汁的容器是一个变量和使用的容器类型,例如用于诸如酸的物质的金属容器,用于橙汁的玻璃容器是数据类型.数据类型不是容器本身,而是容器的类型.


Thi*_*ilo 5

我不知道它们是否有足够的共同点来识别差异,但数据类型是诸如int, float[], 之类的东西Object,而文字是诸如1, { 1.0f, 2.0f}, 之类的东西"abcdef"


Jav*_*ler 5

值等1.5,2,3.13,"你好"出现直接在程序被称为文字.