深入理解JVM虚拟机
课时介绍
课程介绍
内容简介:
JVM是Java Virtual Machine(Java虚拟机)的缩写,引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言只需生成在Java虚拟机上运行的目标代码,就可以在多种平台上不加修改地运行。
本课程将介绍JVM的核心原理,包括类加载机制的设计原理,JVM常用的参数类型,对堆内存中的Eden,S0,S1和Old区的理解,如何确定一个对象为垃圾?常用的垃圾回收算法和垃圾收集器,以及它们适用的区域和特点等等,都会有详细介绍。
为什么需要学习这门课程?
作为一名JAVA开发工程师,你在使用虚拟机的时候可能会出来一些意料不到的Bug,而你却不知道如何去解决。这是因为Java虚拟机封装得很好,让你感觉不到它的存在。掌握Java虚拟机的工作原理可以提高你的开发效率,修复Bug会变得非常轻松。而且,对于JAVA工程师来说,在你通往进阶的道路上,JVM是必须要吃透的。
课程大纲:
信息系统项目管理师自考笔记
李明 · 512人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20578人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4047人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 731人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 785人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1457人在学
Python Django 深度学习 小程序
钟翔 · 2234人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 496人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学