Core Java Online Training

Core Java Online Training Course :

Introducing the JAVA technology

  • Installation and Configurations
  • Key features of the technology and advantages of using Java
  • History of Java Features
  • Java Programming format
  • Identifiers
  • Java Keywords
  • Java Data Types
  • Declarations and Access Control
    • Java source file structure
    • Class access specifications
    • Member Access specifications
  • Operators and Assignments
    • Increment and Decrement Operators
    • Shift Operators
    • Arithmetic Operators
    • String concatenation Operator
    • Relational Operator
    • Equality Operator
    • Bitwise Operator
    • Short Circuit Operator
    • Instanceof Operator
    • Assignment Operator
    • Conditional Operator
    • Precedence of java Operators
  • Flow Control – core java online training
    • Selection Statements
    • Iterative Statements
    • Transfer Statements
  • Typecasting
    • Implicit Type Casting
    • Explicit Typecasting
  • Arrays
  • Command-line arguments
  • Introduction
  • Class
  • Object
  • Local, Instance and static variables
  • Data Hiding
  • Abstraction
  • Encapsulation
  • Constructors
    • Rules of constructors
    • Default Constructor
    • Overloaded Constructor
  • This keyword
  • IS-A Relationship
  • HAS-A Relationship
  • Working with super classes and subclasses
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Static initialization block
  • Instance initialization block
  • Interfaces
    • Introduction
    • Interface access specifiers
    • Tag or Marker Interface
    • Interface Access specifiers
    • Interface method access specifiers
    • Interface variable access specifiers
  • String manipulation with StringBuilder and StringBuffer
  • Essential String Methods
  • String Tokenizer
  • Introduction to all predefined packages
  • User Defined Packages
  • Access specifiers
  • Java.lang package
  • Java.lang.MATH
  • Introduction
  • Exception Hierarchy
  • Exceptions categories
  • Standard Java Exception classes
  • Creating your own Exception classes
  • Using Try-catch and finally clause
  • The multi-catch feature
  • Best Practices using Exceptions
  • Assertions
  • Introduction
  • Thread creations
  • Preventing thread from its execution
    • Yield
    • Sleep
    • join
  • Thread Life cycle
  • Synchronization
  • Interthread communication
    • Wait
    • Notify
    • notifyAll
  • Deadlock
  • Deamon Threads
  • I/O using Java
  • Byte Oriented Streams
  • Character Oriented Streams
  • Files
  • Serialization
  • Deserialization
  • Introduction
  • Hierarchy of Wrapper Classes
  • Wrapper Class Construction
  • Conversions
    • Wrapper object to primitive
    • String object to Primitive
    • String to Wrapper object
    • Primitive to String conversion
  • Character
  • Boolean classes
  • Introduction
  • Limitations of Object Arrays
  • Generic Classes and type parameters
  • Java.util Package
  • Key interfaces of Collections framework
  • Set Interface – core java online training
    • HashSet
    • LinkedHashSet
    • SortedSet
    • TreeSet
  • Comparable
  • Comparator Interface
  • Map Interface
    • HashMap
    • LinkedHashMap
    • SortedMap
    • TreeMap
    • Hashtable
    • IdentityHashMap
    • WeakHashMap
  • Introduction
  • Member Inner classes
  • Static Inner classes
  • Local Inner classes
  • Anonymous inner classes
    • Anonymous Inner class that extends a class
    • Anonymous Inner class that implements an interface
  • Introduction
  • Methods of making an object eligible for garbage collection
  • Requesting JVM to run GC
  • Finalize() method

OOPS

String Processing

Packages

Exceptions and Assertions

Multithreading

I/O Streams

Wrapper Classes

Generics and Collections

Inner Classes

Garbage Collection

Java SE 7 New Features

 

More about

Online Core Java Training