Core JAVA

  1. Home
  2. »
  3. Core JAVA

Core JAVA

  • Why Java
  • Difference between C, C++ and Java
  • Java History
  • Java Features
  • Class and Object
  • Control Statements
  • Constructors
  • Arrays
  • Object-Oriented Principles
  • This Keyword
  • Super Keyword
  • Final Keyword

Topics Covered

Core JAVA

Why Java

  • Importance of Java
  • Benefits of Java

Difference between C, C++ and Java

  • C vs C++
  • C++ vs Java
  • Java vs C

Java History

  • Origin of Java
  • Evolution of Java
  • Milestones in Java Development

Java Features

  • Platform Independence
  • Object-Oriented Programming
  • Automatic Memory Management (Garbage Collection)
  • Multithreading
  • Security
  • Robustness

Class and Object

  • What is a Class?
  • What is an Object?
  • Creating Objects in Java
  • Accessing Members of a Class

Control Statements

  • Conditional Statements (if, switch)
  • Looping Statements (for, while, do-while)
  • Jump Statements (break, continue, return)

Constructors

  • What is a Constructor?
  • Types of Constructors
  • Constructor Overloading
  • Constructor Chaining

Arrays

  • What is an Array?
  • Types of Arrays
  • Multidimensional Arrays
  • Array Manipulation (Accessing, Modifying)

This Keyword

  • Definition and Usage of ‘this’
  • ‘this()’ Constructor Call

Object-Oriented Principles

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Why Java does not support Multiple Inheritance