Online Java Training

Email : ggbillion@gmail.com Call : +91-9971999340 Whatsapp : +91-9971999340

Course Description

Course details:
Class Duration: 12 Hrs for Core Java + Basic Multi threading
Assignment: 10 hrs

Complete Multi threading : 5 Extra Classes
Batch size :  Minimum : 1 Student  Maximum : 4 students.
Weekend : Yes
Weekdays : Yes

Introduction to Java Programming

  • Course Introduction
  • Course Objectives
  • Course Overview

2. Getting Started with Java

  • What is Java?
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JDK Directory Structure

3. Eclipse

  • Introduction to Eclipse
  • Installing Eclipse
  • Running Eclipse for the First Time
  • Editors, Views, and Perspectives
  • Setting up a Project
  • Creating a New Java Application
  • Running a Java Application
  • Debugging a Java Application
  • Importing Existing Java Code into Eclipse

4. Language Fundamentals

  • A Java Program
  • If Statements
  • Switch Statements
  • Loop Statements
  • Syntax Details
  • Primitive Datatypes
  • Variables
  • Expressions in Java
  • Strings
  • Arrays
  • Enhanced for Loop

5. Objects and Classes

  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation

6. Using Java Objects

  • Printing to the Console
  • printf Format Strings
  • StringBuilder and StringBuffer
  • Methods and Messages
  • toString
  • Parameter Passing
  • Comparing and Identifying Objects
  • Destroying Objects
  • The Primitive-Type Wrapper Classes
  • Enumerated Types

7. Inheritance in Java

  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • The Object Class

8. Advanced Inheritance and Generics

  • Abstract Classes
  • Interfaces
  • Using Interfaces
  • Collections
  • Generics
  • Comparable

9. Packages

  • Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope

10. Exception Handling

  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions

11. Input/Output Streams

  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • PrintWriter Class
  • Reading and Writing Objects
  • Closing Streams

12. Core Collection Classes

  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Queue Interface
  • Queue Implementation Classes
  • The Map Interface
  • Map Implementation Classes

13. Generics 

14. Singleton Creation

14. Collection Sorting and Tuning

  • Sorting with Comparable
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods
  • Tuning ArrayList
  • Tuning HashMap and HashSet

15. Multi threading : 

  • What is thread
  • Thread creation
  • Runnable
  • Callable
  • Locks
  • Latch
  • Producer & Consumer Problem
  • Blocking Queue
  • Thread Local
  • Volatile
  • Semaphores
  • Deadlock
  • Concurrent Apis
  • Concurrent Collections
  • ThreadPool
  • Executor Framework
  • Fork and Join Framework
Email : ggbillion@gmail.com Call : +91-9971999340 Whatsapp : +91-9971999340

 

No Comments Yet

Leave a Reply

Your email address will not be published.

Lorem ipsum dolor sit amet, consectetur a dipiscing elit. Vivamus leo ante,

FOLLOW US ON