深入java虚拟机视频教程_从原理到实战深入学习JAVA虚拟机,视频教程下载
课程介绍
深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)
课程目录
1.说在前面的话
2.整个部分要讲的内容说明
3.环境搭建以及jdk,jre,jvm的关系
4.jvm初体验-内存溢出问题的分析与解决
5.jvm再体验-jvm可视化监控工具
6.杂谈
7Java的发展历史
8Java的发展历史续
9Java技术体系
10jdk8的新特性
12Java虚拟机-classic vm
13Java虚拟机-ExactVM
14Java虚拟机-HotSpotVM
15Java虚拟机-kvm
16Java虚拟机-JRockit
17Java虚拟机-j9
18Java虚拟机-dalvik
19Java虚拟机-MicrosoftJVM
20Java虚拟机-高性能Java虚拟机
21Java虚拟机-TaobaoVM
22Java内存区域-简介
23Java内存区域-程序计数器
24Java内存区域-Java虚拟机栈
25Java内存区域-本地方法栈
26Java内存区域-堆内存
27Java内存区域-方法区
28Java内存区域-直接内存和运行时常量池
29对象在内存中的布局-对象的创建
30探究对象的结构
31深入理解对象的访问定位
32垃圾回收-概述
33垃圾回收-判断对象是否存活算法-引用计数法详解
34垃圾回收-判断对象是否存活算法-可达性分析法详解
35垃圾回收算法-标记清除算法
36垃圾回收算法-复制算法
37垃圾回收算法-标记整理算法和分代收集算法
38垃圾收集器-serial收集器详解
39垃圾收集器-parnew收集器详解
40垃圾收集器-parallel收集器详解
41垃圾收集器-cms收集器详解
42最牛的垃圾收集器-g1收集器详解
43内存分配-概述
44内存分配-Eden区域
45内存分配-大对象直接进老年代
46内存分配-长期存活的对象进入老年代
47内存分配-空间分配担保
48内存分配-逃逸分析与栈上分配
49虚拟机工具介绍
50虚拟机工具-jps详解
51虚拟机工具-jstat详解
52虚拟机工具-jinfo详解
53虚拟机工具-jmap详解
54虚拟机工具-jhat详解
55虚拟机工具-jstack详解
56可视化虚拟机工具-Jconsole内存监控
57可视化虚拟机工具-Jconsole线程监控
58死锁原理以及可视化虚拟机工具-Jconsole线程死锁监控
59VisualVM使用详解
60性能调优概述
61性能调优-案例1
62性能调优-案例2
63性能调优-案例3
64前半部分内容整体回顾
65.Class文件简介和发展历史
66.Class文件结构概述
67.Class文件设计理念以及意义
68.文件结构-魔数
69.文件结构-常量池
70.文件结构-访问标志
71文件结构-类索引
72文件结构-字段表集合
73文件结构-方法表集合
74文件结构-属性表集合
75字节码指令简介
76字节码与数据类型
77加载指令
78运算指令
79类型转换指令
80对象创建与访问指令
81操作树栈指令
82控制转移指令
83方法调用和返回指令
84异常处理指令
85同步指令
86类加载机制概述
87类加载时机
88类加载的过程-加载
89类加载的过程-验证
90类加载的过程-准备
91类加载的过程-解析
92类加载的过程-初始化
93类加载器
94双亲委派模型
95运行时栈帧结构
96局部变量表
97操作数栈
98动态连接
99方法返回地址和附加信息
100方法调用-解析调用
101方法调用-静态分派调用
102方法调用-动态分派调用
103动态类型语言支持
104字节码执行引擎小结
105总结与回顾
106happens-before简单概述
107重排序问题
108锁的内存语义
109volatile的内存语义
110final域内存语义
11lanmbda表达式简介
从原理到实战深入学习JAVA虚拟机,视频教程下载
立即下载
注册下载
深入java虚拟机视频教程_从原理到实战深入学习JAVA虚拟机,视频教程下载相关推荐
- java火箭应用_从火箭发场景来学习Java多线程并发闭锁对象
原标题:从火箭发场景来学习Java多线程并发闭锁对象 从火箭发场景来学习Java多线程并发闭锁对象 倒计时器场景 在我们开发过程中,有时候会使用到倒计时计数器.最简单的是:int size = 5; ...
- 视频教程-zabbix4.0原理到实战中部(基础架构之四)-Linux
zabbix4.0原理到实战中部(基础架构之四) 在宝成国际集团华东行政中心主管华东地区网络.虚拟化.系统运维三年,从设计.网络设备选型.实施都有着丰富的经验.在互联网公司工作四年,对LINUX自动化 ...
- Java:计算机编程语言Java的简介、编程环境/工具、如何学习Java之详细攻略
Java:计算机编程语言Java的简介.编程环境/工具.如何学习Java之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编程Java语言→定义Java类→Java虚拟机 ...
- java代码课程_助你写出优雅的 Java 代码,8 点建议给你收藏
我越来越担心我作为一个java程序员的未来.恍然间,发现自己在这个行业里已经摸爬滚打了十年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程 ...
- 除了《深入理解 Java 虚拟机》,还可以看怎么系统学习 Java 虚拟机?
作为一名优秀的 Java 开发程序员,以及想那些想要学习 Java 更深层一点的知识的同学,对 JVM 的熟悉与熟练使用是必不可缺的核心技能了,也是每个 Java 程序员应该要做到的. 深入学习 JV ...
- java hashmap用法_备战金九银十:Java核心技术面试题100+,助你搞定面试官
一线互联网公司工作了几年,我作为求职者参加了不少面试,也作为面试官面试了很多同学,整理这份面试指南,一方面是帮助大家更好的准备面试,有的放矢,另一方面也是对自己知识框架做一个体系化的梳理. 这篇文章梳 ...
- java 清空控制台_利用原生库和JNI(Java原生接口)实现H2数据库漏洞利用
在H2数据库引擎中获取代码执行权限的技术早已是众所周知,但有个要求就是H2能够动态编译Java代码.而本文将向大家展示以前没有公开过的利用H2的方法,并且无需使用Java编译器,即通过原生库和JNI( ...
- java框架核心技术_你必须掌握的 21 个 Java 核心技术!(干货)
点击上方"java进阶架构师",选择右上角"置顶公众号" 20大进阶架构专题每日送达 51闲来无事,师长一向不(没)喜(有)欢(钱)凑热闹,倒不如趁着这时候复盘 ...
- java oom分析_作为测试你应该知道的JAVA OOM及定位分析
上周现网一个内存溢出问题导致应用服务器每隔一小时死一次,遂整理下常见的OMM.发现方法和处理方式,加入Bug预防. 常见的OutOfMemoryError有三种:OutOfMemoryError:Pe ...
- java对象模型 指令_深入理解多线程(二)—— Java的对象模型
上一篇文章中简单介绍过synchronized关键字的方式,其中,同步代码块使用monitorenter和monitorexit两个指令实现,同步方法使用ACC_SYNCHRONIZED标记符实现.后 ...
最新文章
- C++ 函数参数 值传递与引用传递
- 从冬奥会开幕式谈起,AI的艺术造诣如何?
- 数据结构与算法——树与二叉树详细分享
- php get为空,php – $_GET在url有变量时为空
- android录音播放并上传
- 基于Socket的.NET应用组件
- android10图片保存,android10分区存储照片选择,拍照处理
- 计算几何05_B样条曲线
- 关于 pace 有意思的一篇文章
- 斯坦福大学开源四足机器人pupper腿部组装(上)
- word计算机一级知识点,计算机一级word操作基础知识点.doc
- 深度学习之语义分割unet算法解读
- JavaScript正则表达式给html字符串的img标签增加style样式
- 牛逼哄哄的富士康老板郭台铭低头了,夏普将向三星供应液晶面板
- 《解忧杂货店》阅读后感
- 【Java面试题】List如何一边遍历,一边删除?
- 微信开发详解scope---snsapi_base和snaspi_userinfo 区别
- 'PRIMARY' 文件组已满。请删除不需要的文件
- 网工上午经典考题汇总---必记
- OpenGL 点精灵效果
热门文章
- 【友盟+】营销大数据论坛完美收官:数据驱动营销智能
- 谈论机器学习中,哪种学习算法更好有意义吗?
- wordpress安全_保持WordPress网站安全的48种方法
- 高考加油别学计算机图片,高考加油励志说说带图片,2020高考加油说说配图
- VSCode折叠所有区域代码快捷键
- php转调页面,转调踏莎行上巳道中作
- 裁员的第一波枪声,从游戏行业响起了?
- 32位 4G内存限制 linux,[操作系统]关于32位LINUX只支持4G内存的问题
- G2O和Sliding Window中的Marginalization
- qq出示测试软件语音聊天,腾讯qq语音聊天麦克风的[qq语音语音测试]解决方案