Java truyền bằng tham chiếu hay truyền bằng trị?

Mình mới học java, mình được biết rằng java chỉ cho phép truyền bằng trị. Nhưng nếu đúng như vậy thì java sẽ truyền mảng vào phương thức bằng cách nào? Nhiều nguồn khẳng định rằng biến mảng trong java là tham chiếu đến phần tử đầu tiên của mảng.

Ví dụ:

int[] a=new int[10];

nghĩa là a chỉ đến a[0]

Mấy cái này là kiến thức nền mà bạn !

pass by value bạn nha

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?