博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java虚拟机
阅读量:5122 次
发布时间:2019-06-13

本文共 397 字,大约阅读时间需要 1 分钟。

对于java来说,其高效的内存管理机制,使得程序猿不再需要为每一个操作写对应的delete/free 代码。同时,由于内存控制不再由成员决定,这使得内存溢出问题更加不宜解决。

Java虚拟机运行时数据区分为以下几个,每个数据区的创建和销毁时间都各不相同:

1,方法区(Method Area)

2,虚拟机栈(Vm Stack)

3,本地方法栈(Native Method Stack)

4,堆(Heap)

5,程序计数器(Program Counter Register)

程序计数器:

程序计数器可以理解为当前线程执行的字节码的行号指示器,字节码解释器就是通过改变这个计数器的值来选取吓一条需要执行的字节码指令,分支,循环,跳转,异常处理,线程恢复等基础功能的实现的基于这个计数器。

转载于:https://www.cnblogs.com/jingLongJun/p/4491089.html

你可能感兴趣的文章
contentObserver---contentprovider
查看>>
题解-洛谷P1601 A+B Problem(高精)
查看>>
Docker常用命令
查看>>
MySql学习路线00
查看>>
快速生成漂亮的移动端视差滚动效果
查看>>
mysql几种存储引擎介绍
查看>>
转-Android客户端和服务端如何使用Token和Session
查看>>
IOS第14天(2, Modal控制)
查看>>
Java WeakReference的理解与使用
查看>>
删除确认代码
查看>>
刻意练习
查看>>
学习笔记13_第三方js控件&EasyUI使用
查看>>
Java变量的初始化问题探究
查看>>
DSU on tree——令人惊叹的想法
查看>>
javascript 闭包
查看>>
约瑟夫环问题
查看>>
c++ __int64
查看>>
IP封锁 (防火墙维护一张IP黑名单)
查看>>
【模板】trie树(字典树)
查看>>
Jmeter学习之旅(二)——Jmeter功能概要
查看>>