RKCP Information Technology




Core Java
Home » Courses   » Core Java

Core Java

Learn OOPs Introduction, Java Language Fundamentals, Arrays & Strings, Packages & Wrapper Classes, Exception Handling, Threads, Collection Framework & JDBC Fundamentals in Core Java Tutorial/Training-LIVE Online & Classroom sessions

Overview

null


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


Prerequisites

Good to Have

  • Basic Programming knowledge on any language like C, C++


Syllabus

Expand All
  • 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