Core Java

Description

Java is a high-level, object-oriented programming language designed to be platform-independent, allowing developers to write code that can run on any device with a Java Virtual Machine (JVM). Known for its portability, security, and robustness, Java is widely used for building a variety of applications, including web, mobile, enterprise, and scientific software.

Core Java Course content

Basics of Java Programming
  • Why Java programming
  • History of Java
  • Feautures of Java
  • Java Comments
  • Java keywords
  • Data Types
  • Variables
Installation of jdk/jre
  • How to install jdk/jre
  • Set up Temporary path
  • Setting up Permanent path
  • jdk, jre and jvm
Introduction to Operators and types
  • Arithmetic Operators
  • Increment/Decrement Operators
  • Assignment Operators
  • Conditional/Relational Operators
  • Bitwise Operators
  • Logical Operators
  • Ternary Operator
What is String
    Introduction to String
    • String definition
    • gets() function
    • puts() function
    String Methods
    • length()
    • concat()
    • toLowerCase()
    • toUpperCase()
    • indexOf()
    • LastindexOf()
    • charAt()
    • replace()
Control statements in Java
    Conditional statements
    • 1. if statements
      • if statement
      • if-else statement
      • nested if statement
      • if-else if statement
    • 2. switch case
    Loops and nested loops
    • for loop
    • while loop
    • do-while loop
  • Break Statement
  • Continue statement
Deep discussion about arrays and real time implementation
  • Array Introduction
  • Single Dimensional Array
  • Multi Dimensional Array
Reusability of code in Java using Methods
  • Methods introduction
  • Static method
  • Non-static method
Object Oriented Programming Concepts
  • Object
  • Class
  • Constructor
  • this keyword
  • Interface
  • Abstraction
  • Access Modifiers
  • Inheritance
  • Polymorphism
  • super keyword
  • Encapsulation
Handling Exceptions
  • Introduction to exceptions
  • try
  • catch
  • finally
  • throw
  • throws
Performing multiple operations using Multi Threading
  • Introduction to Threads
  • Creation of Threads
  • Methods
Implementation of Data Structures in Collection Framework
    List Interface
    • Array
    • Linked List
    • Vector
    • Stack
    Queue Interface
    • Priority Queue
    • Deque
    • Array Deque
    Set Interface
    • HashSet
    • Linked HashSet
    • Sorted Set
    • Tree Set

Courses Features

  • Language
    English
  • Lectures
    02
  • Certification
    Yes
  • Project
    01
  • Duration
    40 hrs
  • Max-Students
    15
DEMO
DROP US A QUERY

© Copyright - 2021 | Cyberaegis . All Rights Reserved.