CORE JAVA

CORE JAVA - Contents

Module 1

Core Java training institutes in west delhi

INTRODUCTION

  • Introduction to Java programming
  • Understanding Java Virtual Machine
  • Understanding the structure of a Java Program
  • Printing messages
  • Data types and Operators
  • Taking user input
  • Using Scanner class
  • Using Input Stream Reader and Buffered Reader classes

Module 2

Java training institutes

CORE  PROGRAMMING  PROJECTS

  • Performing arithmetic operations to solve problems
  • Working with if – else, if – else if – else and nested if – else
  • Working with switch – case statement and break statement
  • Working with while – loop, do – while – loop and for – loop
  • Working with Arrays
  • Single and Multi-Dimensional Arrays

Module 3

java certification training

FUNCTIONS

  • Declaring a function
  • Understanding local and global variables
  • Types of function – return type and non-return type
  • Function arguments
  • Array as function argument
  • Recursive function

Module 4

java certification training

OBJECT  ORIENTED  PROGRAMMING (OOP)

  • Understanding the principles of OOP
  • Encapsulation
  • Data Abstraction
  • Inheritance
  • Polymorphism
  • Declaring Classes and Objects
  • Understanding data members and member methods
  • Constructors
    • Parameterized and Default Constructors

Data Abstraction 

  • Working with access modifiers
  • Default, public, private, protected
  • Static data member and member function

Inheritance (OOP)

  • Types of Inheritance
      • Single, Multi-Level, Hierarchical Inheriance
  • Working with ‘this’ and ‘super’ kewords
  • Understanding Aggregation and Association
  • Abstract Method and Abstract Class
  • Working with ‘final’ keyword
  • Interface

Polymorphism

  • Method Overloading
  • Constructor Overloading
  • Method Overriding

Module 5

JAVA

EXCEPTION  HANDLING

  • Types of Errors in Java, Understanding Exceptions
  • Working with try-catch block
  • Using multi-catch blocks, Using finally block
  • Working with ‘throw’ and ‘throws’ keywords
  • Understanding try-with-resources

Module 6

CORE JAVA

STRING  HANDLING

  • Declaring and Initializing Strings
  • Working with String methods
  • length(), toUpperCase(), toLowerCase()
  • indexOf(), charAt(), equals(), compareTo()
  • substring(), replace(), split()
  • Working with StringBuffer class and methods
  • append(), insert(), reverse(), replace()
  • Working with toString() and Serialized objects

Module 7

BASIC JAVA

FILE  HANDLING

  • Writing data using BufferedWriter, FileWriter class
  • Reading data using BufferedReader, FileInputStreamReader class
  • Reading and Writing Serialized Objects

Module 8

JAVA

MULTITHREADING  IN  JAVA

  • Writing
  • Introduction to multithreading
  • Life cycle of a thread
  • Working with Thread class
    • run(), start(), getName(), sleep(), join()
  • Working with Runnable interface
  • Thread Synchronization
  • Inter-thread Communication
    • wait(), notify(), notifyAll()

Module 9

CORE JAVA in West Delhi

JAVA  COLLECTION  FRAMEWORKS

  • Role and Importance of Collection Framework
  • Use of List & Set based collection
  • Use of Iterator & ListIterator
  • Use of Maps
  • Searching elements in List, Hash and Tree based collections
  • Role of equals and hashCode() methods
  • Role of Comparable and Comparator interfaces
  • Thread safety and Vector
  • Difference b/w Enumeration and Iterator
  • Type safety and Generics
  • Common algorithms and Collections class
  • Using Properties class for managing properties files

Module 10

CORE JAVA course in West Delhi

JANA   DATABASE   CONNECTIVITY  (JDBC) with My SQL

  • Understanding the significance of Database
  • Working with Core SQL Commands
  • CREATE, INSERT, SELECT, UPDATE, DELETE, ALTER, DROP
  • Establishing JDBC using mysql-connector.jar
  • Performing CRUD Operations

Module 11

CORE JAVA course in West Delhi

JAVA   GUI  PROGRAMMING  USING   SWING

  • Understanding Java Foundation Classes (JFC) and Abstract Window Toolkit (AWT)
  • Creating a JFrame
  • Adding and Working on a JPanel
  • Understanding Layouts
  • Adding different Form Controls
  • JLabel, JTextField, JPasswordField, Jbutton, Jtable
  • Event Handling

Module 12

JAVA course in West Delhi

JAVA   ESSENTIALS

  • Lambda Expression
  • Working with for Each ()
  • Functional Interface
  • Java Stream API