使用Java類型變量的初始化我看到這個代碼:括號,沒有分號
Integer statusCode = (Integer)
奇怪,這是我第一次看到這句法。 任何人都可以解釋這一點嗎?
爲什麼在行尾沒有分號?
如果您將類型或類放在括號中,意味着什麼?
這樣使用它有什麼好處?
編輯:一些答案提到,或者代碼不完整或者給出編譯時錯誤,但我已經嘗試過它的工作原理!實際的代碼是從這個頁面:https://www.tutorialspoint.com/servlets/servlets-exception-handling.htm
括號中的類型用於鑄造。但是,這一陳述並不完整。也許是一個多線程,這將解釋缺少的分號。 –
我很確定它沒有分號。實際的代碼在這裏:https://www.tutorialspoint.com/servlets/servlets-exception-handling.htm –
像其他人一樣猜測,你鏈接的代碼有'Integer statusCode =(Integer)NEWLINE request.getAttribute(「javax .servlet.error.status_code「);',即它分成兩行。 Java認爲它就像在一條線上。所以它採用'request.getAttribute(...)'的結果,將其轉換爲'Integer',並將其分配給'statusCode'變量。 – Robert