1. javascript 按照点击顺序 1 ,2 展示值的变化[ js 变量为全局变量]
var testdoamin ="初始值";
function changeVal(){
testdoamin ="改变为2 changeVal"
}
function test1(){//点击顺序1
alert("1---"+testdoamin);//初始值
changeVal();
alert("2---"+testdoamin);//改变为2 changeVal
}
function test2(){//点击顺序2
alert("1---"+testdoamin);//改变为2 changeVal
}
2. java [在其他方法内改变值以后,如果没有返回值 ] 基本数据类型, 不可以 ,list map 和对象等容器 可以
public class teatmain {
public static void main(String[] s) {
String ss = "初始值1";
change(ss);
System.out.println(ss);//打印出 初始值
Integer i = new Integer("5");
change(i);
System.out.println(i);//打印出 6 {定义int 结果也一样}
List list = new ArrayList();
list.add(0,"3333");
change(list);
System.out.println(list.get(0));//打印出 9999999999999999
testboo boo = new testboo();
change(boo);
System.out.println(boo.getName());打印出 名字改变了
}
public static void change(String s){
s = "改变原始值 2";
}
public static void change(Integer s){
s = 9999;
}
public static void change( List list){
list.set(0,"9999999999999999");
}
public static void change(testboo boo){
boo.setName("名字改变了");
}
}