Course Outline
Introduction
- JVM, JRE and JDK
- Integrated Development Environment
- Compilation and execution of a Java code
Java Syntax
- Packages
- Variables, arrays and data types
- Operators and control flow
- Enumeration details
Object-Oriented Programming
- Classes and objects
- Class constructors
- Inheritance, overloading and overriding
- Access modifiers
- Abstract classes
- Interfaces
Java Collection Framework
- Collections vs arrays
- Lists, maps, queues and sets
- Maps
- Equals and hashCode contract
- Sorting
Exception handling
- Class Throwable
- checked and unchecked exceptions
- Throwing an exception
- 'try...catch' statements
- Creating custom exceptions
Input/Output API
- Working with Input and Output Streams
- Byte vs character stream
- File Handling
- Object Serialization
- NIO.2
Java Concurrency
- Threads and concurrency
- Thread class vs Runnable interface
- Running taks using ExecutorService
- Synchronizing threads
Requirements
Procedural programming language (like C, PHP, Basic, Pascal) or object oriented programming language knowledge required.
Testimonials (7)
Pelatihnya sangat baik dan sopan, dia mencoba menutupi semua hal dan ada banyak informasi selama 4 hari, dan dia melakukannya dengan sangat baik.
Lucian
Course - Java Fundamentals
Machine Translated
Saya suka bahwa pelatih sangat serius, profesional, dan cepat menyelesaikan masalah apa pun
Cristina
Course - Java Fundamentals
Machine Translated
Dengan cara itu strukturnya melibatkan bekerja pada contoh-contoh.
Maria
Course - Java Fundamentals
Machine Translated
Latihan dijelaskan dengan jelas dan mudah untuk mengikuti penjelasan pelatih langkah demi langkah.
Irina
Course - Java Fundamentals
Machine Translated
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Dubai Courts
Course - Java Fundamentals
Saya menyukai cara pelatih berinteraksi dengan kami.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - Java Fundamentals
Machine Translated
Pembukaan dari trainer untuk menjelaskan hal-hal yang belum kami pahami, meskipun ada di luar kurikulum kursus.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - Java Fundamentals
Machine Translated