Đề 1 – Bài tập, đề thi trắc nghiệm online Java

Đề 1 – Bài tập, đề thi trắc nghiệm online Java

Đề 1 – Bài tập, đề thi trắc nghiệm online Java

Số câu25
Quiz ID16485
Câu 1
1. Làm thế nào để tạo một luồng (thread) trong Java?
Câu 2
2. Trong Java, stream API được sử dụng để làm gì?
Câu 3
3. Trong Java, nguyên tắc SOLID là gì?
Câu 4
4. Trong Java, thread pool được sử dụng để làm gì?
Câu 5
5. Đâu là điểm khác biệt giữa `ArrayList` và `LinkedList` trong Java?
Câu 6
6. Trong Java, Reflection là gì?
Câu 7
7. Trong Java, mục đích của Design Pattern là gì?
Câu 8
8. Trong Java, Reactive Programming là gì?
Câu 9
9. Đâu là lợi ích chính của việc sử dụng generics trong Java?
Câu 10
10. Đâu là sự khác biệt chính giữa `==` và phương thức `.equals()` trong Java khi so sánh các đối tượng?
Câu 11
11. Trong Java, Microservices là gì?
Câu 12
12. Trong Java, serialization là gì?
Câu 13
13. Lệnh nào sau đây dùng để biên dịch một file Java có tên `MyClass.java`?
Câu 14
14. Phương thức nào sau đây được gọi tự động khi một đối tượng được tạo ra trong Java?
Câu 15
15. Trong Java, interface khác với abstract class như thế nào?
Câu 16
16. Trong Java, JPA (Java Persistence API) là gì?
Câu 17
17. Trong Java, annotation được sử dụng để làm gì?
Câu 18
18. Trong Java, từ khóa `static` có ý nghĩa gì?
Câu 19
19. Trong Java, đặc điểm nào sau đây thể hiện tính đóng gói (encapsulation)?
Câu 20
20. Trong Java, Dependency Injection (DI) là gì?
Câu 21
21. Trong Java, mục đích của từ khóa `synchronized` là gì?
Câu 22
22. Trong Java, exception (ngoại lệ) được sử dụng để làm gì?
Câu 23
23. Trong Java, final class là gì?
Câu 24
24. Trong Java, thuật ngữ 'đa hình' (polymorphism) có nghĩa là gì?
Câu 25
25. Trong Java, mục đích chính của garbage collection là gì?

Để lại một bình luận