大白话讲JVM

2人 购买 好评度 - 收藏
  • 大白话讲JVM
更多班级

大白话讲JVM

支持随到随学,24年06月过期

¥19.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • Ivan

    Ivan

    国内第一批Android开发者,在2011年开始推出免费Android视频课程,播放量高达几百万。菜鸟窝创始人之一,讲课经验丰富
简  介 JVM是Java Virtual Machine(Java 虚拟机)的缩写,简单点说虚拟机是物理机的软件实现。Java的设计理念是WORA(Write Once Run Anywhere,一次编写到处运行)。编译器将Java文件编译为Java .class文件,然后将.class文件输入到JVM中,JVM执行类文件的加载和执行,最后转变成机器可以识别的机器码进行最终的操作。


课程背景:

JVM是Java Virtual Machine(Java 虚拟机)的缩写,简单点说虚拟机是物理机的软件实现。Java的设计理念是WORA(Write Once Run Anywhere,一次编写到处运行)。编译器将Java文件编译为Java .class文件,然后将.class文件输入到JVM中,JVM执行类文件的加载和执行,最后转变成机器可以识别的机器码进行最终的操作。


每个Java开发人员都知道字节码经由JRE执行。但他们或许不知道JRE其实是由Java虚拟机(JVM)实现,JVM分析字节码,解释并执行它。作为开发人员,学习JVM能够帮助我们深入理解JAVA语言,从而编写出更高效的代码。


工欲善其事必先利其器,JVM作为一种工程产品,在实现过程中难免出现问题,很多时候JAVA应用出现问题,就是JVM的内存出现问题,比如内存溢出,要么GC频繁导致相应慢等等,学习JVM正是为了规避使用中的BUG,并能及时线上排查问题。

适用人群:

本课程面向初级或者中级JAVA程序员,以由浅入深的方式讲述JVM的工作原理与方式,同时,本课程采取了一些反向思考和扩展思考,帮助进行设计的独立思考,进而解决实际工作中关于JVM的问题,优化自己的代码,是非常合适的JVM入门课程。

课程目录:

1.JVM认识和学习JVM重要性
2.JVM内存结构
3.JVM回收算法
4.JVM - 内存分配和回收策略
5.JVM - 认识垃圾收集器
6.JVM性能监控的工具
7.CPU过高的排查思路 
8.JVM的内存模型

讲师简介:

本课程由Rich老师讲授,Rich老师拥有11年开发经验,现任某资产管理公司合伙人兼技术总监。从初级开发工程师到技术Leader,再到带团队、架构师、技术总监,Rich老师在不断地打怪升级的历练中,始终走在技术前线,写过Java、Python、iOS、Android、Javascript,其中深耕于Java领域,拥有8年Java开发经验,熟练JVM和JMM内存模型,Java并发机制的原理,深入理解Java虚拟机工作机制,熟悉掌握Spring AOP,MVC,DATA,Mybatis等开源框架,对分布式架构与研发拥有丰富的实战经验。

学习目标:

1、对JVM有初步的认识和理解,快速入门JVM

2、可以解决一些常用的JVM问题,学会JVM调优

3、能够针对自己的代码,在理解JVM基础上进行优化 


学员评价:

                    

* 课程提供者:洋葱头

老师还为你推荐了以下几门课程