Java Fundamentals

As a practical hands-on guide, Java Fundamentals progressively imparts you with the skills you need to efficiently write programs in Java. After a quick introduction to the principles of Java, you'll move on to learn all about data types, data structures, and control.



Training @ any of New Horizons Centers   View map

Course Overview

Image result for java overview
Java is a high level, robust, secured and object-oriented programming language. And any hardware or software environment in which a program runs, is known as a platform. Since Java has its own runtime environment (JRE) and API, it is called platform.

 Target Audience

This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to Java programming language

Course Content

  • The Java Ecosystem
  • Our First Java Application
  • Packages
  • Variables and Data Types
  • Integral Data Types
  • Type casting
  • Conditional Statements
  • Looping Constructs
  • Conditional Statements
  • Looping Constructs
  • Object-Oriented Principles
  • Classes and Objects
  • Constructors
  • The this Keyword
  • Inheritance
  • Overloading
  • Constructor Overloading
  • Polymorphism and Overriding
  • Annotations
  • References
  • Interfaces
  • Typecasting
  • The Object Class
  • Autoboxing and Unboxing
  • Abstract Classes and Methods
  • Data Structures and Algorithms
  • Strings
    • Reading Data from Files
    • The Java Collections Framework
    • Generics
    • Collection
  • Implementing a Custom Linked List
  • Implementing Binary Search Tree
  • Enumerations
  • Set and Uniqueness in Set
  • Motivation behind Exceptions
  • Exception Sources
  • Exception Mechanics
  • Best Practices
× Need any help?