我有以下代码:
public class Main {
static void swap (Integer x, Integer y) {
Integer t = x;
x = y;
y = t;
}
public static void main(String[] args) {
Integer a = 1;
Integer b = 2;
swap(a, b);
System.out.println("a=" + a + " b=" + b);
}
}
Run Code Online (Sandbox Code Playgroud)
我希望它打印a = 2 b = 1,但它打印相反.显然交换方法不会交换a和b值.为什么?
Web应用程序通常至少有一个配置文件,其中包含jdbc配置和其他设置.您可以将此类文件(-s)放在.war文件中或其外部.这些方法的缺点和优点是什么?你的方法是什么?为什么?