Full Stack Java Roadmap

Get Started. It's Free
or sign up with your email address
Full Stack Java Roadmap by Mind Map: Full Stack Java Roadmap

1. OOP

1.1. Core Concepts

1.1.1. Class (Lớp): Là khuôn mẫu dùng để tạo ra các đối tượng.

1.1.2. Object (Đối tượng): Là một thực thể cụ thể được tạo ra từ lớp.

1.1.3. Fields (Thuộc tính): Là các biến lưu trữ trạng thái của đối tượng.

1.1.4. Methods (Phương thức): Là các hành động mà đối tượng có thể thực hiện.

1.1.5. Constructor (Hàm khởi tạo): Là phương thức đặc biệt, được gọi khi đối tượng được khởi tạo, dùng để gán giá trị ban đầu.

1.2. Four Fundamental Principles

1.2.1. Encapsulation (Đóng gói)

1.2.2. Inheritance (Kế thừa)

1.2.3. Polymorphism (Đa hình)

1.2.4. Abstraction (Trừu tượng)

1.3. Advanced Concepts

1.4. Important OOP Keywords

2. Array

2.1. Mảng 1 chiều

2.2. Mảng 2 chiều

2.3. Duyệt mảng

2.4. Arrays utility class (sort, toString, ...)

3. Loop

3.1. Break / Continue

3.1.1. Break

3.1.2. Continue

3.2. For

3.3. While

3.4. Do-While

3.5. For-each

4. Collection Framework

4.1. Map

4.1.1. HashMap

4.1.2. TreeMap

4.2. Collection

4.2.1. List

4.2.1.1. ArrayList

4.2.1.2. LinkedList

4.2.2. Set

4.2.2.1. HashSet

4.2.2.2. TreeSet

4.2.3. Queue

4.2.3.1. TreeSet

4.2.3.1.1. LinkedHashSet

4.2.3.2. PriorityQueue