â€œJava is an object-oriented programming language whose history dates back to 1994 when Sun Microsystems came up with an idea of a programming language that can be compiled and executed independent of the machine on which it is used,â€ says Abhinav Singh, a Shiksha expert and author of the book – Metasploit penetration testing cookbook (a book dealing with Metasploit and penetration testing).
Classification of Java
Based on popularity, usability and industry demand, java can be categorised under the following sections:
Client side Java development: This section of java is based on developing softwares and program modules that can run on client side to support its daily operations. E.g. SAP
Server side Java development: This section of java is based on developing codes that can enable others to access dedicated servers designed to perform specific tasks. E.g. Creating a stand-alone database server.
Web Development: Java libraries are also extended to Java server pages (JSP) that helps in rich content development for Web
Mobile Development: Java is actively implemented as a standard language for developing mobile operating systems and applications. Eg Android
Machine learning through Java: Recent advancement in Java is in the direction of Machine learning which has helped in building and supporting several electronic devices ranging from Space shuttles to CT scan machines.
Java Programing Course Outline
- Java Script
- Microsoft and Java Dev Platform
- Core Java
- Java EE Version 6
- Struts and JDBC
- Spring 2.5 Frame Work
- Hibernate 3.0
- Java EE-EJB 3.0