Java is a programming language and computing platform first released by Sun Microsystems in 1995. It has evolved from humble beginnings to power a large share of today’s digital world, by providing the reliable platform upon which many services and applications are built. New, innovative products and digital services designed for the future continue to rely on Java, as well.
Introduction
Installation of JDK, JRE,JVM
Input/output
Data types, literals
Primitive and non primitives
variables
Operators
If, If -else, If-elseif -else
Ladder if
Nested if
Switch
Nested switch
Loops- for
Foreach
while
Do while
Break , continue
Array
1 Dimensional Array
Multi-Dimensional array
Jagged array
String and string manipulating
Class – object
Access specifier
Constructor Destructor
This, instance method
Encapsulation
Method in java
Return parameterized method
Non return parameterized method
Static variable & method
Recursion method
Inheritance
Single inheritance
Multilevel inheritance
Hierarchical inheritance
Hybrid inheritance
polymorphism
Compile-time polymorphism
Run-time polymorphism
Method overloading
Operator overloading
Method overriding
Abstraction
Super keyword
Abstract class
Type casting (object)
Interface
Exception handling
Wrapper classes
Collection framework
Collection of Objects
Sets,lists,queue,Maps
Retrieving elements from collection
For-each method
Iterator interface
ListIterator
Enumerations
Linked list class & methods
Array list class & methods
Thread
Single tasking
Multi tasking
Introduction
container
frame
panel
components
buttons
label
textfield
textarea
list
scrollbar
checkbox
Events & event Listener interface
Action events
key events
Mouse events
Window events
Item event
Text events
Adapter classs
Window adapter
Mouse adapter
Key adapter
MouseMotionAdapter
FocusAdapter
ComponentAdapter
Diff btw AWT and SWING
Swing package
Swing container
Top level containers
Light-weight Containers
componenets
Awt+radiobutton
JTable
JCombobox
JList
JMenu
JToggelbutton
Events and events handling
Layouts
Flow layouts
Border layouts
Card layouts
Grid layouts
Gridbag layouts
Boxlayouts
Download JAR and build connection
introduction
create database ,table
Insert Query both way
Data fetching
Update data
Select and alter query
Delete data
Drop database
CURD operation
Introduction to servlet
Introduction to JSP
Diff. bet. Servlet and jsp
Setting tomcat server
Learn how to start project
Build path and connection to server
Life cycle
Syntax of jsp
JSP Implicit Objects
Client Request & Server Response
Methods in Form Processing(post & get)
Sessions
Login & logout
Website creation