您可以只使用@SuppressWarnings([unchecked[)來抑制Java中未檢查的警告.
在類中.如果應用於類級別,則該類中的所有方法和成員都將忽略未檢查的警報消息-
in方法.如果應用到方法級別,則只有該方法將忽略未檢查的警報消息.-
in内容
解決方案:使用未選中的异常並包裹選中的异常. 如果您定義了自己的异常,請始終使用未檢查的异常(RuntimeException). 如果必須處理已檢查的异常,請將它們封裝在您自己的域/高級异常中,然後重新引發它們.
對 在其中一個方法中有一個null測試,囙此它直接拋出异常.
异常網站清單在Java控制台的[安全"選項卡中進行管理. 該清單顯示在選項卡中.要添加,編輯或從清單中删除URL,請按一下[編輯網站清單".
要測試异常,我們應該遵循以下步驟:
創建要測試的類
為測試异常創建一個測試用例類
創建一個TestRunner類來執行測試用例.
異常處理允許您以可控的管道處理异常情况,例如程式定義的錯誤. 當出現異常情况時,會引發异常
SQLException方法
方法描述
getErrorCode()獲取與异常關聯的錯誤號
Java中的异常可以使用try:catch塊來處理. SQLException是已檢查的异常,囙此我們可以使用try:catch塊來處理它. 我們有一些SQLException的子類. 它們是SQLNonTransientException,SQLTransientException,SQLRecoverableException,BatchUpdateException和SQLClientInfoException.
導入java.sql.*
class MysqlCon{
public static void main(String args[]){
try{
class.forName([com.mysql.jdbc.Driver"),
Connection con=DriverManager.getConnection(
//這裡sonoo是資料庫名稱,root是用戶名和密碼.
語句stmt=con.createStatement(),
更多項目...
您可以使用從Throwable類繼承的以下方法之一在Java中列印异常消息
printStackTrace()−此方法將回溯列印到標準錯誤流
getMessage()−此方法返回當前可丟棄對象的詳細消息字串
更多項目-•
UnknownHostException可以通過以下檢查來避免:
有效主機名-應仔細檢查主機名,以確保其不包含任何拼寫錯誤或空格
DNS設定-應檢查系統DNS設定,以確保可以訪問DNS伺服器
熱門文章
Hot Tags
© All rights reserved Copyright.