windows编程 用的是消息队列 这样效率会高一些 但所有的消息处理都放到一个大循环里 这样在可维护性等方面会比较差 java让组件自己来处理它自己的消息 为了实现这一点 牺牲了一些效率(不全是用内部类。内部类只是一种方法) 但换来了开发上的方便和效率mfc毁誉参半 凭良心说 mfc真的是一个很优秀的框架 但就是太乱了 又挺复杂
bruce eckel就对mfc深恶痛绝 呵呵~~

解决方案 »

  1.   

    windows : message-driven
    java : model-drivenThis is the fundamental difference.
      

  2.   

    to sunni:"java让组件自己来处理它自己的消息 为了实现这一点 牺牲了一些效率(不全是用内部类。内部类只是一种方法) 但换来了开发上的方便和效率"在什么地方可以看到这些东西呢?如何分析Java的组件?但是如果没有循环不就成了顺序的吗? Begin --> End  程序不是马上开始,就结束了吗?
      

  3.   

    java更关心的是怎样能够设计编写出一个应用软件(一般都是大型应用软件),而我们使用java也是很看重这点,你不用关系底层实现,把你的注意力都放到商务逻辑上,这点我觉得是java非常好的,再加上完整的面向对象,我觉得是很好用的语言。