What is java?
History,features and credentials of java
C++ vs java
Download and install java
How to set the path?
Basic java program
JDK,JRE, and JVM
JVM memory management
Internal details of JVM
Unicode system
data types(primary)variablesdata types(secondary)operatorskeywords
data declaration statement
Assigning statement
condition statement
Simple If
If Essslse
If...Else If...Else
Nested If
Looping
For loop
While loop
Do while
it's various specifications(Break,Continue,Label)
Switch-case statements
comments
Definition,Declaration,Instantiation and Initialization of Array
Index and Bounds
Static Assigning and Dynamic Assigning of Values
Types Of Array
Role of For Loop and For Each Loop in Array
Anonymous Array And Jagged Array In Java
Exercise Programs
Collection Interfaces-Sets,Lists and Maps
General-Purpose Implementation- Primary Implementation
Legancy Implementaion-Vector and Hashtable
Special-Purpose Implementations
Wrapper Implementations
Convenience Implementations
Abstract Implementations
Algorithms,Infraustructure and Array Utilities
List-ArrayList,LinkedList,Vector,Stack
Queue-PriorityQueue,Deque,Stact
Set-Hashset,LinkedHashSet,SortedList-Treeset
Java Exceptions
IO Exception
SQL Exception
ClassNotFoundException
RunTimeException
Arithmatic Exception
NullpointerException
Number Format Exceptionn
Index Out Of Bounds Exception
Array Index Out Of Bound Exception
String Index Out Of Bound Exception
Try-Catch Block
Multiple Catch Block
Nested Try
Finally Block
Throw Keyword
Exception Implementation
Throw vs Throws
Finally vs Finalize
Exception Handling With Method Overriding
Life Cycle of a Thread
Creating a Thread
Thread Schedular
Thread.Sleep
Run,Join,Naming,Priorityof a Thread
Daemon Thread
Thread Pool
Thread Group
Shutdown Hook
Classes
Object
Member Variable
Member Functions
Constructor
Static & This Keyword
Math.Class
Wrapper Class
Recursion
Call By Value
Strictfp Keyword
Immutable String
StringBufferClass
StringBuilderClass
String vs String Buffer
String Tokenizer Class
String Methods
ToString Method
Class
Sub Class/Child Class
Super Class/Parent Class
Reusability
Types Of Inheritance
Single
Multilevel
Hierarchical
Multiple
Hybrid
OverLoading And OverRiding
Use of Super Keyword
Covarient Return Type
Instance Initializer Block
Final Keyword
Runtime Polymorphism
Dynamin Binding
Instance of Operator
Abstract Class
Data Abstraction,Hiding And Exposure
Interface
Abstract vs Interface
Package
Access Modifiers
Encapsulation
TCP
UDP
IP Address
Protocol
Port Number
MAC Address
Connection-Oriented and Connection less Protocol
Socket
Packet
Chatting
Eclipse Using UCanAccess
Driver Interface
Connection Interface
Prepared Statement Interface
Callable Statement Interface
Result Set Interface
ResultSetMetaData Interface
DataBaseMetaData Interface
Rowset Interface
Desktop GUI Applications
Web Application
Mobile Applications
Enterprise Applications
Scientific Applications
Web Servers&Applications Servers
Embedded System
Server Apps in Financial Industry
Software Tools
Trading Application
J2ME Apps
Big Data Technologies