ISO Certified 9001:2015 & MSME Registered
  • Evolution of Java
  • Object Oriented Programming Structure
  • Feature & Application of Java
  • Relation b/w JVM, JRE and JDK
  • Introduction to JAR
  • Writing First Java Programme
  • Compiling & Executing Java Programme
  • Command Line Arguments
  • Naming Conventions
  • Java Tokens
  • Java Data Type
  • Operators
  • Flow of Control
  • Arrays
  • String Handling
  • Introduction to Classes & Objects
  • Defining Attributes & Methods
  • Constructors & Anonymous block
  • Method Overloading
  • Usage of static Keyword
  • Understanding Memory Structure
  • Understanding Class Loading and Execution Flow
  • Argument Passing Mechanism
  • Wrapper Classes & their use
  • Usage of this keyword
  • Inheritance & its Type
  • Usage of super keyword
  • Method Overriding
  • Runtime Polymorphism
  • Abstract Classes & Methods
  • Usage of final Keyword
  • Interfaces & Role Based Inheritance
  • Implementing Has-A Relation
  • Package & Scopes
  • Generic Class
  • Lambda Expression
  • Joda Time
  • Annotation
  • Assertion
  • Difference b/w exception and error
  • Exception Handling & Robustness
  • Common Exceptions and Errors
  • try and catch block
  • Exception handlers & importance of their order
  • throw keyword and its usage
  • throws keyword and its usage
  • Checked and Unchecked Exceptions
  • Role of finally
  • Creating User defined Exceptions
  • Multitasking and Multithreading
  • Thread based execution model of Java Applications
  • Relation b/w Runnable interface and Thread class
  • States of Thread
  • Implementing User threads
  • Thread synchronization & mutual exclusivity
  • Inter Thread communication and Thread scheduling
  • Thread deadlock and Interrupting Threads
  • Daemon Threads and their use
  • Streams & their advantages over conventional input output
  • Commonly used byte oriented streams
  • Commonly used character oriented streams
  • Reading & writing data from different streams
  • Redirecting Standard input & output streams
  • Serialization& Deserialization
  • Use of transient keyword
  • File class and File System Interaction
  • Scanner class
  • Connection Oriented vs Connection less Networking
  • Understanding the Concept of socket and port
  • Implementing a Chat Application using TCP/IP
  • Implementing UDP based Sender and Receiver
  • Implementing HTTP client
  • Understanding the role of class object
  • Understandingdynamic Class Loading
  • Obtaining information of classes dynamically
  • Instantiating classes indirectly
  • Invoking methods indirectly
  • Referencing data members indirectly
  • Referencing private Members
  • Internationalization
  • Resource Bundle class
  • I18N with Date & Time
  • I18N with Number & Currency
  • Role and Importance of Collection Framework
  • Use of List & Set based collection
  • Use of Maps
  • Use of Iterator &ListIterator
  • Searching elements in List, Hash and Tree based collections
  • Role of equals and hashCode() methods
  • Role of Comparable and Comparator interfaces
  • Difference b/w Enumeration and Iterator
  • Introduction to JDBC
  • Type of JDBC drivers
  • Statement V/S PreparedStatement
  • Performing CRUD database operations
  • Defining properties based Connection Factory
  • Batch Execution
  • Use of CallableStatement
  • Use of ResultSetMeta Data
  • Use of DataBaseMetaData