JavaScript is required

Trong Java, kiểu dữ liệu nào là một địa chỉ của đối tượng hoặc một mảng được tạo ra trong bộ nhớ?

A.

Kiểu primitive

B.

Kiểu reference

C.

Kiểu format

D.

Không có đáp án đúng.

Trả lời:

Đáp án đúng: A


Trong Java, kiểu dữ liệu *reference* (tham chiếu) lưu trữ địa chỉ của đối tượng hoặc mảng trong bộ nhớ heap. Thay vì lưu trữ trực tiếp giá trị, biến kiểu reference chứa một con trỏ đến vị trí bộ nhớ nơi đối tượng thực sự tồn tại. Điều này cho phép nhiều biến tham chiếu đến cùng một đối tượng, và các thay đổi thông qua một biến sẽ ảnh hưởng đến tất cả các biến khác tham chiếu đến cùng đối tượng đó. Các kiểu dữ liệu primitive lưu trữ trực tiếp giá trị của chúng. * **Kiểu primitive:** Lưu trữ trực tiếp giá trị (ví dụ: `int`, `float`, `boolean`). * **Kiểu reference:** Lưu trữ địa chỉ của đối tượng (ví dụ: `String`, `Array`, các đối tượng của class do người dùng định nghĩa).

Câu hỏi liên quan