此问题在此处已有答案:
Why can we assign value in parentheses in Java?(1个答案)
12小时前关门了。
用这样的值编写变量声明有什么区别
String name = ("name");
int age = (42);
String city = ("city");`
且这
String name = "name";
int age = 42;
String city = "city";`
对记忆有影响吗?
我都试过了,没有问题的代码仍然工作,但不知道有什么区别。
1条答案
按热度按时间clj7thdc1#
没有相关的区别。你只是把值放在括号里,括号里只把运算组合在一起,但是因为括号里没有运算发生,所以它们什么也不做。
如果你想要正式的定义(它使用了相当多的词来表达本质上相同的东西),请参阅The Java® Language Specification这一章。