我有線條的下列順序代碼:當我在Java中聲明它時,我應該爲變量賦值嗎?
Socket echoSocket = null;
... something ...
echoSocket = new Socket("taranis", 7);
我不明白爲什麼我們希望有一個第一線。那麼我知道Java無法從它的值中定義一個變量的類型。這就是爲什麼我們首先需要說明echoSocket是具有Socket類型(第一行)的變量,而echoSocket具有特定值(類Socket的對象)的高度。
但我不明白的是爲什麼我們需要分配一個值兩次?我們爲什麼要說echoSocket等於null?
你不需要做兩次,你需要做它之前做任何事情,除了一項任務。 – Fredrik 2010-02-20 18:53:46