目录:

第1节说在前面的话   00:05:07分钟   | 
第3节环境搭建以及jdk,jre,jvm的关系   00:20:48分钟   | 
第5节jvm再体验-jvm可视化监控工具   00:21:17分钟   | 
第7节Java的发展历史00:27:24分钟   | 
第9节Java技术体系00:08:46分钟   | 
第11节lanmbda表达式简介00:07:02分钟   | 
第13节Java虚拟机-ExactVM00:03:35分钟   | 
第15节Java虚拟机-kvm00:03:04分钟   | 
第17节Java虚拟机-j900:04:23分钟   | 
第19节Java虚拟机-MicrosoftJVM00:03:57分钟   | 
第21节Java虚拟机-TaobaoVM00:03:06分钟   | 
第23节Java内存区域-Java虚拟机栈00:12:04分钟   | 
第25节Java内存区域-本地方法栈00:02:39分钟   | 
第27节Java内存区域-方法区00:06:32分钟   | 
第29节对象在内存中的布局-对象的创建00:21:19分钟   | 
第31节深入理解对象的访问定位00:08:01分钟   | 
第33节垃圾回收-判断对象是否存活算法-引用计数法详解00:14:08分钟   | 
第35节垃圾回收算法-标记清除算法00:04:36分钟   | 
第37节垃圾回收算法-标记整理算法和分代收集算法00:05:24分钟   | 
第39节垃圾收集器-parnew收集器详解00:04:53分钟   | 
第41节垃圾收集器-cms收集器详解00:14:58分钟   | 
第43节内存分配-概述00:04:23分钟   | 
第45节内存分配-大对象直接进老年代00:06:42分钟   | 
第47节内存分配-空间分配担保00:04:54分钟   | 
第49节虚拟机工具介绍00:10:27分钟   | 
第51节虚拟机工具-jstat详解00:09:20分钟   | 
第53节虚拟机工具-jmap详解00:08:48分钟   | 
第55节虚拟机工具-jstack详解00:10:19分钟   | 
第57节可视化虚拟机工具-Jconsole线程监控00:12:18分钟   | 
第59节VisualVM使用详解00:08:03分钟   | 
第61节性能调优-案例100:23:28分钟   | 
第63节性能调优-案例300:12:41分钟   | 
第65节Class文件简介和发展历史   00:11:26分钟   | 
第67节Class文件设计理念以及意义   00:13:41分钟   | 
第69节文件结构-常量池   00:23:44分钟   | 
第71节文件结构-类索引00:11:26分钟   | 
第73节文件结构-方法表集合00:10:06分钟   | 
第75节字节码指令简介00:09:18分钟   | 
第77节加载指令00:09:33分钟   | 
第79节类型转换指令00:13:42分钟   | 
第81节操作树栈指令00:03:27分钟   | 
第83节方法调用和返回指令00:06:37分钟   | 
第85节同步指令00:07:34分钟   | 
第87节类加载时机00:13:15分钟   | 
第89节类加载的过程-验证00:10:24分钟   | 
第91节类加载的过程-解析00:14:04分钟   | 
第93节类加载器00:22:41分钟   | 
第95节运行时栈帧结构00:08:46分钟   | 
第97节操作数栈00:08:36分钟   | 
第99节方法返回地址和附加信息00:03:24分钟   | 
第101节方法调用-静态分派调用00:16:21分钟   | 
第103节动态类型语言支持00:09:27分钟   | 
第105节总结与回顾00:10:55分钟   | 
第107节重排序问题00:23:19分钟   | 
第109节volatile的内存语义00:12:04分钟   | 
第110节final域内存语义00:34:07分钟   |

下载链接:https://www.yinxiangit.com/523.html

