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