发布网友 发布时间:2022-06-02 04:16
共5个回答
热心网友 时间:2023-10-28 15:11
1、开发环境。
C#用Visual Studio,而JAVA用MyEclipse;跨平台Java用虚拟机,C#用Framework;Java所有平台都支持,而C#只有Windows和Linux支持。
很多网友认为C#语言比Java更先进,如在泛型和linq上,这只能说C#编程体验好。Sun初衷是把Java设计成一个跨平台的Runtime,而Microsoft只是把.Net做成Windows的一个扩展。
2、目前市场上Java比C#占优势。
很多大公司选用Java,如京东,淘宝和百度,现状是在企业更通用,Java做Web类开发很强大,C#做窗体类开发更好。
3、安全性:Java是开源的,因此在安全性能上是有一些欠缺的,C#经常应用于后台内部网络的开发,C#的安全性是很有保障的。
共同点:都是面向对象的语言,也就是说,它们都能实现面向对象的思想(封装,继承,多态)。
扩展资料:
从使用的人数来看,Java语言的使用人数是全世界最多的,C#的使用人数也不少,仅次于Java的使用人数。
两门语言算是各有千秋,都非常强大,也都是目前程序界的主流,如何选择,还是看应用领域和应用方向。此外,C#的*要不Java多,也没有Java的开源项目多,对后续的提升,Java显然是更具有优势。
参考资料来源一:百度百科--C#
参考资料来源二:百度百科--Java
热心网友 时间:2023-10-28 15:11
楼上看清楚啊……楼主问的是C#不是C啊……热心网友 时间:2023-10-28 15:12
两种语言~~java是后来者追答那就多了~~必须学习之后才能了解,很多区别的
热心网友 时间:2023-10-28 15:12
lwy199008说错一句:“java是后来者”;这是不对的,严格来讲,c#是后来者,微软看见java在面向对象编程领域占据上风,不甘落后,就推出了c#,很多东西都与java类似,包括在一些声明语句的编写上,但也在java的基础上有所改进;这些改进在java后来的发展中也被吸收进来,可以说是“相互模仿吧”热心网友 时间:2023-10-28 15:13
java比较广泛··封装性比C#好