美文网首页
java虚拟机:体系介绍

java虚拟机:体系介绍

作者: vegaxh | 来源:发表于2019-07-20 15:53 被阅读0次

体系结构

JAVA体系包括四个独立但相关的技术

  • Java 程序设计语言
  • Java class 文件格式
  • Java 应用编程接口(API)
  • Java 虚拟机

Java 虚拟机的主要任务是装载class文件并且执行其中的字节码,Java虚拟机包含一个类加载器(class loader), 它可以从程序和API中装载class文件。如下图所示

image

一个Java应用程序可以使用两种类加载器:启动类装载器(原始类装载器、系统。类装载器或默认类装载器)和用户定义的类装载器。启动类装载器是JAVA虚拟机实现的一部分。

Java应用程序能够在运行时安装用户定义的类装载器,例如从网络下载class。

运行时的JAVA应用程序中每个类加载器都有一个命令空间。被不同类加载器的类存放在不同的命名空间,他们不能相互访问,除非应用程序显式允许这样做。

相关文章

  • 深入理解Java虚拟机读书笔记

    Java技术体系 Java虚拟机Java虚拟机组成ClassLoaderNative InterfaceExecu...

  • JAVA虚拟机(JVM)三:类加载器子系统

    JAVA虚拟机(JVM)系列:JAVA虚拟机(JVM)一:了解JAVA体系结构JAVA虚拟机(JVM)二:JVM工...

  • JAVA虚拟机(JVM)一:了解JAVA体系结构

    JAVA虚拟机(JVM)系列:JAVA虚拟机(JVM)一:了解JAVA体系结构JAVA虚拟机(JVM)二:JVM工...

  • JVM 学习记录

    一、Java 1.1 Java 技术体系包含什么? Java 技术体系包含Java 程序设计语言、Java 虚拟机...

  • java虚拟机:体系介绍

    体系结构 JAVA体系包括四个独立但相关的技术 Java 程序设计语言 Java class 文件格式 Java ...

  • 深入理解JVM笔记

    ->java体系结构 1、java体系结构:由java语言,class文件,java api和虚拟机组成。 2、j...

  • 1.认识Java虚拟机

    Java技术体系 sun官方定义的Java技术体系 Java程序设计语言 Java虚拟机 Class文件格式 Ja...

  • Java技术体系

    java技术体系 Sun官方定义的java技术体系包括: Java程序设计语言 各种硬件平台上的Java虚拟机 C...

  • Java☞JVM工作原理

    参考博客:1 2 3 JVM工作原理 java虚拟机体系结构Java平台由Java虚拟机和Java应用程序接口搭建...

  • Java虚拟机浅浅析

    Java SE体系架构 虚拟机的发展 HotSpot VM目前适用范围最广的Java虚拟机 JRocket VM号...

网友评论

      本文标题:java虚拟机:体系介绍

      本文链接:https://www.haomeiwen.com/subject/uirulctx.html