Core Java

Course Features

Course Details

Objective
At the end of Core Java training course, the participant will be able to:
Fundamentals of Java programming and how to use Java to write applications
Understanding of OOPs concept
Suggested Audience - Developers, Programmers.

1. Introduction
Why Java?
Flavors of Java
Java Designing Goal
Role of Java Programming in industry
Features of java Language
JVM- The heart of Java
Java's Magic Byte code
2. Language Fundamentals
Java Environment
Installing JDK and Eclipse IDE - Java Program Development - Java Source File Structure - Compilation - Executions
Java Fundamentals
Data Types - Variables, keywords, Literals - Comments - Assignment ,Initialization -
3. OOPs Concepts Introduction
Introduction to Oops Concepts
Inheritance - Polymorphism - Abstraction - Encapsulation -
Class Fundamentals
Class, Object - Global variable and member variables - Static and final - Inner and Anonymous Class - Access Control Modifiers - Constructors
4. Array and String
Defining of an Array
Initializing and accessing an Array
Multi-Dimensional Array
Operation on String
Mutable and immutable String
Using Collection Bases loop for String
Tokenizing a String
Creating Strings using String Buffer
5. Oops in java
Inheritance
Use of Benefits of inheritance in OOP - Types of inheritance in Java - Inheriting Data Member and Methods - Role of Constructors in inheritance - Overriding super Class methods - Use of *Super* - Polymorphism in inheritance -
Interfaces And Abstract Classes
Multiple Inheritance - Restrictions for Interfaces - Interface Vs Abstract - Relationship between classes
6. Packages and Wrapper Classes
Organizing Classes and interfaces in Packages
Package as Access Protection
Defining Package
CLASSPATH Setting for Packages
Import and Static Import
Naming Convention for packages
What is Wrapper Class
Why Wrapper
How to handle wrapper Classes
7. Exception Handling
What is Exception
Types of Exception
Exception Hierarchy
Control Flow in Exception
VM reaction to Exception
Exception handling
8. Thread
Understanding Threads
Needs of Multi-Threaded Programming
Thread Life-cycle
Thread Priorities
Synchronizing Threads
Inter communication of Threads
Critical Factor in thread Deadlock
9. The Collection Framework
Collection of objects
Collection Interfaces and Hierarchy
List And Map
Types of List
Types of map
Iterator
Generics
10. JDBC Fundamentals
Introductions to JDBC
JDBC Drivers and architectures
CURD operations using JDBC
ODBC and other Drivers
This course does not have any sections.

More Courses by this Instructor