CORE JAVA Topics
Introduction of Java
- Generation of Java
- Features of Java
- Java programming format
- Reserved words
- Sample Program in java
- Control Statements
- Arrays
- Data types
- JVM Architecture
- Features of OOPS
- Class, Object
- Object class methods
- Object Clone types
- Abstraction
- Interface
- MarkerInterface
- Functional Interface
Lambda Functions
Encapsulation
Inheritance
IS-A, HAS-A relations
Polymorphism
Over loading
Over riding
Upcasting , downcasting
Constructor types
this, super ,key words
this(), super();
Access Modifiers
Inner Classes
Static and nonstatic classes
Anonymous classes
Generics in java
Collection Framework
Collection
List (ArrayList ,LinkedList ,Vector, Stack)
Set (HashSet, LinkedHashSet, SortedSet, TreeSet)
Map (HashMap, Hashtable, Properties, SortedMap)
Collection Vs Collections
Cursors (Enumeration, Iterator, ListIterator)
Generics
For each loop
Boxing – unboxing
Exception Handling
Exception Types
Try, catch, finally blocks
Throw, throws keywords
Singleton design pattern
String, StringBuffer
StringBuilder
StringTokenizer
Wrapper classes
Single TonDesign Pattern
Multi threading
- Introduction
- Thread creation
- Thread life cycle
- Synchronization
- Thread priorities
- Daemon thread
- Inter thread communication
File I/O streams
- Byte stream
- Character stream
- File
- Serialization,
ADVANCE JAVA JDBC
- Introduction to JDBC
- JDBC Architecture
- Types of JDBC Drivers
- Establishing a JDCB Connection
- Integration Java to Database using JDBC API
- Using Statement
- Using PreparedStatement
- Using CallableStatement
- Establish ResultSet
- ScrollableResultSet
- Batch Updates
- Inserting BLOB&CLOB type of columns
- Managing Transaction
- Common Gateway Interface
- Introduction to CGI
- Disadvantage and Limitations of CGI
Servlets
- Servlet as an improved CGI
- Servlet fundamentals
- Web Container & WebServer
- Servlet Life Cycle/Architecture
- Http Methods
- Configuration of Web Application
- xml (Deployment Descriptor file)
- Specifying welcome file
- ServletContext
- ServletConfig
- RequestDispatcher
- Session Management
- Using HttpSession
- Using Cookie
- Using URL Rewriting
- Filters
- FilterConfig
- FilterChain
- Jar file creation
- War file creation
Java Server Pages (JSP)
- JSP Architecture
- JSP implicit objects
- JSP Directive Tags
- Page Directive
- Include Directive
- Taglib Directive
JSP Standard Actions
- useBean tag
- setProperty tag
- getProperty tag
- include tag
- forward tag
- plug-in tag
- param tag
- Custom Actions
- Classic
- Simple
- JSP Scripting tags
- Declaratives
- Scriptlets
- Expressions
- EL implicit Objects
- JSTL & Tag library
- JavaBeans
- IDE
- Eclipse
- Servers
- Tomcat
- Weblogic
Deserialization