Java Syllabus
Java Syllabus
Object Oriented
Platform Independent
Automatic memory management
Compiled / Interpreted approach
Robust
Secure
Dynamic linking
Multi Threaded
Data Types
Operators
Control Statements
Arrays
Enhanced for loop
Enumerated types
Static import
Auto boxing
Variable argument
Generics
1.
2.
3.
4.
5.
Introduction to generics
Using built in generics collections
Writing simple generic class
Bounded generics
Wild card generics
2.
3.
4.
5.
6.
7.
8.
Class fundamentals
Using Object constructor
Garbage collection
Method overloading
Method overriding
Static members
Understanding interface
Packages
1. Why packages
2. Understanding class path
3. Access modifiers & their scope
Exception Handling
1.
2.
3.
4.
5.
6.
2.
3.
4.
5.
6.
7.
8.
Inner Classes
1.
2.
3.
4.
Graphics
Color And font
AWT components / Controls
Event Handling and Layouts
Advanced Java
Networking
1.
2.
3.
4.
5.
Protocols
URI, URLs
Client Server application
Socket
Server Socket
Swing Programming
1.
2.
3.
4.
5.
6.
7.
Vanam.Laxman
J2EE
Java Database Connectivity (JDBC)
1.
2.
3.
4.
5.
6.
7.
8.
Overview of RDBMS
Introduction to Call Level Interface (CLI)
Introduction To JDBC
JDBC Architecture
Types of JDBC Connection
Establishing a JDBC Connection
HTTP GET and Post Request Methods
Processing Html Forms
Java Servlets
1. Servlet as J2EE Web Component
2. Servlet as an improved CGI
3. Servlet Fundamentals /API
4. What is a Web Container
5. Servlet Life Cycle /Architecture
6. HTTP GET and POST Request Methods
7. Content Types and MIME
8. Configuration of Web Application
9. Deploying Web Applications
10.Sate Management
Java Server Pages (JSP)
1.
2.
3.
4.
5.
6.
7.
JSP Architecture
JSP Standard / Implicit Objects
JSP Page Implementation Class
JSP Basics & Syntax
JSP Directive Tags
JSP Action Tags
JSP Script related Tags
Vanam.Laxman
Java EE Application
1.
2.
3.
4.
5.
Java EE Architecture
Introduction to Java EE Components, Containers and Connecters
Java EE Modules (Web App, EJB JAR, AppClient)
Structure of Java EE Application (Enterprise Archive)
Packaging and Deploying Java EE Applications
JNDI
1. Introduction to Naming Services
2. JNDI as Java API to Naming Services
3. Using JNDI
Enterprise JavaBeans
1.
2.
3.
4.
5.
6.
7.
8.
9.
Vanam.Laxman
Web Services
1.
2.
3.
4.
5.
6.
7.
8.
Vanam.Laxman