8.如果你有权改变Java中的一样东西,你希望改变什么? ● 在底层,Java需要一个更加灵活的键入模型和一整套令编程更加容易的特点。我们不能将所有的事情都依赖类库。 ● Introspection,一个用来检测JavaBean属性的类——这个类太难用太笨拙了。 ● 许可证。 ● 为开发者提供内存管理的工具。 ● 增加对运算符重载的支持。 ● Jar版本是Java急需的东西。我已经记不清多少次我的XML解释器和日志库发生冲突了。 ● Class Object。10年来一直没有变过,应该加入很多东西了。 ● Java平台现在变得太复杂了。我们相信Java社区需要在明确部门分类这方面做一些更好的工作,进而使Java能够继续成长、兴盛和成功。 ● Java绝对需要一个更为健壮的模型系统。现在,我们拥有的全部就是.jar文件;结果是造成了.jar文件“地狱”。现在,描述一个互连的模块系统太困难了。 ● 一个对象在被加载以及Java运行时类型之间的关系是我们仍将面对的错误。你不能在编译期决定你的程序是否是类型安全的。另外,如果你合理地做一些动态的事情,你经常不得不去为一个给定的类猜一个正确的类加载器。 ● Java需要做的其它事情:运算符重载,预编译指令,把声明和实现分离(头文件和源代码文件),唯一的、非原生的机器定义符(出于许可证的问题)。 ● Code-behind pages!!!ASP.NET和code-behind提供了巨大的复用性和灵活性。我希望看到JSP 3.0朝着这个方向努力。 ● 我更喜欢利用Java对象访问操作系统而不是使用JNI。大部分的Win 32/Linux API可以被封装道Java的类中。 9.你认为Java对整个软件社群最大的一个贡献是什么? ● 我们收到的最多的回复是平台无关、Java平台、Java语言本身和由此而创建的社区。 ● 有两件事:一个是它把带有垃圾回收机制的语言推向了广大使用者,另一件是围绕着这种语言建立的智能IDE。 ● Java的确带来了很大的变化,包括它迫使Microsoft重新设计新的产品,例如对Visual Studio的改进以及.NET。利用JavaScript实现的浏览器对Java来说成了NetScape的替代品。服务器端的编程前进了一大步,并可以实现上百万站点的互连。 ● 有很多学生不用再学C++了。 ● 标准API的制定使得可以有很多不同生产商的实现。这就提供了一个对于共同接口进行最好实现的竞争,最后的结果是整个产业通过不断的寻求更高质量的解决方案变得很灵活。 |
正在阅读:Java十大热点问题调查揭晓Java十大热点问题调查揭晓
2005-09-09 10:34
出处:
责任编辑:moningfeng
键盘也能翻页,试试“← →”键