从本质上说,java并没有什么缺陷,所有的语言都不过是一种工具而已。 但是,作为一种工具,自然希望它越方便越好。工具是给人用的。工具的不同,决定了能做出东西的质量。 与c#相比,java语言本身有两个地方,是有待改进的。比较严重的不足。 第一,没有轻量级的方法的支持,没有在语言层做出对event的支持。 系统组件之间耦合,本质上,还是方法调用。这种调用有两种形式,一种是A去调用B的方法,另外一种,就是A传递一个函数指针给B,让B去调用。后一种,就是回调函数。有些开发语言中,把回调函数称为事件。 java语言,对回调的支持,有明显的不足。 java是通过一个单方法的接口,来实现事件这种设计需求。 ...
  • 22:06
  • 浏览 (337)
  • 评论 (4)
mooniscrazy
搜索本博客
博客分类
最近加入圈子
最新评论
  • java语言的缺陷
    没有这样的事情。.net framework是兼容以前版本的。你对c#的了解太少 ...
    -- by mooniscrazy
  • java语言的缺陷
    两年前从c#转向java,楼主说的那些缺陷还能接受。之所以放弃是c#是因为微软经 ...
    -- by qubic
  • java语言的缺陷
    但是java是工业化语言,要对它的客户负责人。提高客户的工作效率,是它分内的工作 ...
    -- by mooniscrazy
  • java语言的缺陷
    相对于很多函数式编程语言来说,java还不是那么地理想主义还有一些如brainf ...
    -- by ShiningRay
评论排行榜