JVM学习--认识虚拟机

来源:互联网 发布:apache cxf 下载 编辑:程序博客网 时间:2024/06/10 12:35

1.Java的构成
Java技术体系包括支撑Java程序运行的虚拟机、提供各种功能支持的API、Java编程语言、第三方框架(如spring、struts)等。
2.经典虚拟机
HotSpot VM:Sun JDK和OpenJDK中所带的虚拟机。优点是准确式内存管理和热点代码探测技术。
JRockit:专注于服务器端应用,不包含解析器实现,全部代码都靠即时编译器(JIT Just-In-Time)编译后执行。
3.Java与c++的区别
区隔Java与c++的是内存分配和垃圾回收技术。对于c++来说,开发人员掌握创建对象、使用对象、维护对象、销毁对象的所有工作。对于Java来说,开发人员只需要创建对象,虚拟机的自动内存管理机制会自动释放内存。

0 0
原创粉丝点击