It means same java program can be run on any platform or operating system e.g. Windows, Linux or Solaris without any change. This is the great benefit for some one coming from platform dependent programming language like C or C++ whose code needs to be ported for every single platform because they use native libraries which differ in every platform. Now question comes how Java achieve platform independence, what makes Java programs running on every platform without any change ? This is one of the most basic question java programmer ask when it start learning java programming language.
Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!