小编Ale*_*jan的帖子

Java编译器是JVM的一部分吗?

我正在阅读一些有关JVM的文章,并发现了一些令人困惑的信息。

例如此处:http : //www.cs.cmu.edu/~jcarroll/15-100-s05/supps/basics/history.html

它说:“实际上,Java编译器通常被称为JVM编译器(对于Java虚拟机)”。

此外,如果Java编译器是否是JVM的一部分,我将找不到确切的答案。我知道JVM是解释器,但我读到它也进行了一些编译。而且,据我所知,JVM是JRE的一部分。JDK的javac部分和JDK的JRE部分。

那么javac是JVM的一部分吗?我认为不是,但是不确定。

java jvm javac

1
推荐指数
2
解决办法
369
查看次数

JDK或JRE的Java核心API部分?

我想知道官方Java核心API是JDK还是JRE的一部分。

根据对Java的理解,我认为核心API应该是JRE的一部分,因为该应用程序应该可以在没有JDK提供的附加功能的情况下运行。

我还在网上找到了一些信息,说JDK的3个基本组件是:

  1. Java编译器
  2. 虚拟机
  3. Java API


(由于JRE是JVM的实现,因此Java API属于JRE还是JDK?)
编辑:实际问题:Java API是否包含在JRE中?

java java-api java-8

0
推荐指数
1
解决办法
113
查看次数

标签 统计

java ×2

java-8 ×1

java-api ×1

javac ×1

jvm ×1