JVM
来源:互联网 发布:志达物业软件 编辑:程序博客网 时间:2024/05/19 05:29
概念:JVM是一个虚拟计算虚拟处理机,是JAVA编译器和OS之间的处理器,是JAVA运行的环境,用来屏蔽操作系统细节,实现JAVA平台无关性。本质上是操作系统的一个进程。有自己的代码和数据空间。
原理:JVM 是通过运行java.exe来启动并搭建JAVA运行环境的,有四步:1)创建JVM装载环境和配置 通过JRE路径找到JVM.DLL的路径;2)装载JVM.DLL3)初始化JVM.DLL得到JNIENV实例4)调用JNIENV实例装载并处理CLASS类,加载主类并调用主类中的MAIN方法。
类加载的过程:1)装载:找到CLASS文件并加载到JVM中;2)链接:对CLASS文件格式校验,初始化静态变量,解析类中调用的接口和类;3)初始化:类变量赋值、静态代码库执行
0 0
- JVM
- jvm
- JVM
- JVM
- JVM
- JVM
- jvm
- jvm
- jvm
- JVM
- JVM
- jvm
- JVM
- JVM
- jvm
- jvm
- jvm
- JVM
- 最小生成树prime算法模板
- 关于在Java使用反射对属性取值和赋值的性能问题。
- Codeforces 459C Pashmak and Buses(构造)
- 上传内容和http keep alive
- plsql登录数据库出错,ora-01034:oracle not available ora-27101: shared memory realm does not exis
- JVM
- 打造最佳开发团队的几点建议
- sql trim()函数去掉两头空格,编程要注意空格的地方
- 异步下载sendAsynchronousRequest:...方法
- socket编程指南
- mfc appxxx
- GCC常用命令详解
- iOS 模拟器中添加图片
- Hadoop之父Doug Cutting