You are on page 1of 5

JAVA SCHEDULE SYLLABUS

CORE JAVA
Introduction

Why Java
Java History
Java features
Java programming format
Java tokens
Java statements
Java data types
Type casting
Arrays

OOPS

Introduction
Class, Object
Static Keyword
Constructors
This key word
Inheritance
Supper key word
Polymorphism(Over loading & Over riding)
Abstraction
Encapsulation
Abstract classes
Interfaces

String manipulations

String
String Buffer
String Tokenizer

Packages
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No

91-90009 33993, Land Line: 040-32990225/26

Introduction to all predefined packages


User defined packages
Access Specifier

Exception Handling

Introduction
Pre defined exceptions
Try catch finally
Throws, throw

Multithreading

Introduction
Thread creations
Thread life cycle
Life cycle methods
Synchronization
Deadlock & Examples
Wait () notify () notify all () methods

I/O Streams

Introduction
Byte oriented streams
File
Random access file
Serialization
Externalization

Networking

Introduction
Socket, server socket
Client server communication
Connection less, connection oriented communication

AWT & Applets

Introduction
Event Handling in AWT

Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No

91-90009 33993, Land Line: 040-32990225/26

Applet Life Cycle

ADVANCED JAVA
1. JDBC [Java Data Base Connectivity]

Introduction to JDBC
JDBC Architecture
Java.sql package
Connection, Statement, Result Set
Prepared Statement
Callable Statement
Scrollable and Updatable Result Set
Batch Updates
Result Set Meta Data
Simple Transaction Management
Four Levels of JDBC drivers, their props & cons
Features of JDBC 3.0

2. SERVLETS

Need of server side program


Introduction to Servlets
Servlets life cycle
Javax.servlet package
Servlets Config, Servlet Context

Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No

91-90009 33993, Land Line: 040-32990225/26

Performance database operations in Servlets


Include and forward mechanisms
Applying filters to servers
Javax.servlet.http package
HttpServlet life cycle
Http Request methods GET vs. POST
Httpservlet request, Httpservlet response
Http headers & error codes
Session Tracking, purpose
Hidden from fields, Cookies
Http Session, URL rewriting
Event listeners

3. JSP [Java Server Pages]

Disadvantage of Servlets
Introduction to JSP
JSP life cycle
Creating dynamic web content with JSP
Scripting elements

Scrip let

Declaration

Expression

XML syntax for JSP elements


JSP directive page, include and taglib
JSP implicit objects
JSP scopes
Include and forward mechanism
Using a Java bean in a jsp
JSP Model 1 architecture
Custom tag development
Error handling in a jsp
JSTL
Expression Language
Processing XML in a Jsp

4. STRUTS
Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No

91-90009 33993, Land Line: 040-32990225/26

Architectures
Introduction of Struts
Actions
Form Beans
Validation Framework
Request Processor
Exception Handling
Tiles Framework
In Built Actions

Forward Action

Include Action

Dispatch Action

Look Up Dispatch Action

Head Office
: Moin Court No. 100, 6-2-46, Advocates Colony, A C Guards,
Hyderabad 500004
Branch Office : First Floor, Purni Plaza, Opp. Shadan Womens Engineering
College, Khairatabad.
Mobile No

91-90009 33993, Land Line: 040-32990225/26

You might also like