コース概要
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
要求
Procedural programming language (like C, PHP, Basic, Pascal) or object oriented programming language knowledge required.
お客様の声 (7)
Trainer was kind and polite, he tried to cover everything and there were a lot of info for 4 days and he did great.
Lucian
コース - Java Fundamentals
I liked that the trainer was very serious, professional and quickly solved any problems
Cristina
コース - Java Fundamentals
That way it was structured with working on examples.
Maria
コース - Java Fundamentals
The exercises were clearly explained and it was easy to follow the trainer explanations step by step.
Irina
コース - Java Fundamentals
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Dubai Courts
コース - Java Fundamentals
トレーナーが私たちと交流する様子が気に入りました。
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
コース - Java Fundamentals
Machine Translated
コースのカリキュラム外であっても、理解できなかった点についてトレーナーが説明してくれること。
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
コース - Java Fundamentals
Machine Translated