CORE JAVA


1000+

Core Java Professionals Trained

4+

New Batches Every Month

18+

Industry Experience

12+

Corporates Worked with


Menu would be displayed here either through coding or pin

Core Java Overview

UpScale's Core Java Training enables you to master the complete Core Java

Modes of Training

Curriculum

Introduction to java

Why JAVA is important?

Areas of Java Applications

Why Java is important to the Internet

Features of Java

Versions of Java

Java Environment setup

JVM, JRE, Compiler, Interpreters

Basic Syntax

Bytecode and class file

Demo of how to run the program via command prompt and Eclipse

Basic Datatypes & Modifiers

Datatypes and variables

Primitive Data Types and Reference Datatypes

Java Literals

Java Modifier Types

Access Control Modifiers

Non-Access Modifiers

Operators

Arithmetic Operators

Relational Operators

Bitwise Operators

Logical Operators

Assignment Operators

Misc Operators

Decision Making & Loops

if-else

switch

Why Loops

Syntax of while , do..while, for loop

Nested Loops

Ample number of Programs to understand the concepts thoroughly

Ways to take input

Introduction to I/O streams

Binary Stream vs Character Stream

Scanner class, BufferedReader

Arrays

Creating Arrays

Why Arrays are treated as objects in Java

Java Arrays vs C++ Arrays

for..each loop for Arrays

functions specific to Arrays

Jagged Arrays

String and StringBuffer

Strings Operations in Java

String Comparison and Concatenation

String vs StringBuffer class

Functions specific to String and StringBuffer

Number and Character Classes

Wrapper Classes

Functions specific to wrapper class

char arrays and Character class

Functions specific to Character class

Introduction of OOPs

What are Objects and Classes

Why Object Oriented Approach

Difference between OOPs and Procedural Programming Approach

Four Pillars of OOPs

Abstraction

Encapsulation

Inheritance and its types

Polymorphism and its types

How to make classes and declare objects / references

How to make array of objects

Constructor

Garbage Collection

Abstraction

Access specifiers

Encapsulation

How to make functions in the class

Inheritance

Inheritance and its types

super keyword uses

constructor revisited

Polymorphism

Polymorphism and its types

Compile time Polymorphism

Runtime Polymorphism

Abstract classes

Interfaces and packages

Why interfaces

Run Time Polymorphism

Benefit of Interfaces

Abstract class vs Interface

How to make packages

Why packages are important

Exception Handling

What is an exception

Compile time and Run time Errors

How exceptions are handled

Type of Exceptions

Keyword like try, catch, finally, throw

Multiple Try and Catch Block

Checked Exceptions vs Unchecked Exceptions

Exception Hierarchy

User Define Exception

Collection API

Collection Overview

Collection Classes and Interfaces

List, Set, SortedSet, ArrayList, LinkedList, HashSet, TreeSet

Map , HashMap

Accessing a Collection via an Iterator

Want a Free Course

Share your details and we'd get back to you soon!
Send me details
Terms and Conditions apply
close-link

Call for Free Courses