Java參數傳遞問題

都說Java只有按值傳遞,也就是說傳入方法的參數只是一個副本,方法內對這個數的操作是不會改變原來的值的。 那麼爲什麼我傳一個數組到快速排序的方法,方法執行完成之後,輸出數組的值發生了變化呢?? private static int[] a = { 8,7,6,3,5,4 };     public static void main(String[] args) {         System.o
相關文章
相關標籤/搜索