java运行机制
来源:互联网 发布:ipc共享 端口 编辑:程序博客网 时间:2024/05/20 23:02
java三种核心机制:
1.java虚拟机(Java Virtual Machine)
在一台计算机上由软件或硬件模拟的计算机
Java虚拟机(JVM)读取并处理经编译过的字节码class文件
java虚拟机规范定义了:
指令集
寄存器集
类文件结构
堆栈
垃圾收集堆
内存区域
2.代码安全性检测(Code Security)
Java运行环境(JRE)
JRE(The Java Runtime Environment)
JRE = JVM + API(Lib)
JRE运行程序时的三项主要功能:
加载代码:由class loader完成;
校正代码:由bytecode verifer完成;(为确保代码安全)
执行代码:由runtime interpreter完成;
JDK = JRE + TOOLS
JVM保证了java是跨平台的功能
3.垃圾收集机制(Garbage collection)
在c/c++中·,由程序员负责回收无用内存
java语言自动垃圾回收:
系统级线程跟踪存储空间的分配情况·
在JVM的空闲时,检查并释放那些可以被释放的存储空间
程序员无需在无法精确控制和干预回收过程
1 0
- java运行机制
- java运行机制
- java运行机制
- Java运行机制
- java运行机制
- Java运行机制
- Java运行机制
- java运行机制
- Java运行机制
- java运行机制
- JAVA运行机制
- Java--Java运行机制
- java的运行机制详解
- java的运行机制详解
- Java程序的运行机制
- Java程序的运行机制
- Java程序的运行机制
- [转载]一:Java运行机制
- nginx ngx_http_rewrite_module 模块填坑小记
- oracle rac 12c环境脱离节点故障重建
- brackets
- HTTP中GET与POST的区别
- House Robber II
- java运行机制
- java容器2
- c++对象模型-默认构造函数的构造操作
- CUDA编程的错误处理
- Kubernetes HPA Controller源码分析
- JavaScript浏览器对象、window对象、计时器、history对象、location对象
- springMVC ModelAndView 作用与功能解析
- mahotasAPI文档简单翻译
- Git配置SSH,并Push到GitHub上的相关流程