也许我在这里问了一个非常明显和愚蠢的问题,但我在谷歌上什么也得不到,所以我开始了:
为什么有这么多关于 Java 是平台独立的事实而其他一些语言不是。我的意思是,就我的理解而言,总的区别只是编译步骤的存在/不存在,不是吗?
在 Java 中,当您在不同平台上运行字节码时,您不必再次编译代码,而在 C 或 C++ 中,您必须再次编译代码才能在不同平台上运行它(Am我错了吗?)。
因此,依赖于平台只是意味着多了一个编译步骤。这太多了吗?我在编程方面没有太多经验,所以也许我在这里遗漏了一些明显的实用点。