In the field of computer science, Java is certainly one of the programming languages that are widely used. Java is the software language in utilization for the creation of graphically pleasing projects that can work on any system including systems with simple specifications. This language’s usage is very popular as applications created using this language are capable of running on any OS. This software’s universal compatibility has simplified the process of creating applications that can function on iOS, Linux or Windows. This universal compatibility includes mobile operating systems such as Android, Symbian and BADA.