Java
When it comes to comparison of various languages, Java proves to be most effective language due to its versatility, efficiency, platform portability.
Java can be used to develop Web Applications, Desktop Applications as well as Mobile Applications. Java is used to develop programs for various embedded systems and even Gaming consoles.
Also android developers has selected Java as standard for developing Android Applications.
contents
-
Core JAVA
- Introduction
- Data types and Variables
- Operators and Expressions
- Control Flow Statements
- Methods
- Object-Oriented Programming
- Using Java Objects
- Inheritance in Java
- Packages
- Exception Handling
- Input/Output Streams
- Collection Framework
- Inner Classes
- Introduction to Threads
- Applet
- Swings
- JDBC
- Interfaces and Abstract Classes
- Serialization
- Generics
- Annotations
- Reflection
ADVANCED JAVA
- J2EE Overview
- Servlet
- Database and SQL Fundamentals
- Session Management
- JavaServer Pages
- RMI (Remote Method Invocation)
- Java Beans
- JNDI
- Struts Framework
- Hibernate
- Spring framework
- JSF
- Web services
- SOA, SOAP, AXIS, WSDL, UDDI, Endpoint & Callback
- AJAX