深入拆解Java虚拟机视频教程
目录:
第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虚拟机视频教程的更多相关文章
- 极客时间 深入拆解java虚拟机 一至三讲学习总结
为什么要学习java虚拟机 1.学习java虚拟机的本质,是了解java程序是如何被执行且优化的.这样一来,才可以从内部入手,达到高效编程的目的.与此同时,你也可以为学习更深层级.更为核心的java技 ...
- java虚拟机类加载
java虚拟机中类的加载 (JVM的大致结构图) 从发class文件到内存中的类,按先后顺序,需要经过加载,链接以及初始化三大步骤. java语言的类型可分为两大类:基本类型(primitive ty ...
- 14 Java虚拟机实现 synchronized
java 中的 synchronized 运行 在 Java 中,我们经常用 synchronized 关键字对程序进行加锁.无论是一个代码块还是静态方法或者实例方法,都可以直接用 synchroni ...
- 03 Java 虚拟机是如何加载 Java 类的
Java 引用类型 Java 中的引用类型细分为四种:类,接口,数组类和泛型参数. 因为泛型参数会在编译过程中被擦除,所以 Java 虚拟机实际上只有前三种.数组类是由 Java 虚拟机直接生成的,其 ...
- 写给Java程序员的Java虚拟机学习指南
大家好,我是极客时间<深入拆解Java虚拟机>作者.Oracle Labs高级研究员郑雨迪.有幸借这个专题的机会,能和大家分享为何Java工程师要学Java虚拟机?如何掌握Java虚拟机? ...
- Java虚拟机JVM学习07 类的卸载机制
Java虚拟机JVM学习07 类的卸载机制 类的生命周期 当Sample类被加载.连接和初始化后,它的生命周期就开始了. 当代表Sample类的Class对象不再被引用,即不可触及时,Class对象就 ...
- Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论
Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论 创建用户自定义的类加载器 要创建用户自定义的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的f ...
- Java虚拟机JVM学习05 类加载器的父委托机制
Java虚拟机JVM学习05 类加载器的父委托机制 类加载器 类加载器用来把类加载到Java虚拟机中. 类加载器的类型 有两种类型的类加载器: 1.JVM自带的加载器: 根类加载器(Bootstrap ...
- Java虚拟机JVM学习04 类的初始化
Java虚拟机JVM学习04 类的初始化 类的初始化 在初始化阶段,Java虚拟机执行类的初始化语句,为类的静态变量赋予初始值. 在程序中,静态变量的初始化有两种途径: 1.在静态变量的声明处进行初始 ...
随机推荐
- 学习Qt的一点小感想
作为一名电子信息工程的学生,嵌入式似乎是不二的选择,然后我便学习了一下在嵌入式广泛应用的QT软件,刚开始就是学学控件,觉得还是简单,也觉得比较新颖,可是到了做一些具体的小东西就会发现学的东西远远不够, ...
- MyBatis 二级缓存全详解
目录 MyBatis 二级缓存介绍 二级缓存开启条件 探究二级缓存 二级缓存失效的条件 第一次SqlSession 未提交 更新对二级缓存影响 探究多表操作对二级缓存的影响 二级缓存源码解析 二级缓存 ...
- 牛客多校训练第八场C.CDMA(思维+构造)
题目传送门 题意: 输入整数m( m∈2k ∣ k=1,2,⋯,10),构造一个由1和-1组成的m×m矩阵,要求对于任意两个不同的行的内积为0. 题解: Code: #include<bits/ ...
- SpringBoot分布式:Dubbo+zookeeper
西部开源-秦疆老师:SpringBoot + Dubbo + zookeeper 秦老师交流Q群号: 664386224 未授权禁止转载!编辑不易 , 转发请注明出处!防君子不防小人,共勉! 基础知识 ...
- Mysql高可用(HA)
MySQL特点: 1) 开放的源代码的关系型数据库 2) 适应于所有平台 3) 支持多线程,充分利用CPU资源,性能很出色 4) 价格便宜 5) 大数据库能处理5000万条记录. ACID 事务 一组 ...
- linux系统磁盘满了,怎么解决?
1.使用命令:df -lk 或 df -hl 发现果然有个磁盘已满 2.使用命令:du --max-depth=1 -h 查找大文件,发现/home文件夹下有17G的东西,因为我的apache是装在 ...
- 微服务架构 - 网关 Spring Cloud Gateway
Spring Cloud Gateway 工作原理 客户端向 Spring Cloud Gateway 发出请求,如果请求与网关程序定义的路由匹配,则将其发送到网关 Web 处理程序,此处理程序运行特 ...
- Dig命令使用大全(转自别人翻译),稍加整理
Dig简介: Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具.由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧. Dig的 ...
- 自制微信小程序 提示插件 -- noticeUitis.js
/* noticeMsg.js by: FEer_llx Modify 2016/08/24 */ function weNotice(obj) { this.fadeFlag = true; thi ...
- unity_UGUI养成之路03
关卡分页设计 功能1:通过直接滑动: 添加自动排序组件 设置通过添加组件设置内容的滑动,多余内容的隐藏 功能2:通过点击下面的圆圈滑动 上述代码实现: using UnityEngine;usin ...