可能重复:
What Issues prevent Java applications from working on multiple platforms?Java和Linux和Windows一样吗?
我开始学习Java,如果有在Linux(Ubuntu的),并在Windows Java之间的差异显著我研究?
谢谢!
可能重复:
What Issues prevent Java applications from working on multiple platforms?Java和Linux和Windows一样吗?
我开始学习Java,如果有在Linux(Ubuntu的),并在Windows Java之间的差异显著我研究?
谢谢!
一次编写,到处运行
这是Java的理念。在不同平台上唯一不同的是将Java字节码转换为实际机器代码的JVM。
Java语言规范在任何地方都是一样的。与平台相关的JVM实现有什么不同?
这取决于您正在使用的VM。根据它,有些事情可能会有所不同 - 例如布尔的大小取决于虚拟机。如果您在Linux和Windows中使用相同的VM,则不会有任何不同。
作为其著名知道"WORA"
(写一次,随处运行)。
2.没有几个明显的差异,如果您使用Window和LinuxAWT
,为AWT将使用对等组件基础平台,为外表和感觉。
Java有点宣传自己是跨平台的... – Mysticial 2012-07-22 10:20:27
有点取决于你的“重要”的定义。对于大多数人来说,答案是“没有区别”。 – Thilo 2012-07-22 10:25:53
当您编写代码来处理系统中用于存储数据的默认位置时,会有一些差异。 – nhahtdh 2012-07-22 10:27:20