throw

    4熱度

    2回答

    我有一個簡單的JavaScript包,我試圖測試。我想檢查錯誤是否被拋出,但是當我的測試運行並且錯誤被拋出時,測試被標記爲失敗。 下面的代碼: var should = require('chai').should(), expect = require('chai').expect(); describe('#myTestSuite', function() { it

    2熱度

    4回答

    - 案例1和2的效果相同,爲什麼需要在方法簽名中添加異常聲明? //情況1 public void doSomething() throws Exception { //do Something } public void Caller() { try { doSomething(); } catch (Exception e) {

    0熱度

    2回答

    我理解基本的try-catch,我們在那裏放置可能會在try塊中拋出異常的方法。但是當我們需要檢查是否有錯誤並拋出異常時,使用下面的代碼是否正確?而異常被捕獲,程序將繼續執行? 我不知道爲什麼try這裏需要,但沒有它日食說'語法錯誤'。感謝您的幫助! public run(){ if (something !=true) { try{ throw new E

    0熱度

    3回答

    我知道我必須傳遞一個參數:一個可拋出的對象。但我真的不知道 的關鍵字是throw。 它不是一個類,因爲我們不傳遞可拋出的對象作爲構造函數參數,也不是一個註釋,因爲throw沒有在@之前。等等。 那麼,拋出聲明究竟是什麼? 謝謝!

    0熱度

    2回答

    在我的CS類中,如果用戶輸入一個負數,我們必須編寫一個拋出異常的程序;該程序應該提示用戶只輸入正數,然後讓他們重新輸入數字。但是每次我拋出一個異常,我的程序就會被暫停。 我在做什麼錯,或者如果拋出異常,是否沒有辦法繼續程序?當拋出異常時程序是否自動掛起? try{ do { N = kb.nextDouble(); if(N<0) {

    0熱度

    1回答

    在Java類String method charAt()中,在一種情況下會引發異常。拋出的異常在文檔中指定爲IndexOutOfBoundsException。拋出的實際異常是StringIndexOutOfBoundsException - IndexOutOfBoundsException的子類。 /** * Returns the <code>char</code> value at th

    5熱度

    3回答

    任何人都可以清楚地說明拋出和拋出Java異常處理之間的區別嗎?我嘗試了谷歌搜索,但無法得出結論。請幫助

    -1熱度

    1回答

    從一個.txt開始計算「年度志願者」的計劃,計算每週的小時數,然後查看他們是否高於平均志願小時數並獎勵積分都。我拋出一個異常,一個數組越界,不能找出爲什麼...... public class volunteerOfTheYear { //declaring int name for indexing because the name will always be in the first /

    13熱度

    5回答

    我想超載throw關鍵字來捕獲繼承自Exception的類,並讓它在實際拋出之前執行一些日誌記錄和其他內容。這可能嗎?或者我必須使用常規功能? 我已經試過: public class cSilException : Exception { private string m_strMsg; public override void throw(cSilExcept

    0熱度

    1回答

    我編碼一個圓形單鏈表 public class CircularSLList<T> { protected class SLNode<T> { public T info = null; public SLNode<T> next = null; } public SLNode<T> tail = null; prot