Java is the third-generation programming language which can be used to do many works. Java is used to develop web and desktop applications including android application development. Java Programming language was initially developed by James Gosling at Sun Microsystem inOld name of Java was Oak and later on, it updated as ‘Java’. Now Java is hired by Oracle. Java has a rich library of functions which make it the most successful language and the choice of near about 10 million developers around the world. Java makes a promise with its developers “Write Once Run Anywhere” which make it so much popular and loved language. In Java we can design or work on both types of platforms i.e., we can design both types of software like desktop applications, Web applications, Enterprise applications, Stand – Alone applications, etc. Java is both a programming language and a platform. Java works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc.) It is one of the most popular programming Language in the world. It is easy to learn and simple to use. It is open-source and free. It is secure, fast and powerful. It has huge community support.