如果有C++的基础,学C#会很快上手,在.NET平台上进行编译和调试都比较方便,但我个人还是比较喜欢JAVA,但要对JAVA有一个比较深入的了解,需要的时间要长一点,JAVA的独立性比C#强得多,总体上我觉得.NET对系统的依赖性还是很强,比不上JAVA安全,如果你了解JAVA,C#就是小菜一碟.

解决方案 »

  1.   

    我的C基础不是很好!想知道C#和JAVA开发上会有什么区别吗?
      

  2.   

    你的问题应该是选择 J2EE 还是 .NET
      

  3.   

    我和楼主也面临同样的问题,不知道该研究JAVA还是。NET好
      

  4.   

    我感觉做为一个刚刚开始的程序员的话还是最好先选择一项会比较好一点的。因为在JAVA和.NET方面都是一个较大的前路,没法说是那一个更会比那一个好一点。宝马是好车,但是丰田也是好车。这两个车都有好的前景,不能说是这个好那个就不好了。
    我感觉还是要从一种来学,定下来学好了一种然后再说
      

  5.   

    喜欢哪个就选哪个,现在.net和java都可以当饭吃,只要你精通任何一门
      

  6.   

    在中国…… 你应该先学 .NET
      

  7.   

    同意楼上的不过我看好JAVA 所以是两个都准备学顺便说一句
    你既然发在JAVA版块
    就不一定能得到想要的答案
      

  8.   

    如果你准备开发桌面程序,用C#,
    如果Web应用,Java
      

  9.   

    作为一种开发语言,Java是很优秀的,但是在中国还是去学C#,最好是C++,欧搞了3、4年的Java,不敢说是什么高手,但自认水平不差,可是工作一年多以来,Java根本就用不上。后来一个同事的一句话让我茅塞顿开:“国外是人比机器值钱,国内是机器比人值钱!”
      简单地说,一台IBM的AS400大概几千万,用Java就得三台,C++两台,用RPG(400专用语言,类似汇编)一台足矣,于是肯定是用RPG来编程了。这就是虽然IBM虽然在各种机器(I系列、Z系列、X系列)中力推J2SE/J2EE,但国内鲜有使用的原因。