Đề thi, bài tập trắc nghiệm online Lập trình java – Đề 15

Đề 15 - Bài tập, đề thi trắc nghiệm online Lập trình java

1. Trong lập trình Java, từ khóa nào được sử dụng để khai báo một biến hằng số?
2. Phương thức `equals()` trong Java được sử dụng để làm gì?
3. Đâu là cách khai báo một mảng các số nguyên trong Java?
4. Lớp nào sau đây là lớp cha của tất cả các lớp trong Java?
5. Trong Java, cơ chế nào cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác?
6. Interface trong Java khác với Abstract class ở điểm nào?
7. Exception 'NullPointerException' thường xảy ra khi nào trong Java?
8. Vòng lặp `for-each` trong Java thường được sử dụng để làm gì?
9. Phương thức `main()` trong Java có vai trò gì?
10. Trong Java, từ khóa `static` có ý nghĩa gì khi được sử dụng cho một biến thành viên?
11. Đâu là ví dụ về tính đóng gói (Encapsulation) trong Java?
12. Trong Java, 'constructor' là gì?
13. Phương thức `toString()` trong Java thường được dùng để làm gì?
14. Trong Java, 'garbage collection' là gì?
15. Đoạn code sau in ra kết quả gì: `System.out.println(5 + 2 + '3' + 4 + 5);`
16. Trong Java, 'polymorphism' (đa hình) được thể hiện qua cơ chế nào?
17. Annotation `@Override` trong Java được sử dụng để làm gì?
18. Trong Java Collections Framework, 'List', 'Set', và 'Map' là gì?
19. Phương thức `parseInt()` thuộc lớp nào trong Java và dùng để làm gì?
20. Đâu là cách tạo một luồng (Thread) trong Java?
21. Trong Java, 'serialization' là gì?
22. Lệnh `try-catch-finally` trong Java được sử dụng để làm gì?
23. Giả sử bạn có một lớp `Dog` kế thừa từ lớp `Animal`. Khi bạn tạo một đối tượng `Dog` và gán cho biến tham chiếu kiểu `Animal`, bạn có thể gọi được phương thức nào?
24. Trong Java, 'Generic' được giới thiệu để giải quyết vấn đề gì?
25. JDBC (Java Database Connectivity) được sử dụng để làm gì?
26. Trong Java, 'lambda expression' là gì?
27. Framework Spring Boot trong Java được sử dụng chủ yếu để làm gì?
28. Maven hoặc Gradle là công cụ gì trong phát triển Java?
29. Trong lập trình hướng đối tượng (OOP), nguyên tắc 'SOLID' là viết tắt của những nguyên tắc nào?
30. Giả sử bạn có một danh sách các đối tượng `Student` và bạn muốn sắp xếp danh sách này theo tên sinh viên. Bạn sẽ sử dụng interface nào trong Java để thực hiện việc này?