我开始学习 Java,我正在研究 Linux (Ubuntu) 上的 Java 和 Windows 上的 Java 之间是否存在显着差异?
谢谢!
我开始学习 Java,我正在研究 Linux (Ubuntu) 上的 Java 和 Windows 上的 Java 之间是否存在显着差异?
谢谢!
一次编写,到处运行
这是Java的哲学。不同平台上唯一不同的是 JVM,它将 Java 字节码转换为实际的机器码。
Java 语言规范在任何地方都是相同的。不同的是特定于平台的 JVM 实现。
Java 到处都是一样的:JVM。
阅读本文,可能会有所帮助。
这取决于您使用的虚拟机。取决于它,有些事情可能会有所不同——例如布尔值的大小取决于 VM。如果您在 linux 和 windows 中使用相同的 VM,那么没有什么不同。
1.众所周知"WORA"
(Write Once Run Anywhere)。
2.如果您在 Window 和 Linux 上使用,则几乎没有明显的差异,因为 AWT 将使用底层平台的 Peer Components 来获得外观和感觉。AWT