Đề cương khóa học
Giới thiệu
- JVM, JRE và JDK
- Môi trường Phát triển Tích hợp (Integrated Development Environment)
- Biên dịch và thực thi mã Java
Cú pháp Java
- Gói (Packages)
- Biến, mảng và kiểu dữ liệu
- Toán tử và luồng điều khiển
- Chi tiết về liệt kê (Enumeration)
Object-Oriented Programming
- Lớp và đối tượng
- Bộ khởi tạo lớp (Class constructors)
- Kế thừa, quá tải và ghi đè
- Access bộ sửa đổi (modifiers)
- Lớp trừu tượng (Abstract classes)
- Giao diện (Interfaces)
Bộ Khung Tập Hợp Java (Collection Framework)
- Tập hợp (Collections) so với mảng (arrays)
- Danh sách (Lists), bản đồ (maps), hàng đợi (queues) và tập hợp (sets)
- Bản đồ (Maps)
- Hợp đồng Equals và hashCode
- Sắp xếp
Xử lý Ngoại lệ (Exception handling)
- Lớp Throwable
- Ngoại lệ đã kiểm tra (checked) và chưa kiểm tra (unchecked)
- Ném một ngoại lệ
- Câu lệnh 'try...catch'
- Tạo ngoại lệ tùy chỉnh
API Nhập/Xuất (Input/Output API)
- Làm việc với Luồng Nhập và Luồng Xuất
- Luồng byte so với luồng ký tự
- Xử lý Tệp
- Chuẩn hóa Đối tượng (Object Serialization)
- NIO.2
Java Đồng thời (Concurrency)
- Luồng (Threads) và đồng thời (concurrency)
- Lớp Thread so với giao diện Runnable
- Chạy tác vụ bằng ExecutorService
- Đồng bộ hóa luồng
Requirements
Yêu cầu kiến thức về ngôn ngữ lập trình thủ tục (như C, PHP, Basic, Pascal) hoặc ngôn ngữ lập trình hướng đối tượng.
Testimonials (5)
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
I liked how the trainer interacted with us.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - Java Fundamentals
The opening from the trainer to explain thing that we didn't understand, even if there was outside the course curriculum.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Course - Java Fundamentals
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Course - Java Fundamentals
Trainer willing to prepare the hands on materials based on request during the training.