当前位置:编程学习 > JAVA >>

C#和Java区别

C#和java有什么区别,求详解 --------------------编程问答-------------------- JAVA的最重要的特性 可移植性
C#没有!
这两个语言其实在功能上都很相似,JAVA和C#是互相学习的!所以,这两个学好一个,你学另一个很容易的。
JAVA一般是J2EE 企业级开发 做WEB的   C#做桌面程序很好! 
个人理解就这样 --------------------编程问答-------------------- 恩,好的,非常感谢! --------------------编程问答-------------------- 一般来说,先学c#,然后java;
两种语言是相同的,前者是针对桌面应用,后者是针对web之类的一般
开发上面来说的话,感觉前者简单一些!前者可以在visual studio中拖控件完成部分代码,后者的话在myeclipse中却无法做到,但是在netbeans也还是可以拖的!
--------------------编程问答--------------------
引用 3 楼 ganshenml 的回复:
一般来说,先学c#,然后java;
两种语言是相同的,前者是针对桌面应用,后者是针对web之类的一般
开发上面来说的话,感觉前者简单一些!前者可以在visual studio中拖控件完成部分代码,后者的话在myeclipse中却无法做到,但是在netbeans也还是可以拖的!


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

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


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

http://wenku.baidu.com/view/ad3e7bd7195f312b3169a521.html
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- java是正道 --------------------编程问答-------------------- 私生子儿子和父亲的关系 --------------------编程问答-------------------- C# 和 java 语法不一样就不说了。

未来前景也不一样,在web方面 C# 基本上属于逐渐被淘汰的,落后的语言/平台。

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

向后兼容方面,Java比C#包袱重,M$霸气的很。 --------------------编程问答-------------------- C#的控件全部是拖拽就可以完成的,Java必须全部代码实现,但是Java透明度很高,可以自己定义很多东西,比如自定义拦截器之类的,完全可以自己修改,更灵活,但是代码量比较大. --------------------编程问答-------------------- 楼上都已经告诉你了 --------------------编程问答-------------------- 其实最主要的区别还是Java主要用来做WEB,而C#用来做客户端程序。当然现在做移动端的也可以了。 --------------------编程问答-------------------- C#局限太多了 --------------------编程问答-------------------- C# = C++++
Java = C++--

楼主你自己看着办吧 --------------------编程问答-------------------- 其实大多数的分析都很浅薄,就我做过的项目而言,大多数都混搭,几个语言一起上,发挥各自的优势。

而且世界就是不断变化的,原先电信机房不让进.net ,现在谁管你,实现业务赚到钱就是王道 --------------------编程问答-------------------- 你可以说是JAVA和.NET的区别, JAVA的工资普遍比.NET高500-1000刚入门的时候。  --------------------编程问答-------------------- java和C#都是编程语言,C#是在java之后才出现的,也可以说C#是在java的基础上进行修改的语言,C#里面一些类封装的要比java更加全面,更加实用,也就是说java要比C#的语言更底层一些,就像C++比java更底层一样 --------------------编程问答-------------------- 每个语言都有自己的优缺点,有那完美的语言?做开发早就统一用那一种了。 --------------------编程问答-------------------- 相同点:都是从C99衍生出来的高级语言
不同点:适合领域不同 --------------------编程问答-------------------- 名字不一样; --------------------编程问答-------------------- 你们说拖拽控件的只见过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年就有了
另外工资方面  我不觉得和语言有关
希望终结大家的偏激思想 --------------------编程问答-------------------- 学好才是王道!!!
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,