Java is a dialect that is simultaneous, question arranged, class-based intended to have usage conditions. Java is intended to let application and software developers write and run code anywhere and at any point in time. The code that runs on one platform does not need to be recompiled to run on another. Java application is accumulated to byte code that is proposed to keep running on any Java virtual machine which reliance on PC engineering. Java is the most popular programming language which is used particularly for any client-server web application or any other software development. The number of developers using Java is huge and anyone planning to get into the IT industry needs to have a good knowledge of Java language.