Regular Price: £300 (Approximately $405.00 USD) Batch Price: From £300 (approx. $405 USD) 📅 View Dates & Prices 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 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 Multithreading Creating threads Extending the thread class Stopping and blocking a thread Life Cycle of a Thread Using Thread Methods Implementing the runnable interface Managing Input /Output Files in Java Concepts of Streams Stream Classes Creation of Files Reading/Writing Characters Reading/Writing Bytes 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 Introduction to Assertions Introduction to Assertions Implementing Assertions Assertions Rules Course Dates, Prices & Enrolment All Training Physical Classes Virtual Classes UTC British Time (UK, Ireland, Iceland) Central European Time (France, Germany, Sweden) Eastern European Time (Finland, Cyprus) Eastern Time (New York, Toronto, Montreal) Central Time (Chicago, Houston, Winnipeg) Mountain Time (Calgary, Denver, Edmonton) Mountain Time (Phoenix) Pacific Time (Los Angeles, Seattle, Vancouver) Singapore Time Arabic Standard Time (Qatar, Saudi Arabia) Gulf Standard Time (UAE, Oman) Australian Eastern Time (Sydney, Melbourne) Western Australia Time (Perth) New Zealand Time China Standard Time (China, Taiwan, Hong Kong) 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.