1、什么是jdk,mfc,jdk?
2、他们有什么区别?
2、他们有什么关系?

解决方案 »

  1.   

    JDK==Java Develop Kit Java开发包 一种帮助你开发Java应用的工具
    MFC==Microsoft Fundation Class   一种提供源代码的C++库它能帮助你在Windows下进行快速的C++开发两者没有必然联系,也并不存在依赖关系,推荐后者,用它可以获得更高的性能。
      

  2.   

    区别:
    1、使用的语言不同,一个是JAVA,一个是C++
    2、定义不同,一个是一个KIT,一个是CLASS,JDK应该和SDK一样,指得是所有针对WINDOWS的应用程序,但是JDK这里的含义应该是SDK早期的含义,也就是一堆面向用户的接口函数以及方法等,一个面向操作系统和编程人员的中间工具。MFC呢,是一个类库,该类库提供了很多的方法。用个不形象的比喻,JDK好比木头,MFC就像积木,虽然都是木头做的,但是MFC是半成品,你可以用木头来搭建你的小玩具,但是你可能需要更多的时间和经历,但是,由于你有的是木头,你可以做得出比积木能拼接得更多的造型,而用MFC这个积木来搭建,你可以搭建一些非常常见的物品,由于MFC是一套高级得不能再高级的积木世家,所以,你可能有N种积木来创建你的需要。因此,MFC给你的就是同样丰富的素材。
    3、厂家不同:JDK是SUN的,C++是一个开放的标准ISO-C++,(现在由MS公司新推出的C++/CLI),因此著名的产品有VC++,C++Builder等,不过MFC是VC++所特有的~~~~`很好用很强大的功能。可以针对WINDOWS开发出几乎所有你现在见到的产品,比如你手头正在使用的QQ工具一样。
    4、编译器不一样,使用过JAVA的人都知道,JAVA必须在虚拟机上运行,而MFC是通过构建于WINDOWS底层的代码/静态编译的代码,调用MFCXX.DLL来运行的。对于单一平台的开发,您完全可以选择MFC,它提供了快速方便的接入,对于跨平台的系统,你可以选择JAVA
    总之,学精一个通天下。。好好努力
      

  3.   

    1、什么是jdk,mfc,jdk?
       jdk : java 开发包
       mfc : sdk 封装类
       jdk : java 开发包
    2、他们有什么区别?
       一个是JAVA,一个是C++
    3、他们有什么关系?
       没有关系