SYLLABUS




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)
variables
data types(secondary)
operators
keywords
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
Input/Output
FileOutputStream/FileInputStream
BufferedOutputStream/BufferedInputStream
SequenceOutputStream/SequenceInputStream
ByteArrayOutputStream/ByteArrayInputStream
DataOutputStream/InputStream
FilterOutputStream/FilterInputStream
JavaObjectStream/JavaObjectStreamField
File Permission-Reader,Writter,Filewritter,FileReader
BufferedWritter/BufferedReader
CharArrayReader/CharArrayWritter
PrintStream/PrintWritter
OutputStreamWritter/InputStreamReader
PushBackInputStream/PushBackReader
StringWritter/StringReader
PipedWritter/PipedReader
FilterWritter/FilterReader
File,FileDescriptor
RandomAccessFile
Java.Util.Scanner
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
Pre-Defined-Method(String,Integer,Date)
User-Defined Method
Static Method
Instance Method
Accessor Method
Mutator Method
Abstract Method
Funtion OverLoading
Default Constructor(No-argument Constructor)
Parametaraized Constructor
Constructor Overloading in Java
Java Copy Constructor
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
Action Listener
Mouse Listener
Mouse Motion Listener
Item Listener
Key Listener
Window Listener
Adapter Classes
Close Window
Border Layout
Box Layout
Card Layout
Flow Layout
Grid Bag Layout
Grid Layout
Group Layout
Spring Layout
Reflection API
New Instance()Method
Java Tool
Creating Javap Tool
Creating AppletViewer
CallPrivate Method
Identity Conversions
Widening Primitive Conversions
Narrowing Primitive Conversions
Widening Referencing Conversions
Narrowing Reference Conversions
Boxing Conversions
Unboxing Conversions
Unchecked Conversions
Capture Convertions
String Convertion
Value Set Convertions
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