成都网站建设设计

将想法与焦点和您一起共享

JAVA代码运行效率低 java代码运行很慢怎么办

java同样的代码 windows下很慢

原因在于java是运行在jm虚拟机里面,属于解析语言蔽派,所以java启动速度和运行速度都非常慢。

创新互联公司长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为天河企业提供专业的成都网站设计、成都网站建设天河网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。

java的唯一优点就是开发比较方便,开发界面程序一般用c++或c#或其早罩它,很少人用java的,java那个运行效率真的太垃圾了,内存回收机制垃圾,程序响应慢,体积大宏睁贺就是java的最大缺点。

java程序为什么比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系列"的差别那么大。

怎么理解JAVA开发效率低

因为java属于虚拟机,运算需要转换,举个列子把:c++是A-32=a,java是先1x16=A A-32=a,这么一来做同样是事情cpu和内存芹戚锋压力都大1倍。

拿java和php举例

理念上的不同导致了Java和PHP在Web应用开发上显示了不同的结果,尽管Java的数学计算和数据库访问都有优势,架构也相当完美,但是PHP却可以简单轻松地支持高强度Web访问,能够快速开发应用,支持PHP的虚拟主机多如牛毛,使得用PHP开发一个网站比用Java开发一个网站要快得多,容易的多。Java所拥有的优点只适合传统的以软件项目为核心的开发模式,而PHP更适合于以客户为核心的SaaS的开发模式,因此,PHP目前在Web网站开发的优势完全是因为Web网站开发的特殊性而导嫌晌致的,并非编程语言特性所决定。

(你有哪方面开发需求,可以与技术众包平台合作,27773能帮你撮合技术大牛为你主导开发,你并不需求了解太多效率问题。大牛就帮你提供更仔察好的建议。v longdezidi)

Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用Java的web开发技术实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化

Java效率真的很低吗?Android为何要采用

java的效率很低。而且现在程序高手一般都讨厌java,其实看不起java也是做备脊有道理的,不要在android上投入太大,还是多在WP7和SB3上下点功能吧。android的SDK是java开发的,这个没有错啊。我今天刚看了andorid的开发方式,google那帮人怎么会想到用java。

技术先进的不一定有市场。

想当初比windows系统技术先进的多了,可现在。

市场决定一切。

纯语言而言,JAVA的执行效率确实不如C++。 但这只是一方面,现今的硬件资源已经很充裕了, 牺牲一点资源消耗,从而获纯渗得架构、安全、扩展、健壮等方面的优势难道不更好么?更何况如果runtime做得好的滚伏话,除了资源占用大点,效率方面基本没什么损失……net不就是这样么,加载的时候慢点,运行的时候并不慢。而且android应用运行环境并不是Sun Java。


本文标题:JAVA代码运行效率低 java代码运行很慢怎么办
网站网址:http://chengdu.cdxwcx.cn/article/ddpdegj.html