String s =“foobar”primefaces?

String s = "foobar"; primefaces?

分配对象引用应该是,但我不是很确定。

谢谢。

是的 所有参考分配在java中都是primefaces的。

请注意,像String s = new String("foobar")这样的复合语句不是primefaces的,因为它包含一个对象创建,然后分别包含一个赋值。

另请注意, JLS-17.7中的 “长变量和双变量的赋值可能不是primefaces的”

是的,但是如果你担心竞争条件,你至少应该知道’同步’方法/块。

请注意,这不是primefaces的,因为它包含两个操作:

 String s = string_a + string_b;