java - "architecture-neutral"和 "portable"有什么区别?

标签 java architecture portability

我正在阅读 Herbert Schildt 的书“Java:完整引用”,他在其中写道 Java 是可移植的并且与体系结构无关。这两个概念有什么区别?我无法从文本中理解它。

最佳答案

看看这个white paper on Java .

基本上他们是说除了在多个环境中运行(因为在 JVM 中被解释)之外,它在任何环境下都运行相同。前者使其具有可移植性,后者使其与体系结构无关。例如,int 的大小不会因平台而异;它由 JVM 建立。

关于java - "architecture-neutral"和 "portable"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796288/

相关文章:

c - 我的电脑和 Arduino 上的 int 大小不同

c - 如何在使用 FreeRTOS 时保持代码的可移植性

java - 用 Stream 填充 Map<String,Map<String,Integer>>

java - 如何确保在禁用 JavaScript 的情况下运行网站

url - 减小 URL 大小的方法?

c++ - 使用单独的 Boost 库编译,无需安装 Boost

java - 如何找到 TRIE 中最长的字符串

java - 瑞典厨师翻译

java - 无法在 IntelliJ Idea 2017.3.4 上使用 Maven 创建 RESTful Web 服务

php - 100% 定制的多用户 MySQL 组织策略