实用Java特性解析

Java语言中重要特性解析。

时间1~2天。

Java语言和平台

  • Java发展历史
  • 主要里程碑
  • 新特性概览

Java注解预处理器

  • APT工具
  • 使用 Java 注解预处理
  • 定义注解
  • 注解处理
  • Javac 处理阶段
  • Lombok 示例

Java 模块化

  • Java模块化需求
  • Java模块化发展里程图表
  • OSGi模块化体系图
  • OSGi复杂性
  • JBossModule
  • JBoss AS5和AS7加载速度的改进
  • Java语言的模块化
  • 模块化益处
  • JDK9 模块化介绍
  • 模块化代码范例
  • 模块描述符
  • 多个模块的描述符
  • 模块类型
  • 模块定义(一)
  • 模块定义(二)
  • 模块定义(三)
  • JDK jmods模块图
  • JDK9目录变化
  • 发布应用 JRE
  • 模块化技术对微服务的意义
  • 开发架构的变化

Java 时间和日期

  • 一段日期计算程序
  • 运行结果
  • 结果说明
  • 时区和夏令时
  • 各国历法和年号
  • Java8之前时间日期的不足
  • Java8时间日期(一)
  • Java8时间日期(二)
  • Java8时间日期(三)

JMX

  • JMX 技术
  • JMX 体系
  • JMX 结构图
  • MBean
  • MBeanServer
  • JMX 示例
  • JMX 示例测试用例
  • 适配器和连接器
  • 常用的 MBean
  • 为Java程序开启JMX
  • 帮助运维监控
  • JMX 演示

Java工具

  • Java语言工具
  • javap
  • 反编译
  • 模块化工具
  • jdeps
  • jdeps运行示例
  • jdeps 图示依赖关系
  • 性能分析工具
  • 功能丰富的工具