Course Name : Core Java

image description

Introduction To Java

  • What is Java?

  • Why Java?

  • Java History.

  • Features of Java.

  • Advantages of Java.

Java Installation

  • Java Installation.

  • Eclipse Installation.

  • Environment Setup.

  • My First Java Program.

Data Types & Variables

  • What are data types?

  • Types of datatypes.

  • What are variables?

  • Types of variables.

  • Type casting.

Operators

  • Unary Operator,

  • Arithmetic Operator,

  • Shift Operator,

  • Relational Operator,

  • Bitwise Operator,

  • Logical Operator,

  • Ternary Operator and

  • Assignment Operator.

Methods

  • Details about the main Method.

  • Significance of void, return keywords.

  • Method Calling from main() method.

  • Return values from the called method.

  • Argument Passing, Local Variable, Global Variable.


Blocks

  • Static block.

  • Instance block.


Control Statements (or) Control flow in Java

  • Decision-Making statements

    • if statements - Simple if, if else, if else-if, Nested if.

    • switch statement

  • Loop statements

    • do while loop

    • while loop

    • for loop

    • for-each loop

  • Jump statements

    • break statement

    • continue statement

Array

  • What is an Array?

  • Need of Array?

  • Types of array?

  • Array declaration - Two types.


Scanner

  • Getting inputs at runtime

  • Scanner Class and its methods


Packages

  • Predefined Packages

  • Userdefined Packages


String

  • String Class

  • String declaration? two ways

  • Heap Memory, String Constant Pool Memory

  • Difference between String literal and String Object

  • The difference between the == operator and equals method

  • toString() method, hashCode() method


Constructor

  • What is Constructor

  • How Constructor is being called

  • Rules for Constructor

  • Constructor Overloading

Wrapper Classes

  • What are wrapper classes?

  • Difference between wrapper class and primitive data types.

  • What are boxing, unboxing, and autoboxing, auto unboxing?


OOPS

  • Introduction

  • Benefits of OOP Programming.

OOPS Concepts

  • Classes and Objects   

    • What is Class, Declaring a Class, Rules for Naming Class.

    • Creating an Object, new keyword.

  • Polymorphism

    • Methods with different no. and type of arguments

    • Introduction to Polymorphism

    • Method Overloading? Compile Time Polymorphism

    • Method Overriding- Runtime Polymorphism

  • Encapsulation

    • Need for encapsulation.

    • Advantages

  • Inheritance

    • Need for Inheritance

    • IS-A relationship

    • Usage of extends keyword

    • Types

      • Single inheritance,

      • Multilevel,

      • Hierarchical Inheritance,

      • Hybrid inheritance,

      • Multiple Inheritance.

  • Abstraction

    • Definition and Types- Abstract class and Interface.

      • Abstract class

        • Details about abstract keyword

        • Abstract Class

        • Abstract Method

        • Is creating an Object for an abstract class not possible? Why

      • Interface

        • What is Interface

        • Difference between Abstract class and Interface

        • Usage of implements keyword

        • Interface, Sub Interface

Access modifiers and Non-access modifiers

  • Access modifiers

    • Private, default, protected, and public.

  • Non access modifiers

    • Static, final, abstract, etc,..

Exception handling in Java.

  • What is Exception?

  • Difference between Exception and Error

  • Syntax for Exception Handling Mechanism.

  • try Block, Catch Block, Exception, Checked Exceptions

  • Catch Block (or) Multiple Catch.

  • Throw, Throws, The finally Block,

  • User-Defined(Custom) Exceptions.


Collection Framework

  • Collection Interfaces.

    • The List Interface and its implementation classes

    • The Set Interface and its implementation classes

    • The Queue Interface and its implementation classes

  • Maps

    • Map and its class

    • SortedMap and its classes

    • HashTable

List Interface                                           

  • ArrayList and its methods

  • LinkedList and its methods

  • Vector, stack, and its methods.

  • Difference between ArrayList and LinkedList

  • Iterator Methods

Set Interface 

  • HashSet and Linked HashSet, its methods.

  • Treeset and its methods.

  • Difference between List and Set.

Queue Interface

  • Queue, Deque interface implemented classes and, their methods.

Map Interface

  • Map interface implemented classes and, their methods.

  • Student Management System with ArrayList.
  • Student Management System with Database.


  • Live Projects: Get an Opportunity to work in Real-time Projects that will give you a Deep Experience. Showcase your Project Experience & Increase your chance of getting Hired!
  • Real-time Industry Experts as Trainers: At Techietact, You will Learn from the Experts from industry who are Passionate in sharing their Knowledge with Learners. Get Personally Mentored by the Experts.
  • Certification: Get Certified by Techietact.
  • Job Guarantee: Techietact will help you to achieve your dream IT job.
  • Affordable Fees: At Techietact, Course Fee is not only Affordable, but you have the option to pay it in Installments. Quality Training at an Affordable Price is our Motto.

Course Enquiry

Unlock success by taking the first step,Inquire about our courses for a brighter future.


loader