Java 7 中会包含结构和值类型(如 C#)吗?
问问题
1833 次
5 回答
5
这是 John Rose(一位 Oracle JVM 开发人员)关于此提议的博客文章。它已经存在了一段时间,但不是作为官方 JSR。即使在 java 9 中也似乎不太可能发生。
于 2012-02-11T04:53:07.057 回答
4
正如在其他地方发布的,来自 JDK 架构师 John Rose
http://cr.openjdk.java.net/~jrose/values/values-0.html
这是 Project Valhalla ( http://openjdk.java.net/projects/valhalla/ ) 的一部分,计划用于 Java 10。
于 2014-06-25T21:10:28.430 回答
1
我没有在任何提案中看到过——而且我很确定我们现在已经听说过。
请注意,这将是一个非常重要的 JVM 更改,而不仅仅是像许多现有提案那样的语言更改。
于 2010-07-30T14:06:52.340 回答
0
根据Java Wikipedia 页面,它未列在预期的功能中。它还需要在 JVM 中进行非常大的(并且几乎肯定是破坏性的)更改。
于 2010-07-30T14:07:05.097 回答
0
这实际上不是你可以借用的 c# 中最好的东西,我认为这些东西就像
var x = 1;
list.Select(o => o.Something = true) lambda expressions
以及来自 as 或 javascript 的一些东西,例如:
o = new Object();
o.MyNewProp = 5
o.Do = new Function(){}
会好很多
于 2010-07-30T14:08:08.433 回答