0% found this document useful (0 votes)
45 views

Core and Advance Java

This document provides an overview of the topics covered in a 14-day training course on Core and Advanced Java. The course covers fundamental Java concepts like OOPs, classes, objects, data types, decision making and loops. It also covers advanced topics like inheritance, polymorphism, abstraction, exception handling, interfaces, strings, arrays, collections and JDBC. The course aims to teach how to use Java collections API, solve inter-disciplinary applications using inheritance and create websites using servlets and JSP.

Uploaded by

Santosh KAR
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Core and Advance Java

This document provides an overview of the topics covered in a 14-day training course on Core and Advanced Java. The course covers fundamental Java concepts like OOPs, classes, objects, data types, decision making and loops. It also covers advanced topics like inheritance, polymorphism, abstraction, exception handling, interfaces, strings, arrays, collections and JDBC. The course aims to teach how to use Java collections API, solve inter-disciplinary applications using inheritance and create websites using servlets and JSP.

Uploaded by

Santosh KAR
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Core and Advance Java

L T P C
Core and Advance Java
0 0 0 0

Purpose:
List and use Object Oriented Programming concepts for problem solving.
Write programs using Java collec on API as well as the java standard class library.
Solve the inter-disciplinary applica ons using the concept of inheritance.
Apply JDBC to provide a program level interface for communica ng with database using java programming.
Crea ng websites using servlet and JSP.

Day 1
Java Introduc on and History
Basic Concepts of OOPS, Class, and Object in Java
Wri ng and execu ng simple 'Hello World' java program

Day 2

Naming Conven ons Used in Java


Data Types in Java
1. Primi ve Data types
2. Non Primi ve Data types
Type Cas ng in java

Day 3

Concept of Wrapper classes


Di erent methods to take input from user
Making use of di erent decision making and loops statements

Day 4

Data Encapsula on and Abstrac on in java


Introduc on to Constructor
Types of Constructors
Constructor Overloading
ff
ti
ti
ti
ti
ti

ti
ti
ti
ti
ff
ti

ti
ti

ti

ti

Core and Advance Java


Day 5

Copy Constructor
Chaining of constructors
This keyword
Method overloading
Introduc on to Inheritance

Day 6

Types of Inheritance
Implementa on of Single level, mul level and hierarchal Inheritance
Use of super keyword
Method Overriding

Day 7

Concept of access modi ers in java


abstract keyword in java
- Abstract methods
- Abstract classes

Day 8

nal Keyword in java


- Final variables
- Final classes
- Final methods

Day 9

Sta c keyword in java


- Sta c variables
- Sta c methods
Concept of Anonymous classes

Day 10

Introduc on to Array
- Types of array
- Implementa on of single dimensional and mul dimensional arrays
- Length property
- For each loop
- Jagged array

Day 11
fi
ti
ti
ti
ti
ti
ti

ti

fi

ti
ti

Core and Advance Java


The Object class
Introduc on to interface
Implementa on of interface
Using interface references
Extending Interfaces
Implemen ng Mul ple Interfaces

Day 12

String Handling in java


- Di erent methods to create strings
- Use of length()
String Handling Methods
- String Comparison Methods
- Extrac ng String Characters
- Searching a character or substring in a string
- Modifying a String
-

Day 13

Excep on Handling
- Types of Excep ons
- Displaying descrip on of Excep on
- Handling excep on – use of try, catch, throw , throws and nally
- Handling Unreachable code error
- Checked and Unchecked Excep ons
- Di erent places to handle excep ons
- Throwing our own Excep ons

Day 14

Mul threading in java


- Di erence between mul threading and mul tasking
- Thread class and Runnable interface
- The main thread
Crea ng Thread
- 1- Extending Thread class
- 2- Implemen ng Runnable Interface
Thread Life Cycle
Using Thread Methods
Thread Priority
Synchroniza on
ff
ff
ff
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti

ti

ti

ti

ti

ti

ti
ti
ti

ti

fi

Core and Advance Java


Day 15

Introduc on to JDBC
Types of JDBC Drivers
Se ng up the environment for JDBC
Load the driver
Create Connec on with database

Day 16

Execu ng SQL Queries


Basic DML opertaions
Use of Statement interface
- Use of executeQuery()
- Use of ResultSet

Day 17

Use of ResultSetMetadat
Use of executeUpdate()
Execu ng inert, update and delete queries

Day 18

Use of PreparedStatement Interface


Di erent PreparedStatement methods
Use of executeQuery()
Use of executeUpdate()

Day 19

Servlet and Client Server Communica on


Servlet Interface
Methods of Servlet Interface
create servlet using Servlet Interface
web.xml (Deployment Descriptor)

Day 20

GenericServlet
create servlet using GenericServlet
H pServlet
create servlet using H pServlet class

Day 21
tt
ff
tti
ti
ti
ti

ti

tt

ti

Core and Advance Java


Use of Annota on in place of web.xml for Servlet Mapping
Java Web Container and Deployment Descriptor
Servlet Life Cycle
Deployment Descriptor (web.xml) welcome- le-lis

Day 22

ServletRequest and ServletResponse


ServletRequest Methods
use of di erent methods of ServletRequest
H pServletRequest methods
ServletResponse methods
H pServletResponse methods

Day 23

RequestDispatcher Interface
Crea ng Object of RequestDispatcher
Use of forward() and include methods
LoginCheck servlet

Day 24

H pServletResponse sendRedirect() method


LoginCheck servlet using sendRedirect()
ServletCon g Interface
ServletCon g methods
Implementa on of ServletCon g methods

Day 25

H pSession Interface
Ge ng a reference to H pSession
H pSession Methods
create a session, check whether session is new or exis ng one, how to set expiry me for session, and how
to get servlet crea on and last accessed me
Ending a session

Day 26

LoginCheck Servlet using sessions


javax.servlet.h p.Cookie
Cookie's methods
how to create cookies, how to send them to client, and how to access cookies from client
tt
tt
tt
tt
tt
tti
ti
ff
fi
fi
ti
ti
tt

ti

tt

fi

ti

fi

ti

ti

Core and Advance Java

Day 27

Example - Automa c login using cookies


URL Rewri ng in Servlets

Day 28

javax.servlet.Filter Interface
Filter Methods
Filter LifeCycle
Registering Filter with servlet
Implemen ng the concept of lers with servlets

Day 29

JSP Introduc on
JSP API
JSP LifeCycle
JSP Tags and Direc ves

Day 30

JDBC and Servlet Examples


- ask the user to login if the user is already registered, otherwise register yourself
and then login based on the credentials specified at the time of registration.

ti
ti
ti

ti
ti

fi

You might also like