java的运行效率有C++高吗?
5个回答
展开全部
没有c++高(排除程序员水平因素)
用c++写web应用需要相当高的水平而且还得有大量的时间。一般用 J2EE 或者.NET 、PHP、ASP等
c++写的东西运行效率不比c差多少,c和汇编很底层,能直接操作堆栈 我写单片机时时操作系统就用他俩。c++在保留了很多c优点的情况下,其开发效率比c高很多。java在运行效率方面不能和他们比了,这本身也不是java的特长
用c++写web应用需要相当高的水平而且还得有大量的时间。一般用 J2EE 或者.NET 、PHP、ASP等
c++写的东西运行效率不比c差多少,c和汇编很底层,能直接操作堆栈 我写单片机时时操作系统就用他俩。c++在保留了很多c优点的情况下,其开发效率比c高很多。java在运行效率方面不能和他们比了,这本身也不是java的特长
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好。java的运行效率比C++低很多。因为JAVA需要一个虚拟机过程,耗费不少时间。
C++不适合写web应用。web应用除了早期的asp,现在基本都是用java和点。net了。当然。net也是比C++效率低。
C++不适合写web应用。web应用除了早期的asp,现在基本都是用java和点。net了。当然。net也是比C++效率低。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么没有人说JVM呢?
C/C++是直接运行在机器上,而java编译后产生*.class文件是运行在java虚拟机上在(JVM),经过JVM解译再放到真实机器上运行。JVM相当于用软件构造了一个计算机,有自己的CPU(假的),内存(也是假的)。
C/C++(*.exe)->机器
java(*.class)->JVM->机器
这样java程序比c++运行效率低,但是因为有JVM做中介,一个操作系统下编译的*.class可以运行在其它的操作系统下,(当然要装不同操作系统下的JVM)。这是所谓的(compile once,run anywhere).
还有一点C++比C慢,可只有10%,不像JAVA和"C系列"的差别那么大。
你的串号我已经记下,采纳后我会帮你制作
C/C++是直接运行在机器上,而java编译后产生*.class文件是运行在java虚拟机上在(JVM),经过JVM解译再放到真实机器上运行。JVM相当于用软件构造了一个计算机,有自己的CPU(假的),内存(也是假的)。
C/C++(*.exe)->机器
java(*.class)->JVM->机器
这样java程序比c++运行效率低,但是因为有JVM做中介,一个操作系统下编译的*.class可以运行在其它的操作系统下,(当然要装不同操作系统下的JVM)。这是所谓的(compile once,run anywhere).
还有一点C++比C慢,可只有10%,不像JAVA和"C系列"的差别那么大。
你的串号我已经记下,采纳后我会帮你制作
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.没有,
2.不适合,
2.不适合,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询