表达式与文字&&表达式与声明

时间:2015-03-18 18:40:18

标签: java

表达与文字之间的显着差异&& Java中的表达式与语句?我知道表达式表示一个简单的值或一组产生值的操作。但是,文字也可以是一个简单的值,这使得它们之间的区别变得有点混乱。 smb可以解释一下这些差异吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

文字是在源代码中表示固定值的表示法。例如:'a'"a"Object.class1都是文字。它们的值在编译时是已知的,它们是表达式,因为它们计算为单个值。

陈述是完整的执行单位。大多数语句以分号结束。例如:new Object();是一个语句,而new Object()是一个表达式,它返回对新创建的对象的引用。不以分号结束的语句示例是块和控制流语句。