為什么調(diào)用類的構造函數(shù) 會調(diào)用類里面的方法?
?ServerThread serverThread = new ServerThread(socket);
serverThread.start();
會自動調(diào)用類里面的方法?自動調(diào)用run?
public class ServerThread extends Thread {
Socket socket = null;
public ServerThread(Socket socket) {
this.socket = socket;
}
public void run() {
}
}
2016-07-01
問題我看不很懂,試著理解一下。
初始化一個類,會自動調(diào)用該類的構造方法。這是規(guī)定。
java.lang.Thread的子孫類用它們自己的對象調(diào)用java.lang.Thread.start()方法,即可使JVM執(zhí)行這些java.lang.Thread子孫類中各自定義的run()方法。
2016-04-04
serverThread.start();這里start()方法就是Thread調(diào)用run(){}方法了。
2016-03-23
好像不是這么說的巴。這里的構造函數(shù)是為了初始化Socket的實例用的
2016-02-27
這是線程的知識,你找個視頻看一下就明白了