Core Java Training Course in Delhi

JAVA Core Syllabus

Book a FREE Trial Class

Training Available 24*7 Call at +91 81780 71995
Introduction

• Why Java
• Paradigms
• Diff B/W Java & Other (C, C++)
• Java History
• Java Features
• Java programming format
• Java Statements
• Variables
• Identifiers
• Keywords
• Tokens
• Comments
• Java Data Types

Operators in Java

• Arithmetic Operators
• Assignment Operator
• Relational Operators
• Logical Operators

Decision Making in Java

• Simple if
• If – else Statement
• Ladder if Statement
• Nested if Statement
• Switch
• Break
• Continue
• Pass

Loops in Java

• For Loop
• For each loop
• While loop
• Do while

Array

• What is Array
• Single Dimensional Array
• Multi-Dimensional Array
• Sorting of Arrays

OOPS (Object Oriented Programming & Systems)

• Introduction
• Object
• Constructors
• This Key Word
• Inheritance
• Super Key Word
• Polymorphism (Over Loading & Over Riding)
• Abstraction
• Interface
• Encapsulation
• Introduction to all predefined packages
• User Defined Packages
• Access Modifier

STRING Manipulation

• String
• String Buffer
• String Builder

Exception Handling

• Introduction
• Pre-Defined Exceptions
• Try-Catch-Finally
• Throws, throw
• User Defined Exception examples

Multithreading

• Introduction
• Thread Creations
• Thread Life Cycle
• Life Cycle Methods
• Synchronization
• Wait() notify() notify all() methods

Wrapper Classes

• Introduction
• Byte, Short, Integer, Long, Float, Double, Character
• Boolean classes

Inner Classes

• Introduction
• Member Inner Class
• Static Inner Class
• Local Inner Class
• Anonymous Inner Class

Collection Frame Work

• Introduction
• Util Package interfaces, List, Set, Map
• List Interface 7 Its Classes
• Set Interface & Its Classes
• Map Interface & Is Classes

JDBC

• Introduction
• JDBC Architecture
• Types of Drivers
• Statement
• Result Set o Read Only Result Set o Updatable Result Set o Forward Only Result Set o Scrollable Result Set o Prepared Statement

Java 8 and Java 5 Features

• Lambda expressions
• Method references
• Functional interfaces
• Stream API
• Default methods,
• Base64 Encode Decode,
• Static methods in interface,
• Optional class,
• Collectors class,
• ForEach() method,
• Nashorn JavaScript Engine,
• Parallel Array Sorting,
• Type and Repating Annotations,
• IO Enhancements,
• Concurrency Enhancements,
• JDBC Enhancements etc.