【发布时间】:2020-09-25 19:32:16
【问题描述】:
对适用于 Android 的 Java 与通常的“香草”的相似性感兴趣。
【问题讨论】:
对适用于 Android 的 Java 与通常的“香草”的相似性感兴趣。
【问题讨论】:
Java 和 Android 中的 Java 是不同的东西。总的来说,这与事实相去甚远。这里的诀窍是:
a) 并非所有标准的 vanilla Java 库都在 Android 中实现
b) 根本区别:普通 Java 在标准 JVM 虚拟机中执行,而 Android 在完全不同的 Dalvik 虚拟机中执行(在更高版本的 ART (Android RunTime) 中,它使用与 JVM 不兼容的字节码 -所谓的 DEX 字节码。
从技术上讲,它是这样工作的:
因此,从程序员的角度来看,他是在 Java 下编写的,虽然从技术上讲它不会完全是 Java...
【讨论】:
【讨论】: