Java系列:高级Java开发
知识小课

Java系列:高级Java开发

  • 大数据系统

深入Java虚拟机:性能优化与内存管理

¥299.9
本课程包括
  • 9小时5分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 深入理解Java:掌握Java高级特性,包括但不限于并发编程、JVM内部机制等。
  • 架构设计能力:学习如何设计可扩展、高性能、易于维护的Java应用程序。
  • 性能优化技巧:了解如何分析和优化Java应用程序的性能。

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

"Java系列:高级Java开发"课程是一门专为追求Java技术深度和广度的中级开发者设计的进阶教程。本课程专注于提升开发者在Java平台上的高级编程技能,涵盖了Java核心高级特性、设计模式、系统架构设计、性能优化和最佳实践。课程内容深入探讨了并发编程原理、JVM内部机制、垃圾回收、内存管理等关键技术,帮助学员构建深入理解Java工作原理的能力。

学员将学习到如何应用各种设计模式来解决实际编程问题,掌握Spring框架、Hibernate等现代Java开发工具的高级用法。此外,课程还包含了代码质量控制、单元测试、持续集成等实践技巧,以及使用高级Java工具和技术进行系统性能调优的方法。通过实战案例分析和项目驱动教学,学员将获得应用这些高级技能的实际经验。

完成本课程后,学员将具备开发大型、复杂Java应用的能力,能够设计出更高效、更稳定、更安全的企业级系统。无论是软件开发者、架构师还是技术经理,本课程都将极大促进其Java技术的提升和职业发展。

适合人群
  • 软件工程师
  • 架构师
  • Java爱好者
讲师介绍
技术专家,CTO
擅长领域:
  • 5G技术
  • 区块链
  • Web 3
  • 人工智能认知与应用
  • 计算机基础
  • Java
  • Python
  • PHP
  • Go语言
  • C/C++
CTO,技术副总,架构师,曾任职于华为、惠普、爱立信,火币。从事计算机技术开发20年,做过多个大型项目,经验丰富,技术全栈,打通底层上层、前端后端移动端。最擅长对于系统的全面理解,喜欢站在系统的高度用全局的视野看待问题、剖析技术。已录制的技术课程系统化,既有深度又有广度,非常适合学员系统化学习,在51CTO上有15万学员。
课程大纲
共0节 时长0分钟 全部收起
第一章:常用数据结构
共9节 | 1小时31分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.红黑树、AVL树、B树、B+树对比.mp4
    32分钟
  • 3.ArrayList和LinkedList.mp4
    10分钟
  • 4.HashMap和LinkedHashMap和TreeMap.mp4
    10分钟
  • 5.Hashtable.mp4
    3分钟
  • 6.ConcurrentHashMap.mp4
    6分钟
  • 7.ConcurrentHashMap实现原理.mp4
    9分钟
  • 8.ConcurrentHashMap原埋图示.mp4
    6分钟
  • 9.ConcurrentHashMap扩容机制-结合代码.mp4
    14分钟
第二章:常用算法
共9节 | 1小时23分钟
  • 1.课程内容介绍.mp4
    3分钟
  • 2.几道大厂算法面试题.mp4
    17分钟
  • 3.BF和BM算法.mp4
    9分钟
  • 4.KMP算法.mp4
    12分钟
  • 5.KMP算法的应用.mp4
    7分钟
  • 6.A星算法.mp4
    15分钟
  • 7.平滑算法.mp4
    9分钟
  • 8.HASH 致性算法.mp4
    7分钟
  • 9.paxos、raft、zab.mp4
    5分钟
第三章:线程和进程
共6节 | 1小时22分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.进程管理-1.mp4
    23分钟
  • 3.进程管理-2.mp4
    26分钟
  • 4.线程管理.mp4
    17分钟
  • 5.线程本地内存TLAB.mp4
    6分钟
  • 6.线程本地变量用法示例.mp4
    8分钟
第四章:线程池
共5节 | 27分钟
  • 1.线程池介绍.mp4
    4分钟
  • 2.JUC线程池架构.mp4
    3分钟
  • 3.线程池的标准创建方式ThreadPoolExecutor.mp4
    12分钟
  • 4.任务提交和线程池关闭.mp4
    4分钟
  • 5.线程池使用的总结.mp4
    5分钟
第五章:Java常见队列
共3节 | 15分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.常见队列.mp 4
    11分钟
  • 3.队列在代码中的应用.mp4
    3分钟
第六章:Disruptor队列
共5节 | 54分钟
  • 1.Disruptor内存队列简介.mp4
    10分钟
  • 2.存储器层次结构.mp4
    14分钟
  • 3.Disruptor为什么快.mp4
    17分钟
  • 4.Disruptor核心概念.mp4
    8分钟
  • 5.Disruptor示例.mp4
    6分钟
第七章:Java主流锁和死锁
共7节 | 46分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.Java主流锁.mp4
    10分钟
  • 3.双重检测锁DCL.mp4
    7分钟
  • 4.死锁.mp4
    6分钟
  • 5.死锁的例子.mp4
    5分钟
  • 6.死锁的检测.mp4
    5分钟
  • 7.无锁CAS.mp4
    12分钟
第八章:JVM垃圾回收器
共5节 | 31分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.垃圾回收.mp4
    7分钟
  • 3.JVM垃圾回收算法.mp4
    8分钟
  • 4.JVM垃圾回收器.mp4
    11分钟
  • 5.G1收集器工作示意图.mp4
    4分钟
第九章:SpringMVC处理请求流程
共5节 | 23分钟
  • 1.课程内容介绍.mp4
  • 2.SpringMVC处理请求流程.mp4
    3分钟
  • 3.url-pattem的四种匹配规则.mp4
    9分钟
  • 4.Servlet配置.mp4
    7分钟
  • 5.处理流程对应的代码实例.mp4
    4分钟
第十章:事务隔离级别
共4节 | 20分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.事务的四大特性.mp4
    6分钟
  • 3.事务实现的基本原理.mp4
    3分钟
  • 4.事务隔离级别.mp4
    11分钟
第十一章:InnoDB的锁机制
共3节 | 19分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.InnoDB的锁.mp4
    9分钟
  • 3.InnoDB锁机制图.mp4
    9分钟
第十二章:Java性能优化
共9节 | 53分钟
  • 1.课程内容介绍.mp4
    1分钟
  • 2.优化点-内存相关.mp4
    10分钟
  • 3.优化点-计算相关.mp4
    3分钟
  • 4.优化点-资源相关.mp4
    6分钟
  • 5.优化点_数据结构相关.mp4
    8分钟
  • 6.优化点-字符串拼接.mp4
    5分钟
  • 7.优化点_数组复制.mp4
    4分钟
  • 8.优化点-多线程相关.mp4
    9分钟
  • 9.优化点-其它.mp4
    6分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。