s

Core Java is the part of Java programming language which is used for creating or developing a general purpose application. Java is a programming language, whereas Core Java is a computing platform. Core Java is the collection of libraries rather than just the programming language.


Java Platform Standard Edition (Java SE) is Core Java and it is the most basic version of Java which sets the foundation for all other editions of Java plus a set of related technologies such as CORBA, Java VM, etc. It is the most widely used platform based on the concept of OOP and is commonly used for development of portable desktop applications.


Core Java is the purest form of Java mainly used for the development of general desktop applications. It is the subset of Java SE technologies which consists of both general-purpose APIs and special-purpose APIs. It provides the core functionality of Java with a deep knowledge of the Java language itself.


Core Java Online Training Course Content


Introduction:

  • Introduction to java platform, javac, java, data types, source file, comments, setup.

Flow Control

  • Conditional constructs
    • Different types of if condition
  • Looping constructs
    • While
    • Do-while
    • For
    • For-Each
  • break, continue
  • Switch statement

Object Oriented Programming

  • Introduction to Object Oriented Programming
  • Introduction to Classes and Objects
  • Instance & Static variables
  • Constructor
  • Methods
  • Instance & Static methods
  • Static & Instance blocks

Packages

  • Package creation
  • Importing packages
  • Importing Class

Inheritance

  • Extending classes
  • Constructor calling chain
  • The “super” keyword
  • Method overriding
  • Method hiding
  • Final Class and Method

Abstract classes and Interfaces

  • Abstract methods
  • Abstract classes
  • Interfaces
  • Implementing interfaces
  • Abstract class vs. Interfaces

Inner classes

  • Non-static inner class
  • Static inner class
  • Local inner class
  • Anonymous inner class

Exception Handling

  • Introduction to exceptions
  • Effects of exception
  • Exception Handling framework
  • Exception class Hierarchy
  • Custom exception class
  • Assertions

Memory Management

  • Different types of memory used in Java
  • Garbage Collection
  • Memory Leaks

Collections Framework

  • Introduction to collections
  • Core Collection Interfaces
  • List interface and its implementations
  • Set interface and its implementations
  • Queue interface and its implementations
  • Map interface and its implementations

Java I/O Stream

  • I/O Streams Introduction
  • Types of Streams
  • Stream class Hierarchy
  • Buffered Streams
  • Working File Streams

Serialization

  • Introduction to serialization
  • Serialization process
  • Deserialization process

Threads

  • Introduction to threads
  • Thread states and priorities
  • Thread class
  • Runnable interface
  • Thread Group
  • Synchronization
  • Inter thread communication

Generics, Enums, AutoBoxing



Internationalization., Locale, Formatting text and dates



Logging

  • Introduction to logging
  • Loggers
  • Handlers
  • Formatters
  • Configuration

JDBC API

  • Understanding the design of JBDC API
  • Obtaining JDBC Drivers
  • Establish connection with DB Servers
  • Execute SQL Queries using Statement and Prepared Statement
  • Fetch the data
    • Reading the records using result set object

Core Java Online Training from India

Enquiry Form

Other Related Courses

Java Online Training in Hyderabad India

Java Online Training in Hyderabad India

Read More
J2ee online training in Hyderabad India

J2EE Online Training in Hyderabad India

Read More
Spring Boot online training in Hyderabad India

Spring Boot Online Training in Hyderabad India

Read More
Spring online training in Hyderabad India

Spring Online Training in Hyderabad India

Read More
hibernate online training in Hyderabad India

Hibernate Online Training in Hyderabad India

Read More
Java Full Stack online training in Hyderabad India

Java Full Stack Online Training in Hyderabad India

Read More
Java Microservices online training in Hyderabad India

Java Microservices Online Training in Hyderabad India

Read More
Scala online training in Hyderabad India

Scala Online Training in Hyderabad India

Read More