Temptation.夜
Temptation.夜
全部文章
java虚拟机
Java基础(2)
Linux(1)
redis(1)
数据库(1)
数据库锁机制(2)
数据结构(7)
归档
标签
去牛客网
登录
/
注册
Temptation.夜的博客
全部文章
/ java虚拟机
(共5篇)
虚拟机字节码执行引擎
虚拟机字节码执行引擎 概述 Java虚拟机的执行引擎:输入的时字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。 运行时栈帧结构 一个线程中的方法调用链可能工会很长,很多方法都同时处于执行状态。对于执行引擎来说,在活动过程中,只有位于栈顶的栈帧才是有效的,称为当前栈帧,于这个栈帧...
2019-10-28
0
466
虚拟机类加载机制
虚拟机类加载机制 虚拟机的类加载机制: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。 总结以下知识点: 在Java语言中,类的加载连接初始化过程都是在程序运行期间完成的。 1 类加载的时机: 类从被加载到...
2019-10-28
0
556
JVM底层原理分析
JVM的内存模型很多人都看过,周志明老师的《深入理解Java虚拟机》已经解释的很清楚了。但是只限于概念性的知识,关于底层的原理并没有做深入的阐述,下面我们通过一个实例代码来分析JVM内存模型之间的联系与各模块之间的底层原理,底层比较复杂,可能篇幅有点长,请耐心阅读,一定给你讲透彻,阅读本文建议同《深...
2019-10-19
0
515
synchronized底层原理解析
sychronized底层原理探秘 Synchronized作用: 官方解释:同步方法支持一种简单的策略来防止线程干扰和内存一致性错误:如果一个对象对多个线程可见,则对该对象变量的所有读取或写入都是通过同步方法完成的。 一句话总结出Synchronized的作用: 能够保证在同一时刻最多只有...
2019-10-18
0
568
Java虚拟机GC垃圾回收
Java虚拟机 对象已死吗: 引用计数方法 给对象添加一个计数器,每当一个地方引用他时,计数器就加1,当引用失效时,计数器就减1,任何时候计数器为0的对象就是不会再被使用的。 引用计数方法带来的问题: 无法解决对象之间循环引用的问题:例如: Person a=new Peson(); Pe...
2019-10-15
0
437