• 0208 432 6218
  • WhatsApp
  • Register

Java Programming with Advance Concepts

An Intermediate to Advanced level 10-hour course delivered via Instructor Led Online Training.

Regular Price: £300 (Approximately $405.00 USD)
Batch Price: From £300 (approx. $405 USD)  📅  View Dates & Prices
Java Programming with Advance Concepts Trainign Course

Course Overview

This course is designed for delegates who have covered the basic and intermediate levels of the java programming. This course will provide an in-depth knowledge of the collections framework, multithreading concepts of java, Managing Input/output Files in Java and Managing Errors and Exceptions and Assertions and design by contract.


Requirements

This course requires knowledge of basic Java syntax, variables, control structures, primitive data types and main method. Our Programming With Java Training Course covers all of the prerequisites. This course also needs the knowledge of the object oriented concepts that are covered in detail in our Java Programming with Object Orientation Training Course.


Course Content

  1. Collection Framework in advance
    • Overview of Interfaces
      • Collection Interface
      • Set Interface
      • List Interface
      • SortedSet Interface
      • Queue Interface
      • Map Interface
      • SortedMap Interface
      • Iterator Interface
    • Overview of Classes
      • AbstractCollection Class
      • AbstractList Class
      • ArrayList Class
      • LinkedList Class
      • HashSet Class
      • TreeSet Class
    • Overview of Algorithms
      • Sort algorithm
      • Shuffle Algorithm
      • Search Algorithm
      • Manipulating Algorithms
  2. Multithreading
    • Creating threads
    • Extending the thread class
    • Stopping and blocking a thread
    • Life Cycle of a Thread
    • Using Thread Methods
    • Implementing the runnable interface
  3. Managing Input /Output Files in Java
    • Concepts of Streams
    • Stream Classes
    • Creation of Files
    • Reading/Writing Characters
    • Reading/Writing Bytes
  4. Managing Errors and Exceptions
    • Types of errors
      • Compile Time Errors
      • Run Time Errors
    • Exceptions
    • Syntax of Exception Handling Code
    • Multiple Catch Statements
    • Using Finally Statement
    • Throwing Our Own Exceptions
    • Using Exceptions for debugging
  5. Introduction to Assertions
    • Introduction to Assertions
    • Implementing Assertions
    • Assertions Rules


Course Dates, Prices & Enrolment

Scroll right for more details
There is no date for this course at this moment. Please complete the BOOKING REQUEST FORM below or come back to this page again later.

What we do?

At London Academy of IT, we provide instructor-led online and in-person IT training in Data Analytics, SQL, Python, Power BI, and more. Our cutting-edge courses are designed to boost performance and enhance employability, providing the competitive edge employers look for.

Our Contacts

London Academy of IT
64 Broadway
Stratford
London E15 1NT
United Kingdom

2012 - 2026 © London Academy of IT Limited. All Rights Reserved.
Registered in England & Wales with company no. 07923992.