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中只有值传递,让我们记住就行,当时也没给我们解释,估计解释了我们也听不...