从本质上说,java并没有什么缺陷,所有的语言都不过是一种工具而已。
但是,作为一种工具,自然希望它越方便越好。工具是给人用的。工具的不同,决定了能做出东西的质量。
与c#相比,java语言本身有两个地方,是有待改进的。比较严重的不足。
第一,没有轻量级的方法的支持,没有在语言层做出对event的支持。
系统组件之间耦合,本质上,还是方法调用。这种调用有两种形式,一种是A去调用B的方法,另外一种,就是A传递一个函数指针给B,让B去调用。后一种,就是回调函数。有些开发语言中,把回调函数称为事件。
java语言,对回调的支持,有明显的不足。
java是通过一个单方法的接口,来实现事件这种设计需求。 ...
- 22:06
- 浏览 (337)
- 评论 (4)
- 浏览: 356 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
java语言的缺陷
没有这样的事情。.net framework是兼容以前版本的。你对c#的了解太少 ...
-- by mooniscrazy -
java语言的缺陷
两年前从c#转向java,楼主说的那些缺陷还能接受。之所以放弃是c#是因为微软经 ...
-- by qubic -
java语言的缺陷
但是java是工业化语言,要对它的客户负责人。提高客户的工作效率,是它分内的工作 ...
-- by mooniscrazy -
java语言的缺陷
相对于很多函数式编程语言来说,java还不是那么地理想主义还有一些如brainf ...
-- by ShiningRay






评论排行榜