Đề 7 – Đề thi, câu hỏi trắc nghiệm online Lập trình java

Đề 7 - Đề thi, câu hỏi trắc nghiệm online Lập trình java

1. Trong Java, Collection nào sau đây KHÔNG cho phép chứa các phần tử trùng lặp?
2. Trong Java, phương thức `hashCode()` được sử dụng để làm gì?
3. Trong Java, interface KHÔNG thể chứa:
4. Trong Java, mục đích của từ khóa `volatile` là gì?
5. Đâu là mục đích của từ khóa `transient` trong Java?
6. Trong Java, phát biểu nào sau đây là đúng về lambda expression?
7. Trong Java, phát biểu nào sau đây là đúng về abstract method?
8. Trong Java, từ khóa nào được sử dụng để ngăn một lớp khác kế thừa từ một lớp?
9. Trong Java, anonymous class là gì?
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?
11. Trong Java, thuật ngữ 'serialization' đề cập đến quá trình nào?
12. Trong Java, annotation nào được sử dụng để báo cho compiler rằng một phương thức đang ghi đè (override) một phương thức từ lớp cha?
13. Trong Java, cơ chế nào cho phép thực hiện đa kế thừa?
14. Trong Java, từ khóa nào được sử dụng để gọi constructor của lớp cha từ constructor của lớp con?
15. Trong Java, mục đích chính của Design Pattern Singleton là gì?
16. Trong Java, JPA (Java Persistence API) được sử dụng để làm gì?
17. Trong Java, Stream API được sử dụng để làm gì?
18. Trong Java, phát biểu nào sau đây là đúng về inner class?
19. Trong Java, phát biểu nào sau đây là đúng về try-with-resources statement?
20. Trong Java, phương thức nào sau đây được sử dụng để bắt đầu một luồng (thread)?
21. Trong Java, cơ chế nào được sử dụng để đồng bộ hóa các luồng (threads) truy cập vào cùng một tài nguyên?
22. Trong Java, sự khác biệt chính giữa `ArrayList` và `LinkedList` là gì?
23. Trong Java, mục đích chính của garbage collection là gì?
24. Trong Java, phát biểu nào sau đây là đúng về generic?
25. Trong Java, phát biểu nào sau đây về lớp `String` là đúng?
26. Trong Java, đặc điểm nào sau đây KHÔNG phải là một đặc điểm của lập trình hướng đối tượng (OOP)?
27. Trong Java, mục đích của lớp `Scanner` là gì?
28. Trong Java, phương thức nào được gọi tự động ngay trước khi một đối tượng bị garbage collected?
29. Trong Java, exception nào sau đây là một checked exception?
30. Trong Java, mục đích chính của Dependency Injection (DI) là gì?