课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    课后答疑

  • icon

    学习群答疑

  • icon

    作业批改

  • icon

    教辅资料

讲师介绍

  • 课程中如有任何疑问,可直接添加咨询老师,如需下载课件或者获取更多课程资料,请直接进入QQ群。

  • 课程详情

    主讲老师



    适合人群有一定编程基础,且期望向架构师、系统调优师、高级程序员等方向进阶的同学

    为什么要学习本课程?如果开发人员不了解虚拟机一些技术特性的运作原理,就无法写出最适合虚拟机运行和自优化的代码。其实,目前商用的高性能 java 虚拟机都提供了相当多的优化特性和调节手段,用于满足应用程序在实际生产环境中对性能和稳定性的要求。如果只是为了入门学习,让程序在自己的机器上正常运行,那么这些特性可以说可有可无的。如果用于生产开发,尤其是企业级生产开发,就迫切需要开发人员中至少有一部分人对虚拟机的特性以及调节方法具有很清晰的认识。所以在java开发体系中,对架构师,系统调优师,高级程序员等角色的需求一直都非常大,学习虚拟机中各种自动运作特性的原理也成为了 java 程序员成长道路上必然会接触到的一课。

    本课程主要内容第一部分:重新认识Java虚拟机


    第二部分:类加载机制


    第三部分:运行时数据区


    第四部分:垃圾回收器和内存分配策略


    第五部分:虚拟机性能监控和检测