深入拆解Java虚拟机视频教程的更多相关文章

  1. 极客时间 深入拆解java虚拟机 一至三讲学习总结

    为什么要学习java虚拟机 1.学习java虚拟机的本质,是了解java程序是如何被执行且优化的.这样一来,才可以从内部入手,达到高效编程的目的.与此同时,你也可以为学习更深层级.更为核心的java技 ...

  2. java虚拟机类加载

    java虚拟机中类的加载 (JVM的大致结构图) 从发class文件到内存中的类,按先后顺序,需要经过加载,链接以及初始化三大步骤. java语言的类型可分为两大类:基本类型(primitive ty ...

  3. 14 Java虚拟机实现 synchronized

    java 中的 synchronized 运行 在 Java 中,我们经常用 synchronized 关键字对程序进行加锁.无论是一个代码块还是静态方法或者实例方法,都可以直接用 synchroni ...

  4. 03 Java 虚拟机是如何加载 Java 类的

    Java 引用类型 Java 中的引用类型细分为四种:类,接口,数组类和泛型参数. 因为泛型参数会在编译过程中被擦除,所以 Java 虚拟机实际上只有前三种.数组类是由 Java 虚拟机直接生成的,其 ...

  5. 写给Java程序员的Java虚拟机学习指南

    大家好,我是极客时间<深入拆解Java虚拟机>作者.Oracle Labs高级研究员郑雨迪.有幸借这个专题的机会,能和大家分享为何Java工程师要学Java虚拟机?如何掌握Java虚拟机? ...

  6. Java虚拟机JVM学习07 类的卸载机制

    Java虚拟机JVM学习07 类的卸载机制 类的生命周期 当Sample类被加载.连接和初始化后,它的生命周期就开始了. 当代表Sample类的Class对象不再被引用,即不可触及时,Class对象就 ...

  7. Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论

    Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论 创建用户自定义的类加载器 要创建用户自定义的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的f ...

  8. Java虚拟机JVM学习05 类加载器的父委托机制

    Java虚拟机JVM学习05 类加载器的父委托机制 类加载器 类加载器用来把类加载到Java虚拟机中. 类加载器的类型 有两种类型的类加载器: 1.JVM自带的加载器: 根类加载器(Bootstrap ...

  9. Java虚拟机JVM学习04 类的初始化

    Java虚拟机JVM学习04 类的初始化 类的初始化 在初始化阶段,Java虚拟机执行类的初始化语句,为类的静态变量赋予初始值. 在程序中,静态变量的初始化有两种途径: 1.在静态变量的声明处进行初始 ...

随机推荐

  1. Docker 核心技术

    docker是什么?为什么会出现? 容器虚拟化技术:轻量级的虚拟机(但不是虚拟机) 开发:提交代码 ——> 运维:部署 在这中间,因为环境和配置,出现问题 ——> 把代码/配置/系统/数据 ...

  2. 【POJ - 2387】Til the Cows Come Home(最短路径 Dijkstra算法)

    Til the Cows Come Home 大奶牛很热爱加班,他和朋友在凌晨一点吃完海底捞后又一个人回公司加班,为了多加班他希望可以找最短的距离回到公司.深圳市里有N个(2 <= N < ...

  3. Tomcat中文乱码问题

    新从官网下载的Tomcat7和Tomcat8,在运行的时候都会有乱码的问题,就此发现问题,我们就给它就地正法! 经过初步的分析,问题产生的大概原因是由于Tomcat的log日志模块不识别中文的问题, ...

  4. 2321. 【NOIP普及组T1】方程

    2321. [NOIP普及组T1]方程 时间限制: 1000 ms  空间限制: 262144 KB 题目描述

  5. 5G标准公布,你很快又要换手机了

    通常,在4G网络环境下,下载一部1G的电影只需要30秒时间,对于经历过2G和3G网络的我们来说已经非常快了. 但是听说,5G环境中下载一部同样的电影,根本不是用秒来计算的,甚至有外媒说,5G的速率会是 ...

  6. LCA最近公共祖先---倍增法笔记

    先暂时把模板写出来,A几道题再来补充 此模板也是洛谷上的一道模板题 P3379 [模板]最近公共祖先(LCA) #pragma GCC optimize(2) //o2优化 #include < ...

  7. 清缓存的姿势不对,真的会出生产bug哦

    最近解决了一个生产bug,bug的原因很简单,就是清理缓存的方式不对.本来没啥好说的,但是考虑到我们有时候确实会在一些小问题上栽跟头,最终决定把这个小故事拿出来跟大家分享下. 风起有一天在撸代码,突然 ...

  8. Selenium + python 测试环境搭建扩展-HTMLUNIT的使用

    尝试给公司的网站写每日例行检查的脚本时,不需要去打开浏览器,这是就用到HTMLUNIT的使用 HTMLUNIT是基于Selenium服务端的,所以需要selenium-server-standalon ...

  9. 用小程序·云开发两天搭建mini论坛丨实战

    笔者最近涉猎了小程序相关的知识,于是利用周末时间开发了一款类似于同事的小程序,深度体验了小程序云开发模式提供的云函数.数据库.存储三大能力.关于云开发,可参考文档:小程序·云开发. 个人感觉云开发带来 ...

  10. python相关性算法解决方案(rest/数据库/json/下载)

    1. 场景描述 一直做java,因项目原因,需要封装一些经典的算法到平台上去,就一边学习python,一边网上寻找经典算法代码,今天介绍下经典的相关性算法,算法原理就不介绍了,只从代码层面进行介绍,包 ...