這是嚴重使用不足。大多數公共 API 都沒有 @throws Java 文件來解釋拋出的例外。
這是一個很好的例子。
... * * @throws MalformedURLException The formal system identifier of a * subordinate catalog cannot be turned into a valid URL. * @throws IOException Error reading subordinate catalog file. */ public String resolveSystem(String systemId) throws MalformedURLException, IOException { ...
這是一個缺乏有關在什麼情況下拋出異常的信息的壞例子。
* @throws Exception exception */ public void startServer() throws Exception { if (!externalDatabaseHost) {
以上是Java中如何記錄方法拋出的所有異常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!