星期日, 九月 19, 2004

What is Next Bigger Feature of Java?

自从接触了Groovy,最赞赏的特征是Closure(闭合)。
今天看到TSS上也有人赞赏加入Closure在下一个版本中。
自从J2SE 5.0发布后,支持Closure成了一个水到渠成的步骤。
因为AutoBox,AutoUnbox和Generetor泛型的支持已经为
J2SE支持Closure的自然加入了低层支持。
在C# 2中加入了匿名代理的功能,从设计角度来说,提供了基本相识的功能。
其实JVM只要在inner class的基础上加上Autobox和Generetor的提高。
基本上可以提供Closure的功能了。不过很多Closure可以提供的比如data Pine
依然无法提供。

所以最好重新设计Closure替代inner class.

原文:
http://www.theserverside.com/news/thread.tss?thread_id=28808