Core Java
- Offered byIncapp
Core Java at Incapp Overview
Mode of learning | Online |
Credential | Certificate |
Core Java at Incapp Highlights
- After course completion, Incapp provides a certificate
- Expert Trainers
- While training, have industry experience with certificate
Core Java at Incapp Course details
- Java is a high-level, class-based, object-oriented programming language
- It is a general-purpose programming language intended to let application developers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation
- Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture
Core Java at Incapp Curriculum
Introduction to JAVA
Benefits of learning Java
Compare Java with other Languages
History and Features of Java
Compilation and Execution process
Java Platform Independency
Understanding JVM, JRE and JDK
Download and Install tools
Creating first Java application using CMD
Fundamentals of JAVA
Tokens in Java
Gapping rule of Tokens
Literals
Data Types (Primitive and Non-Primitive)
TypeCasting (Upcasting & Downcasting)
Operators in Java
Difference between printf, format, print and println
Getting Input from Keyboard
java.util.Scanner
Creating first Java application using IDE
Decision Making in JAVA
if statement
if-else statement
if-else-if statement
switch statement
Loop Controls in JAVA
for loop
while loop
do-while loop
Functions/Methods in JAVA
Need of function/method
Types of function/method
Object Oriented Programming in JAVA
Understanding Object Oriented Programming (OOP)
Who created OOP’s Concepts and Why?
Learn OOP’s Concepts in real world
Defining your own clas
Creating object of a class
Encapsulation
Understanding Encapsulation in Class
public and private access specifiers
static keyword
Static variable
Static method and
Static initialize block
Static Vs Instance members
Constructor
Non-Parameterized Constructor
Parameterized Constructor
Constructor Overloading
Constructor Chaining (this keyword)
Inheritance
Undersatanding Inheritance
Sub (child) and Super (parent) classes
Constructor Chaining in Inheritance (super keyword)
Types of Inheritance
Polymorphism
Undersatanding Polymorphism
Method Overloading
Compile-time Polymorphism
Method Overriding
Data Hiding
Method Hiding
Non-Primitive TypeCasting
Runtime Polymorphism
Abstraction
abstract keyword
abstract class
abstract method
100% abstract class
Interface
Understanding need of Interface
default and static method in interface
private method in interface
final keyword
Final Variable
Final Method and
Final Class
Nested Class
Non-Static Nested Class
Static Nested Class
Local Nested Class
Anonymous Nested Class
Lambda Expression