Possible Duplicate:
What Issues prevent Java applications from working on multiple platforms?
I am starting to learn Java and I am researching if there are significant differences between Java on Linux (Ubuntu) and on Windows?
Thank you!
Possible Duplicate:
What Issues prevent Java applications from working on multiple platforms?
I am starting to learn Java and I am researching if there are significant differences between Java on Linux (Ubuntu) and on Windows?
Thank you!
Write once, run everywhere
This is Java's philosophy. The only thing that differs on different platforms is the JVM which converts Java bytecode to the actual machine code.
Java is the same everywhere : JVM.
Read this , might help.
The Java Language specification is the same everywhere. What differs is the JVM implementation which is specific to the platform.
It depends on the VM you are using. Depending on it, some things might differ - the size of boolean for instance is dependent on VM. If you use the same VM in both linux and windows, then nothing will differ.
1. As its famously know "WORA"
(Write Once Run Anywhere).
2. There will be few noticeable differences if you use AWT
on Window and Linux, as AWT will use the Peer Components of the underlying platform, for the look and feel .