我正在阅读 Herbert Schildt 的书“Java:完整引用”,他在其中写道 Java 是可移植的并且与体系结构无关。这两个概念有什么区别?我无法从文本中理解它。
最佳答案
看看这个white paper on Java .
基本上他们是说除了在多个环境中运行(因为在 JVM 中被解释)之外,它在任何环境下都运行相同。前者使其具有可移植性,后者使其与体系结构无关。例如,int 的大小不会因平台而异;它由 JVM 建立。
关于java - "architecture-neutral"和 "portable"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796288/