随便列几个:
1:Java中好像一个文件只能一个类,C#可以多个。
2:C#支持扩展方法、Lambda表达式、Partial类,这些Java好像不支持。

解决方案 »

  1.   

    最大的区别:
    JAVA是SUN的,
    C#是微软的。
      

  2.   

    恩,各有所长吧,毕竟SUN和微软是竞争对手哦
      

  3.   

    最大的区别:
    JAVA4个字符, 
    C#2个字符。
      

  4.   

    Java是解释性语言,C#号称是编译性语言.
      

  5.   

    C#可以这样输出HelloWorldConsole.WriteLine("HelloWorld");
    而java就不行这就是区别
      

  6.   

    最大的区别你们都没说对,
    JAVA:
    C#:
      

  7.   

    最大的区别你们都没说对, 
    JAVA: 
    C#:
    看到没,两者没有一个字母是一样的.这就是最大的区别
      

  8.   

    java   环境设置很恶心   。装了eslipce  还要装JDK ,等等
     
    c#   环境没你什么事 ,微软自己整好了 。vs就够用
      

  9.   

    java网络方面比c#强些,但是,窗体方面C#方面强些
      

  10.   

    C#是微軟的JAVA
    JAVA可以跨平台。
    微软于是也弄了个。。不过只能跨自己的操作系统而已,当然现在也可以跨平台,需要第三方插件
      

  11.   

    JAVA有个小勾勾,
    C#有个小洞洞……
      

  12.   

    看了高级编程跟大家分享,和c++不同,c#理论上 是可以跨平台的,因为它产生的IL中间语言可以编译成个个平台的可运行程序,至于跨了没跨,我看得是第四版,不太清楚
      

  13.   

    C#的代碼在Linux下是可用的
    Mono。。這玩意。。不過我不會。。呵呵
      

  14.   

    Java是sun公司的,C#是微软的,区别的话主要是语法上,建议先学习Java,在这基础上学习C#应该会好些,因为两者毕竟有相通之处(这只是我个人的建议,不代表所有人)。
      

  15.   

    c#就是为了让编java的人转microsoft的。能不容易吗