JAVA
Platform Independent means Java Programs runs in Any Platform. Again cutting your confusions Platform means mainly we can run Java in any Operating System.
Take Windows - Yes you can install, Develop ,test and run java programs. Coming to Linux, Unix, Android, iOS etc.... yes here also the Same answer. We can run Java in almost all the Operating System Environments.
So what is the specialty in Java So that it is made to run independently in all platforms. The magic is the Bytecode. Most of the programming language gets compiled into executable code. But java gets compiled into bytecode. So this bytecode's interpreter is JVM(Java Virtual Machine). JVM converts this byte code into executable code. So this JVM is available in each platform so that this byte code can independently executed by JVM making java portable.
So how JVM is available? JVM is available through jdk or java run time package. You can easily download jdk package with the latest version from Oracle website.
So how much we need to pay for it? say No to this question because Java is an Open Source technology. Java is available for free. One of the biggest advantage of Java is it is being a open source it has been widely spread around us in different forms.
So this is a quick introduction. I hope you come to know something from this blog on Java, Thank You.....
In the next part I will come with more discussions and tutorials on java. Thanks for your valuable time.....