Java is developed by Sun, which makes Solaris OS.
no
No. Java is not an operating system, it is a programming language.
Unix is an operating system, Java is a language.
Generally, anything written in java will transfer over to another operating system.
Java OS
Commodore 64 Basic
A "platform" is whatever environment in which Java is running. This includes operating systems. A Java source file on compilation produces an intermediary .class rather than a executable file. This .class file is interpreted by the JVM. Since JVM acts as an intermediary layer.
If it wasn't then it wouldn't be an operating system.
Windows is an operating system whereas Java is a programming language. They are entirely different.
No.
Write once run anywhere: Java is a programming language which has its own virtual machine. When you write a program using the Java language you can use it on any operating system which has Java installed. This is different to previous programs and programming languages as they were written for individual operating systems and needed to be re-written for a different operating system. For example, a while ago on mobiles, all we had was "nokia games" "sony-ericson games" "motorola games" etc.. but now we have "java games" which can run on any mobile as long as the mobile has java installed... It's clever and very handy!
It's a proprietry OS, Java based phone.