• : 91-8933996633 |
  • : info@aspirevisiontech.com
Aspirevision Tech Education | Best Summer Training Internship Placement Center in India. Upcoming Online batches Digital Marketing, Python, AWS, Cyber Security, Data Science.

Core Java

Image Image

Description

What is Core Java? It is a part of the Java programming language that one can use for developing or creating a general-purpose app. Its main focus is to build such general applications. The J2SE (Java Standard Edition) is known as Core Java. It mainly covers concepts of object-oriented programming (OOP).

What You will Learn?

  • Core Java

Topics for this course

Total learning: 66 Topics        Chapters : 11


Java Overview

·         History of Java

·         Evaluation of programming language

·         Types of programming languages and paradigms Java-what, where, and why?

·         Comparison of java with C and C++

·         Java’s Magic Byte code

 Java Architecture

·         Installing Java

·         JDK, JRE and JVM introduction

·         IDE Introduction (Eclipse OR Net beans)

·         Running First Program on IDE and Command Prompt

 Java Language Fundamental

·         Datatype and wrapper classes

·         Naming convention

·         Keywords and Identifiers

·         Control Statements

·         Looping statement

·         Static and Instance keyword

 Understanding Object Oriented and Introduction

·         Class Fundamentals.

·         Object & Object reference.

·         Life time of object & Garbage Collection.

·         Constructor & initialization code block.

·         Implementation and Understanding of Constructor Chain

·         Use of ‘This’ and ‘super’ keyword and operators

·         Nested, Inner Class & Anonymous Classes.

·         Defining Methods, Argument Passing Mechanism.

·         Method Overloading, Recursion.

·         Data Encapsulation.

·         Inheritance.

·         Method overriding

·         Access modifier

·         Polymorphism

·         Association, Aggregation, Composition.

·         Abstract classes

 Java lang Package

·         Introduction of default packages of java

·         java.lang.Object class

·         java.lang.Class class

·         java.lang.String clas

·         java.lang.StringBuffer class

·         java.lang.StringBuilder class

·         Garbage Collection

·         java.lang.System class

·         java.lang.Runtime class

 Some Modifiers

·         ‘final’ for class and its Members

·         ‘abstract’ for class and member function

·         ‘static ’ for members of a class (Revised)

 Interface and Package

·         Introduction to Interface

·         Multiple Inheritance using Interface

·         Difference between Abstract class and Interface

·         Defining Package

·         Import statement

·         Accessing Package

·         Predefined Packages

 Java 8

·         Features of Java 8

·         Lambda Expression

 Exception Handling

·         Try-catch block and multiple catch blocks

·         Nested try block ,Finally block

·         throw and throws keywords

·         Java custom exceptions

 Multi-threading

·         Introduction of Multithreading

·         Life Cycle of a Thread

·         Creating Threads Using Runnable Interface and Thread Class

·         Using isAlive() and join()

·         Need of Synchronization and it’s solution with Java

·         Daemon thread

 

File Handling in Java

·         FileOutputStream & FileInputStream

·         FileWriter & FileReader

·         PrintStream class

·         PrintWriter class