checked-exceptions

    0熱度

    2回答

    我正在寫學校的小型java網絡程序;顯然RTFM是必須的,但是在開發框架代碼時,它是否有效(顯然是懶惰的),只要編譯器運行它就可以看出我是否忘記了一些檢查過的異常(而不是:RTM->手動檢查...)?

    3熱度

    1回答

    編譯器會抱怨這樣的代碼: public OdbcVersion odbc_version { set { set_odbc_version_ (value); } } private void set_odbc_version_ (OdbcVersion value) throws UnixOdbcError { if (!succeeded (set_environment_att

    0熱度

    1回答

    我想從一個靜態塊,當我嘗試了以下編譯錯誤出現拋出checked異常checked異常 static{ if(something) doSomething(); else throw new Exception("Checked Exception from static block"); } 如果這不是在java中允許的,我可以做什麼來從靜態塊中拋出一個檢查的異常,

    0熱度

    1回答

    我使用JPA,並在persistence.xml文件中配置了數據源。 如果在部署應用程序或密碼後數據庫名稱不再存在,我必須拋出什麼異常(檢查異常),因爲它在部署後(通常是數據庫連接失敗)已更改? 因爲我沒有在我的Java項目由異常的PersistenceException捕獲它成功... 謝謝你很多。

    4熱度

    3回答

    Exception和IOException都是編譯時檢查異常。 但是,我們不能在catch塊內使用IOException。但是我們可以在catch塊內使用Exception,原因是什麼。 import java.io.*; class Demo{ public static void main(String args[]){ try{ }catc

    0熱度

    1回答

    對不起,TL更寬泛的版本; DR,但我覺得它需要一些解釋,否則會被人誤解。 我有一個調用(通常是外部)代碼的方法,我希望有時會拋出一個RuntimeException,並使用可能拋出InterruptedException或ExecutionException的Future,並且我希望能夠返回一組有序的返回值從調用起直到拋出異常的值以及拋出的異常。我寫了一些有用的東西,但不幸的是,代碼看起來讓我覺

    1熱度

    2回答

    在目前擺脫檢查異常的,我用的是下面的代碼與番石榴API的幫助下從類路徑加載一個屬性文件: final URL fileURL = Resources.getResource("res.properties"); final File file = new File(fileURL.getFile()); 我決定給一個嘗試新NIO2 API中Java7SE引入和除去任何番石榴API調用,所以我

    0熱度

    1回答

    我想在ActionListener類中使用以下代碼。 MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] hash = digest.digest(key.getBytes("UTF-8")); BigInteger HashValue = new BigInteger(javax.xml.bind.Data

    0熱度

    1回答

    假設下面的代碼: public static void somMethod() throws IOException { try { // some code that can throw an IOException and no other checked exceptions } catch (IOException e) { // some stuff here

    3熱度

    2回答

    在創建自定義異常,如果我們想創建一個檢查例外,我們擴展了Exception類和選中例外,我們擴展了RuntimeException的類。 我的問題是,JVM如何處理RuntimeException和Exception的子類,當它們全都是異常類的子類時。