Core Java

Course Features

Course Details

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
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