Java体系结构

目录

目标

体系结构

Java体系结构

JVM体系结构

JVM的内存管理

学习途径


目标

阐述对Java的整体性认知,列举个人学习途径。

体系结构

Java体系结构

  • Java编程语言(后续不会介绍)
    • 介绍如何编写java代码(如语法、规范等)
  • Java API详见JAVA篇
    • JDK提供的API
  • class文件
    • 编译器依据[与硬件/OS无关的]class file format(class文件格式化)将java文件encode为[由可被JVM执行的JVM指令组成的]操作顺序集,然后以16进制字节码的形式存储在.class中。
  • JVM详见JAVA篇

JVM体系结构

  • 类加载器JVM-ClassLoader类加载器对ClassLoader的一些思考
    • JVM动态的loading加载、linking链接、initializing初始化 class and interfacese,这不是一次性串行执行的流程,而是分阶段触发的。
  • 执行引擎(后续不会介绍)
    • 负责执行class文件中的指令
  • 内存区域JMM-java内存模型​​​​​​​)
  • JNDI(后续不会介绍)

JVM的内存管理

JVM的内存管理​​​​​​​​​​​​​​)

 

学习途径

亲自实践的学习方式,强调针对性,不建议总看别人的翻译和总结。

 

 

 


版权声明:本文为chl87783255原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。