勿忘初衷NKU
勿忘初衷NKU
全部文章
JVM
aaa_公司(3)
aa_计算机基础(75)
aa_遇到的错误(1)
a_dalao(1)
a_zuo(1)
GitHub(1)
Java基础(1)
Java面试题讲解121(3)
JUC(2)
LeetCode(2)
mybatis(13)
MySql(1)
OS(20)
Spring(25)
SpringMVC(7)
SQL(31)
《剑指Offer》(16)
《软件测试》(1)
华为云的使用(1)
并发编程(3)
感悟(2)
操作系统(2)
数据库(4)
杂谈(1)
正式(16)
测试(3)
电商项目(1)
直播(4)
算法(13)
计算机组成原理(1)
计算机网络(7)
软件测试(5)
面经(3)
面试题目(5)
项目知乎(1)
归档
标签
去牛客网
登录
/
注册
xiaohua
曾梦想仗剑走天涯
全部文章
/ JVM
(共45篇)
JDK、JRE、JVM区别与联系
JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。
2019-12-22
0
483
Java虚拟机栈
2019-12-22
0
390
jvm本地接口P04
Thread t1=new Thread(); t1.start(); Thread的start方法源码 public synchronized void start() { &nb...
2019-12-22
0
427
jvm双亲委派机制
自己写一个Java类java.lang.String package java.lang; public class String { public static void main(String[] args)...
2019-12-22
0
492
Java内存模型
缓存一致性、乱序执行优化、指令重排序 (参考博客:http://developer.51cto.com/art/201807/579744.htm) 本文整体的介绍一下 Java 内存模型,比如 Java 内存模型是什么,为什么要有 Java 内存模型,Java 内存模型解决了什么问题等...
2019-09-13
0
571
synchronized实现可见性
JMM Java内存模型关于synchronized的两条规定: 1、线程解锁前,必须把共享变量的最新值刷新到主内存中。 2、线程加锁时,将清空工作内存***享变量的值,从而使用共享变量时需要从主内存中重新获取最新的值。 (注意:加锁与解锁需要是同一把锁) 通过...
2019-09-13
0
534
缓存一致性与指令重排
由于计算机的存储设备与处理器的运算速度有几个数量级的差距, 所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存 来作为内存与处理器之间的缓冲。 缓存一致性 在多处理器系统中,每个处理器都有自己的高速缓存,而它们又共享同一主内存。 当多个处理器的...
2019-09-13
0
512
终于搞懂了JIT
Java这个语言很非凡。 一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。 二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。 三、但是,现在的JVM为了效率,都有...
2019-09-13
0
543
35、内存间的交互操作有哪些?需要满足什么规则?
不会
2019-09-12
0
0
34、说下你对 Java 内存模型的理解?
不会
2019-09-12
0
477
首页
上一页
1
2
3
4
5
下一页
末页