Java参数传递问题

都说Java只有按值传递,也就是说传入方法的参数只是一个副本,方法内对这个数的操作是不会改变原来的值的。 那么为什么我传一个数组到快速排序的方法,方法执行完成之后,输出数组的值发生了变化呢?? private static int[] a = { 8,7,6,3,5,4 };     public static void main(String[] args) {         System.o
相关文章
相关标签/搜索