Sono proprio un asino... ho capito, mille grazie. Però questo capita comunque anche con gli oggetti. Esempio:

codice:
public class Esempio {
    static void f (Integer i) {
        System.out.println("i = " + i);

        i = new Integer(100);
    }

    public static void main(String[] args) {
    	Integer v = 10;
        f(v);
        System.out.println(v);
    }
}