美文网首页
1.认识Java虚拟机

1.认识Java虚拟机

作者: 刘继伟 | 来源:发表于2017-10-11 09:43 被阅读0次

Java技术体系

sun官方定义的Java技术体系

  • Java程序设计语言
  • Java虚拟机
  • Class文件格式
  • Java API类库
  • 各种第三方Java类库
    其中,我们称Java程序设计语言,Java虚拟机,Java API类库为JDK,它是支持Java程序开发的最小环境JavaSE API的子集,和Java虚拟机称为JRE,JRE是支持Java程序运行的标准环境

Java虚拟机

  • 什么是Java虚拟机
    • 在操作系统的角度看来,它只是一个普通进程
    • 它够使用类加载器加载我们编写的class文件
    • 它能够使用执行引擎用来执行class文件中的字节码指令
    • 它能够为使用到的对象分配内存,创建对象,管理对象,通过GC回收对象
      总结:Java虚拟机是一个用来加载class文件,管理Java对象,执行字节码的一个操作系统进程。

相关文章

  • 1.认识Java虚拟机

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

  • java虚拟机 —— 垃圾回收机制

    1. 什么是java虚拟机 java虚拟机我们简称(jvm) 是java virtual machine 的简写,...

  • java

    1. java介绍 jre: java运行环境. jre=java 虚拟机+核心内裤(辅助java虚拟机运行的文...

  • java高级

    java 高级 java 虚拟机 1. java虚拟机进程停止的条件: - System.exit(int s...

  • 1.深入java虚拟机

    3.JVM 1.虚拟机? 可以执行java字节码的虚拟机进程, .java文件经过编译成能被java虚拟机执行的....

  • 初识Java虚拟机

    1.什么是Java虚拟机 Java虚拟机(JVM是运行Java字节码的虚拟机)。JVM有针对不用系统的特定实现(W...

  • Java面试2019基础题目汇总一

    一、JAVA基础篇-概念 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机...

  • [Java面试系列] 基础篇01期

    1. 什么是 Java 虚拟机(JVM)?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一...

  • java基础知识总结1-10

    1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字...

  • Java常考面试题(一)

    1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? java虚拟机是一个可以执行java字节...

网友评论

      本文标题:1.认识Java虚拟机

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