本人一直在学C++,当初学C是为了学习Windows程序设计,想学MFC,但我是搞企业ERP方面的内容,觉得JAVA在工作流控制方面更能发挥其优越性,所以也想学JAVA技术,但有不想丢掉MFC,请各位高手指个方向,小弟不胜感激,还有学JAVA有必要学Windows架构吗?

解决方案 »

  1.   

    现在很多ERP也用java做成b/s的了
      

  2.   

    学java就不会学windows构架了,java本来就是要跨平台的
      

  3.   

    2.2.3 Java的数组
    几乎所有程序设计语言都支持数组。在C和C++里使用数组是非常危险的,因为那些数组只是内存块。若程序访问自己内存块以外的数组,或者在初始化之前使用内存(属于常规编程错误),会产生不可预测的后果(注释②)。②:在C++里,应尽量不要使用数组,换用标准模板库(Standard TemplateLibrary)里更安全的容器。=================================================================================
    注意尽管在C和C++里是合法的,但在Java里不能象下面这样书写代码:{
      int x = 12;
      {
        int x = 96; /* illegal */
      }
    }编译器会认为变量x已被定义。所以C和C++能将一个变量“隐藏”在一个更大的作用域里。但这种做法在Java里是不允许的,因为Java的设计者认为这样做使程序产生了混淆。
    ==================================================================================
    假如Java让对象依然故我,怎样才能防止它们大量充斥内存,并最终造成程序的“凝固”呢。在C++里,这个问题最令程序员头痛。但Java以后,情况却发生了改观。Java有一个特别的“垃圾收集器”,它会查找用new创建的所有对象,并辨别其中哪些不再被引用。
      

  4.   

    还有学JAVA有必要学Windows架构吗?
    ///////////////////////////////////////////////////////
    个人觉得没有必要了吧,如果你真的丢掉MFC,如果不丢,学了对java肯定没坏处吧
      

  5.   

    学Java和MFC没什么关系  但是你会MFC也没什么坏处计多不压身啊
      

  6.   

    各有各的好处
    也可以两个都学反正JAVA可以用JNI掉C的类库...
      

  7.   

    MFC不用学了吧,学起来慢又迟早要被淘汰掉的
      

  8.   

    没关系啦。
    我C,C++,MFC都没学好,现在靠Java还不是一样混:)
      

  9.   

    那个给的钱多学那个。我现在还学写flash呢
      

  10.   

    挑一门语言使之成为handy language