j***a效率和c语言,j***a比c语言效率高吗

kodinid 3 0

大家好,今天小编关注到一个比较意思的话题,就是关于java效率和c语言问题,于是小编就整理了2个相关介绍Java效率和c语言的解答,让我们一起看看吧。

  1. netbeans和Eclipse那个编写java效率更高?
  2. 为什么java运行效率低,而目前的大数据平台却都用java而不用C++开发?

netbeans和eclipse那个编写JAVA效率更高?

  netbeans相对来说效率更高些   netbeans目前来说对于J***a的标准支持的比较快,比如swing设计器,J***支持等等,由于和oracle/sun的嫡系关系,附带的glas***ish也支持最新的J***a EE标准。   Eclipse当然会迎头赶上,因为使用者和插件众多,资料也多,还是更习惯用Eclipse,但要是做桌面swing开发,Eclipse里面的设计器还是要差些的。   但比如说想开发android,Google官方出的那个ADT好像只能安在eclipse上(尽管听说netbean也有Android插件),所以最好的选择了。

什么j***a运行效率低,而目前的大数据平台却都用j***a而不用c++开发?

其实安卓这么慢,消耗硬件这么多,程序动不动就几百m占用,真的以为用户不在意么?还不是硬件产商,软件厂商为了自己的利益,故意将效率做低。

java效率和c语言,java比c语言效率高吗-第1张图片-安济编程网
图片来源网络,侵删)

现在软件的效率已经越来越低,体积越来越大,说白了就是为了钱。

这样想就明白为啥不用C++,而用j***a了,就是因为它效率低,更能浪费硬件。

J***a的启动速度确实比较慢,但是系统运行稳定后,JIT编译器能够极大地提高J***a的运行速度。使用专业定制的商业级后,J***a的运行速度已经不是问题,比如ali-jdk。况且对于互联网公司来说,可以通过虚拟化技术大规模增加机器或使用云计算性能不够机器来凑。现在已经有了混部技术,连机器***都可以共享了。总的来说,J***a的运行效率真的不是瓶颈。

java效率和c语言,java比c语言效率高吗-第2张图片-安济编程网
(图片来源网络,侵删)

另一方面,J***a的生态已经非常成熟,通用的框架、人数众多的程序员、各大公司的商业级应用,都是J***a的筹码。J***a最成功的就是虚拟机技术,现在又诞生了kotlin等基于jvm的语言,可以说J***a的地位短时间内是无法被撼动的。

J***a是在c++之后诞生的。解决了很多c++存在的问题,比如指针带来的安全性问题。做了很多优化,比如去除结构编程是完全的面向对象,增加垃圾回收机制避免了内存泄露。如果不是需要操作底层,比如修改内存数据、操作硬件,而是做纯上层应用,c++不如J***a。

分享学习笔记和技术总结,内容涉及 J***a 技术、软件架构、前沿技术、开源框架、数据结构算法、编程感悟等多个领域,欢迎关注微信公众号“程序之心”。

java效率和c语言,java比c语言效率高吗-第3张图片-安济编程网
(图片来源网络,侵删)

这问题本身就有问题,J***A不是运行效率慢,是开发效率低,但线上运行效率很吊的,逻辑部分运算什么的基本都是J***A来写,界面性的东西展示部分用什么无所谓了基本都用什么PHP,JSP等这些脚本语言,还有现在比较流行的前后端分离方案什么mvvc框架之类的,J***A一直这么火不是没有原因的,当然没有一个完美的语言也没有完美的人所以任何一个语言都有它优缺点,所以不要去喜欢一个而贬低另一个这样不是显出你多么优秀而暴露出你多么的无知,个人喜好,团队因素,应用场景等各方面的因素可以选合适的语言!还有J***A不是所有灵域都主导,现在人工智能方面就不是它的强项!

硬件已经不是问题,更重要的是生态。j***a有完整的开发生态,基础组件,开源包众多,关键开发人员多。c++成本高,开发慢,谷歌后面推的go;python;kotlin也多与j***a[_a***_]方便。

到此,以上就是小编对于j***a效率和c语言的问题就介绍到这了,希望介绍关于j***a效率和c语言的2点解答对大家有用。

标签: j***a 效率 C++