240 发简信
IP属地:西藏
  • public static void swamp(Integer a, Integer b) {
    try {
    Field declaredField = Integer.class.getDeclaredField("value");
    declaredField.setAccessible(true);
    Integer c = new Integer(b);
    declaredField.set(b,a);
    declaredField.set(a,c);
    } catch (IllegalAccessException e) {
    e.printStackTrace();
    }catch (NoSuchFieldException e) {
    e.printStackTrace();
    }
    }

    为什么大家都说java是值传递?

    关于java中值传递与引用传递的问题一直以来都有很多人讨论。刚开始学java的时候,就听老师说,java中只有值传递,让我们记住就行,当时也没给我们解释,估计解释了我们也听不...