Trong Java, kiểu dữ liệu nào không phải là kiểu dữ liệu tham chiếu?
Trả lời:
Đáp án đúng: B
Trong Java, kiểu dữ liệu được chia thành hai loại chính: kiểu dữ liệu nguyên thủy (primitive types) và kiểu dữ liệu tham chiếu (reference types).
* **Kiểu dữ liệu nguyên thủy** bao gồm `byte`, `short`, `int`, `long`, `float`, `double`, `boolean`, và `char`. Các biến kiểu nguyên thủy lưu trữ trực tiếp giá trị của chúng.
* **Kiểu dữ liệu tham chiếu** lưu trữ địa chỉ của đối tượng trong bộ nhớ. Các kiểu dữ liệu tham chiếu bao gồm `class`, `interface`, `array`, `enum`.
Trong các lựa chọn:
* `Array` là một kiểu dữ liệu tham chiếu.
* `double` là một kiểu dữ liệu nguyên thủy.
* `String` là một lớp (class) trong Java, do đó nó là một kiểu dữ liệu tham chiếu.
* `BufferedReader` là một lớp (class) trong Java, do đó nó là một kiểu dữ liệu tham chiếu.
Vậy, `double` không phải là kiểu dữ liệu tham chiếu.





