Learn JAVA-J2EE Syllabus Core Java - SyllabusÂ
Java - What, Where and Why?Â
History and Features of JavaÂ
Internals of Java Program
Difference between JDK,JRE and JVMÂ
Internal Details of JVMÂ
Variable and Data Type
Unicode SystemÂ
Naming Convention
Advantage of OOPs
Object and Class
Method Overloading
Constructor
static variable, method and blockÂ
this keyword
Inheritance (IS-A)
Aggregation and Composition(HAS-A)
Method Overriding
Covariant Return Type
super keyword
Instance Initializer block
final keyword
Runtime Polymorphism
static and Dynamic binding
Abstract class and Interface
Downcasting with instanceof operator
Package and Access Modifiers
Encapsulation
Object classÂ
Object Cloning
Java Array
Call By Value and Call By Reference
strictfp keyword
Creating API Document
String : What and Why?
Immutable StringÂ
String ComparisonÂ
String ConcatenationÂ
SubstringÂ
Methods of String class
StringBuffer classÂ
StringBuilder classÂ
Creating Immutable class
toString methodÂ
StringTokenizer class
Exception Handling : What and Why?Â
try and catch blockÂ
Multiple catch blockÂ
Nested tryÂ
finally blockÂ
throw keywordÂ
Exception PropagationÂ
throws keywordÂ
Exception Handling with Method Overriding
Custom ExceptionÂ
Nested Class : What and Why?
Member Inner classÂ
Annonymous Inner classÂ
Local Inner classÂ
static nested classÂ
Nested InterfaceÂ
Multithreading : What and Why?
Life Cycle of a ThreadÂ
Creating ThreadÂ
Thread SchedularÂ
Sleeping a thread
Joining a threadÂ
Thread PriorityÂ
Daemon ThreadÂ
Thread PoolingÂ
Thread GroupÂ
ShutdownHookÂ
Performing multiple task by multiple threadÂ
Garbage CollectionÂ
Runnable classÂ
Â
Â
Collection FrameworkÂ
ArrayList classÂ
LinkedList classÂ
ListIterator interfaceÂ
HashSet classÂ
LinkedHashSet classÂ
TreeSet classÂ
PriorityQueue classÂ
ArrayDeque classÂ
Map interfaceÂ
HashMap class
LinkedHashMap classÂ
TreeMap classÂ
Hashtable classÂ
Comparable and ComparatorÂ
Properties classÂ
JDBC Drivers
Steps to connect to the databaseÂ
Connectivity with OracleÂ
Connectivity with MySQLÂ
Connectivity with Access without DSNÂ
DriverManagerÂ
Connection interfaceÂ
Statement interfaceÂ
ResultSet interfaceÂ
PreparedStatementÂ
ResultSetMetaDataÂ
DatabaseMetaDataÂ
Storing imageÂ
Retrieving imageÂ
Storing fileÂ
Retrieving fileÂ
Stored procedures and functionsÂ
Transaction ManagementÂ
Batch ProcessingÂ
JDBC New Features
Mini ProjectÂ