JVM学习--认识虚拟机
2015-10-29 23:04
169 查看
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来说,开发人员只需要创建对象,虚拟机的自动内存管理机制会自动释放内存。
Java技术体系包括支撑Java程序运行的虚拟机、提供各种功能支持的API、Java编程语言、第三方框架(如spring、struts)等。
2.经典虚拟机
HotSpot VM:Sun JDK和OpenJDK中所带的虚拟机。优点是准确式内存管理和热点代码探测技术。
JRockit:专注于服务器端应用,不包含解析器实现,全部代码都靠即时编译器(JIT Just-In-Time)编译后执行。
3.Java与c++的区别
区隔Java与c++的是内存分配和垃圾回收技术。对于c++来说,开发人员掌握创建对象、使用对象、维护对象、销毁对象的所有工作。对于Java来说,开发人员只需要创建对象,虚拟机的自动内存管理机制会自动释放内存。
相关文章推荐
- 3D引擎:Horde3D:窗口类API:glfw
- Reverse Linked List
- X皮书之初识Redis(基本操作)
- 查了查Ubuntu Studio有感 [如转载请注明出处]
- HashMap 排序,按照 value,找出字符出现次数最多的
- Uva136——Ugly Numbers
- 第二百一十天 how can I 坚持
- PHP开发环境之WAMP独立安装
- Java中的回调机制
- iOS开发UI篇—程序启动原理和UIApplication
- 1.7-nagios配置邮件告警
- Uva400——Unix ls
- 如何在github上传自己的项目
- 十天冲刺---Day1
- Java String API
- Java String API
- 欢迎使用CSDN-markdown编辑器
- 关于修改 commit_write 提升性能的一点理解
- 记。。关于python处理表单
- C语言文法