C#和java有什么区别,求详解

解决方案 »

  1.   

    JAVA的最重要的特性 可移植性
    C#没有!
    这两个语言其实在功能上都很相似,JAVA和C#是互相学习的!所以,这两个学好一个,你学另一个很容易的。
    JAVA一般是J2EE 企业级开发 做WEB的   C#做桌面程序很好! 
    个人理解就这样
      

  2.   

    一般来说,先学c#,然后java;
    两种语言是相同的,前者是针对桌面应用,后者是针对web之类的一般
    开发上面来说的话,感觉前者简单一些!前者可以在visual studio中拖控件完成部分代码,后者的话在myeclipse中却无法做到,但是在netbeans也还是可以拖的!
      

  3.   


    有没有用过  EOS studio 这个工具,也是个平台 , 所有的功能都可以通过拖控件的方式实现,开发神速,不过我不喜欢这玩意儿,封装死的。
    听说:C#的工资普遍低于java 不知道这算不算优势哈。
    java 现在不止web 了 ,android 前途也不错,工资也高,C#好像也可以开发了,但不知道用的公司多不多。
      

  4.   


    有没有用过  EOS studio 这个工具,也是个平台 , 所有的功能都可以通过拖控件的方式实现,开发神速,不过我不喜欢这玩意儿,封装死的。
    听说:C#的工资普遍低于java 不知道这算不算优势哈。
    java 现在不止web 了 ,android 前途也不错,工资也高,C#好像也可以开发了,但不知道用的公司多不多。
    两种不同都可以转向手机系统开发,一个android,另外一个wp,这个就要看形式了!把握好动向,然后把技术学得过关,找到好工作的话,感觉也应该不是难事!(ps:我只是纸上谈兵,O(∩_∩)O哈哈哈~)
      

  5.   

    http://download.csdn.net/download/bjsasczhang/2026599  http://wenku.baidu.com/view/ad3e7bd7195f312b3169a521.html
      

  6.   

    C# 和 java 语法不一样就不说了。未来前景也不一样,在web方面 C# 基本上属于逐渐被淘汰的,落后的语言/平台。而java的发展势头正猛
      

  7.   

    c#做windows下的程序,java可以跨平台。
    c#的开发工具比较牛x,不管是web还是应用程序都可以靠拖控件完成,不过灵活性不高。java貌似只有android和swing能用myeclipse之类的工具拖控件,web还没见过能拖控件的(我是说gridview datalist之类的控件,不是input select.),基本上手写或复制粘贴。。
    c#貌似木有什么开源项目吧,java就有好多开源项目,比如spring struts之类的。。
    我大学那个c#老师比较SB,java老师还不错。。
      

  8.   

    就语言本身讲,C#早就超越了Java。向后兼容方面,Java比C#包袱重,M$霸气的很。
      

  9.   

    C#的控件全部是拖拽就可以完成的,Java必须全部代码实现,但是Java透明度很高,可以自己定义很多东西,比如自定义拦截器之类的,完全可以自己修改,更灵活,但是代码量比较大.
      

  10.   

    其实最主要的区别还是Java主要用来做WEB,而C#用来做客户端程序。当然现在做移动端的也可以了。
      

  11.   

    C# = C++++
    Java = C++--楼主你自己看着办吧
      

  12.   

    其实大多数的分析都很浅薄,就我做过的项目而言,大多数都混搭,几个语言一起上,发挥各自的优势。而且世界就是不断变化的,原先电信机房不让进.net ,现在谁管你,实现业务赚到钱就是王道
      

  13.   

    你可以说是JAVA和.NET的区别, JAVA的工资普遍比.NET高500-1000刚入门的时候。 
      

  14.   

    java和C#都是编程语言,C#是在java之后才出现的,也可以说C#是在java的基础上进行修改的语言,C#里面一些类封装的要比java更加全面,更加实用,也就是说java要比C#的语言更底层一些,就像C++比java更底层一样
      

  15.   

    你们说拖拽控件的只见过2.0吧  难道不知道现在C#都有5.0了吗
    谁说C#开源项目少  站出来  自己看常用的Spring和Hibernate都支不支持C#
    C#的MVC中的C不知道比Struts强大多少倍  谁用谁知道
    相反  Java自从被Oracle收购后就没有前进过  而C#一直在提升  特性目前比JDK7要多  能力也强
    另外C#也有跨平台版本的  大家可以自行查阅
    做web  C#开发效率不低于Java  无论是不是拖控件模式
    做桌面应用  Java被秒  没悬念吧
    做移动  C#输  毕竟Android庞大的用户群综上  技术上C#大于Java  使用率Java远大于C#  毕竟Java第一个版本是98年就有了
    另外工资方面  我不觉得和语言有关
    希望终结大家的偏激思想