JAVA性能与C++的一些疑惑(初级)
我们这学期开始学JAVA了
在第一节课上,老师说JAVA的优势在于网络??
还有JAVA的速度比C/c++要慢3-4倍……
我挺不理解的……那JAVA好在哪里
我们已经学过c++了,有一些人说JAVA如何如何的好,我挺困惑的,在性能上比C/c++慢这么多,而且.Net对网络的支持也很好啊
请各位给解释一下
------解决方案--------------------商业运作和个人习惯问题我就觉得.net没什么不好的阿。不过.net一般用C#吧。
而且Java也没有你说的这么慢,另外Java是开源的,自由度比较高。
------解决方案--------------------慢3-4倍?这句话要看场景。java主要是吃内存,性能上没发现慢什么3、4倍。有的测试证明,java的性能并不比C++差多少。另外,java天生就是为网络而生的。
java是C++--,关于java与C++的对比网上资料太多了,请充分利用搜索引擎
------解决方案--------------------C++过于复杂而导致流行不起来, 中国有段时间也狂热学C++,结果也没出几个高手.
C++更象是实验品, 不断加入新奇功能来试验.
------解决方案--------------------恩~java是c++--,这句话有道理!
------解决方案--------------------本身使用c编程就是一个不小的难点(学校教学用的hello,world类demo免谈)
c++又支持oo, 又有很多晦涩,摸棱两可的地方, 实际的项目开发中开发出来的
产品往往质量很低, 费时费力不讨好.
------解决方案--------------------你们老师会说java性能上比c/c++慢3-4倍..真是误人子弟啊。
JAVA整个框架的优势是明显的,.net只是模仿java罢了。
没有盗版支持的ms产品将走下毁灭。越来越多的项目选择J2EE来做。