001. 说在前面的话 002. 整个部分要讲的内容说明 003. 环境搭建以及jdk,jre,jvm的关系 004. jvm初体验-内存溢出问题的分析与解决 005. jvm再体验-jvm可视化监控工具 006. 杂谈 007. Java的发展历史 008. Java的发展历史续 009. Java技术体系 010. jdk8的新特性 011. lanmbda表达式简介 012. Java虚拟机-classic vm 013. Java虚拟机-ExactVM 014. Java虚拟机-HotSpotVM 015. Java虚拟机-kvm 016. Java虚拟机-JRockit 017. Java虚拟机-j9 018. Java虚拟机-dalvik 019. Java虚拟机-MicrosoftJVM 020. Java虚拟机-高性能Java虚拟机 021. Java虚拟机-TaobaoVM 022. Java内存区域-简介 023. Java内存区域-程序计数器 024. Java内存区域-Java虚拟机栈 025. Java内存区域-本地方法栈 026. Java内存区域-堆内存 027. Java内存区域-方法区 028. Java内存区域-直接内存和运行时常量池 029. 对象在内存中的布局-对象的创建 030. 探究对象的结构 031. 深入理解对象的访问定位 032. 垃圾回收-概述 033. 垃圾回收-判断对象是否存活算法-引用计数法详解 034. 垃圾回收-判断对象是否存活算法-可达性分析法详解 035. 垃圾回收算法-标记清除算法 036. 垃圾回收算法-复制算法 037. 垃圾回收算法-标记整理算法和分代收集算法 038. 垃圾收集器-serial收集器详解 039. 垃圾收集器-parnew收集器详解 040. 垃圾收集器-parallel收集器详解 041. 垃圾收集器-cms收集器详解 042. 最牛的垃圾收集器-g1收集器详解 043. 内存分配-概述 044. 内存分配-Eden区域 045. 内存分配-大对象直接进老年代 046. 内存分配-长期存活的对象进入老年代 047. 内存分配-空间分配担保 048. 内存分配-逃逸分析与栈上分配 049. 虚拟机工具介绍 050. 虚拟机工具-jps详解 051. 虚拟机工具-jstat详解 052. 虚拟机工具-jinfo详解 053. 虚拟机工具-jmap详解) 054. 虚拟机工具-jhat详解 055. 虚拟机工具-jstack详解 056. 可视化虚拟机工具-Jconsole内存监控 057. 可视化虚拟机工具-Jconsole线程监控 058. 死锁原理以及可视化虚拟机工具-Jconsole线程死锁监控 059. VisualVM使用详解 060. 性能调优概述 061. 性能调优-案例1 062. 性能调优-案例2 063. 性能调优-案例3 064. 前半部分内容整体回顾 065. Class文件简介和发展历史 066. Class文件结构概述 067. Class文件设计理念以及意义 068. 文件结构-魔数 069. 文件结构-常量池 070. 文件结构-访问标志 071. 文件结构-类索引 072. 文件结构-字段表集合 073. 文件结构-方法表集合 074. 文件结构-属性表集合 075. 字节码指令简介 076. 字节码与数据类型 077. 加载指令 078. 运算指令 079. 类型转换指令 080. 对象创建与访问指令 081. 操作树栈指令 082. 控制转移指令 083. 方法调用和返回指令 084. 异常处理指令 085. 同步指令 086. 类加载机制概述 087. 类加载时机 088. 类加载的过程-加载 089. 类加载的过程-验证 090. 类加载的过程-准备 091. 类加载的过程-解析 092. 类加载的过程-初始化 093. 类加载器 094. 双亲委派模型 095. 运行时栈帧结构 096. 局部变量表 097. 操作数栈 098. 动态连接 099. 方法返回地址和附加信息 100. 方法调用-解析调用 101. 方法调用-静态分派调用 102. 方法调用-动态分派调用 103. 动态类型语言支持 104. 字节码执行引擎小结 105. 总结与回顾 106. happens-before简单概述 107. 重排序问题 108. 锁的内存语义 109. volatile的内存语义 110. final域内存语义 |
欢迎光临 IT视频教程资源网 (http://pandasvpn.top/) | Powered by Discuz! X3.2 |