"Arrays are proper objects (i.e. iArr instanceof Object returns true) and Object references are passed by value (so effectively, it seems as though objects are being passed by reference). So the value of reference of iArr is passed to the method incr(int[] i); This method changes the actual value of the int element at 0."
So it keeps me wondering why int i, when sent to the method:
public static void incr(int n ) { n++ ; },
does not increment as well???
