热度最高的电脑系统是什么,热度最高的软件

首先,c#比java诞生的要晚,所以它借鉴了java中的有点,而弥补了它的不足,

* 所以在某些程序中c#确实比java的开发效率要高,我说一下我的个人观点,我就比较喜欢java

* 原因很简单,java是开源的,无论是底层的实现,还是框架技术,都有源代码可以下载参考,

* 对一个学习者来说这是很重要的,你可以把代码下载下来然后设置断点来看代码执行的流程

* 中找到相应的方法来研究它的实现,这并不仅仅是学习一个方法,更重要的是你通过别人的代码

* 能够从中学到一种编程的思想或者说解题的思维。这对一个程序员是很重要的,而c#就不同了

* 它保护源代码,不开源。你只能够用它提供的方法事件等,但是你却无法探求到它的底层实现

* 对你进一步深层研究c#技术我觉得这是一种阻碍。另外java开发不需要特定的环境,无论是linux

* 还是windows都可以开发java,开发的程序在几种操作系统之间移植代码几乎不用修改的

* 因为Java程序都是运行在虚拟机中。与操作系统无关。所以说Java具有平台无关性。

* 这也是c#所不具备的。