Core Java Development Course

Oracle Java SE 6 (Core Java) training is a foundational course that imparts the fundamental knowledge of developing code using Java programming language. Object-oriented programming concepts, basic structure to create syntax, control statements, and arrays are discussed.

Core Java Course Details :[6 Weeks / 2 Hours per Day]

  • Statements, Program
  • Programming Approaches
  • Comparison of pre-Java languages
  • Need of New Language
  • Evolution of Java
  • Setting up the environment
  • Running the first program in Java
  • Evolution of Java
  • Object-Oriented Programming Structure
  • Platform Independence & Portability
  • Security
  • Relation b/w JVM, JRE and JDK
  • Description of a Simple Java Program
  • Conditions
  • Loops
  • Defining attributes and methods
  • Implementing data encapsulation
  • Relation b/w objects and reference variables
  • Constructors and Anonymous block
  • Method Overloading
  • Static Data members, Block & methods
  • Understanding Memory structure
  • Class & Method area
  • Understanding Class loading & Execution flow
  • Static vs Dynamic class loading
  • Argument Passing Mechanism & Wrapper classes
  • Passing primitive arguments
  • Passing objects
  • Wrapper classes & their use
  • Usage of this keyword
  • Referencing instance members
  • Intraclass constructor chaining
  • Method chaining
  • Inheritance & code reusability
  • Extending classes for code reusability
  • Usage of super keyword
  • Method Overriding
  • Object class and its role
  • Inheritance & Runtime polymorphism
  • Static & Dynamic binding
  • Inheritance and Is-A relation
  • Runtime polymorphism and generalization
  • Abstract classes & methods
  • final keyword
  • Interfaces and Role-based Inheritance
  • Difference b/w Feature & Role-based Inheritance
  • Difference b/w Static & Dynamic classing Environment
  • Difference b/w classes & interfaces
  • Use of interfaces in real scenarios
  • Implementing Has-A relation
  • Difference b/w Aggregation & Composition
  • Need of packages
  • Associating classes to package
  • Understanding Classpath environment variable
  • import keyword and feature of static import
  • public, protected, private & default scope
  • Private Inheritance and its us
  • Why do we use the Exception Handling Mechanism?
  • Difference b/w exception and error
  • Exception Handling & Robustness
  • Common Exceptions and Errors
  • Checked and Unchecked Exception
  • Runtime Errors
  • try and catch block
  • Exception handlers & the importance of their order
  • throw keyword and its usage
  • throws keyword and its usage
  • Checked and Unchecked Exceptions
  • Role of finally