当前位置:首页 > 虚拟机 > 正文

java虚拟机优缺点


一、请问C++和JAVA的各自的优缺点?C++有两个优点:1:更接近底层,所以处理非常实时。2:比较抽象,函数和类不管类型都可以写,只要注意逻辑,这就是C++模板的强大之处,C++的应用也很广泛,不仅仅局限于桌面领域
java
这是一种与操作系统无关的语言,这意味着一旦编写了程序,就可以在使用Java虚拟机的平台上运行,而Java
使用和思维比C++简单易学,是现在快速开发的首选
网上有很多,
但是我觉得都是面向对象的语言,Java去掉了指针,但是有引用(可以(理解为指针),有垃圾回收终端,真正用的还是C++。-设计处理时间是付出的代价对于自动化,Java现在更多的是用在网站上,但是在最终,它基本上是一个样板设计,或者使用了别人定义的类,最后,人们需要使用该语言,如果有时间,请阅读《敏捷软件开发》以获得一定的深度。
了解更多详细的区别,可以看看《Java编程思想》中的附录B。这本书还是值得一读的。


二、JAVA的缺点是什么Java有很多缺点。。。
让我简单介绍一下。。
第一点:
众所周知,java程序的运行依赖于java虚拟机,因此它比其他语言编写的程序要慢。(汇编、C、C++)不直接执行机器代码。
第二:
因为java考虑到了跨平台。所以它可能不像语言那样接近操作系统。(例如:装配,c)。这意味着您无法操纵操作系统的底层。但这可以通过java的jni
(即java原生接口)来完成。顾名思义,用其他编程语言编写的java称为“汇编或c等”。虽然系统程序)技术可以解决这个问题。问题的一部分。
因此如果你想开发
应用程序
那么最好选择
java以外的开发语言。