メソッドが呼び出されるとき、メソッドにパラメータがある場合、パラメータはインスタンス化される必要があります。つまり、パラメータ変数は特定の値を持つ必要があります。Javaでは、メソッドのすべてのパラメーターは値を渡します。つまり、メソッドのパラメーター変数の値は、呼び出し元によって指定された値のコピーです。メソッドのintパラメータXにint値を渡す場合、パラメータxによって取得される値は、渡された値のコピーです。パラメータの値を変更した場合のメソッドは、パラメータへの変数「パス値」の値に影響しません。
public class Javase_34
{
public static void main(String[] args)
{
myThread you=new myThread("你");
myThread she=new myThread("她");
you.start(); //激活you线程
try{
you.join(); //限制you线程结束后才能往下执行
}
catch(InterruptedException e) {}
she.start();
try{
she.join(); //限制she线程结束后才能往下执行
}
catch(InterruptedException e) {}
System.out.println("主方法main()运行结束!");
}
}