unchecked

    4熱度

    3回答

    我在我的GUI應用程序中如何處理未經檢查的異常有點失落。 例如,具有將用戶新創建的公司保存在(嵌入)數據庫中的功能。 保存新創建的公司的函數拋出3個例外: IllegalArgumentException:如果公司或NOT NULL字段爲空(人工檢查和投擲)。 EntityExistException:如果公司(它的名字)已經存在。 (也手動檢查並拋出)。 PersistenceException

    -1熱度

    1回答

    我的情況:一個按鈕,複選框checkAll與形象,名字,姓氏和複選框的自定義的ListView活動 問題:當我點擊checkAll時,listView不會更新listView中每個複選框的值(必須全部檢查)。 在這裏有我的MainActivity使用ListView: private final static int INFO_DIALOG = 1; private ListView mList

    7熱度

    1回答

    我有一些關於處理Java異常的問題。我讀了一些,並得到了一些矛盾的指導方針。 Best Practices for Exception Handling 讓我們通過所提到的文章: 它指出一個一般應避免使用checked異常如果「客戶端代碼無法做任何事情」。但是,這究竟意味着什麼?在GUI中顯示錯誤消息是否有足夠的理由冒泡檢查異常?但它會強制GUI程序員記住捕獲RuntimeExceptions及其

    0熱度

    1回答

    我的java編譯器抱怨說我的代碼使用「未檢查或不安全的操作」。任何想法哪些行是在兩個代碼片段中造成的? @SuppressWarnings("unchecked") private final void prepareChannelAccountStringsParserImplementedClassConstructor() { try { String channel

    15熱度

    1回答

    當使用.isInstanceOf[GenericType[SomeOtherType]],其中GenericType和SomeOtherType是任意類型的(合適的那種),Scala編譯器給出了一個未檢查警告由於類型擦除: scala> Some(123).isInstanceOf[Option[Int]] <console>:8: warning: non variable type-argu

    0熱度

    2回答

    場景: 對於需要基於用戶標識註冊的網站,用戶標識必須是唯一的。比方說,用戶試圖註冊'foo'用戶標識,該用戶標識已存在(以及其他必填字段)。現在,如果沒有使用檢查的異常(數據庫API將拋出重複插入的SQLException),我想知道未經檢查的異常的提倡者如何處理這種情況並向用戶暗示該id已被選中?假設這個網站在Struts上(不,不,我不是在一個項目上工作,這只是我對它的理解)。用戶將填充的信息

    0熱度

    4回答

    我有更多的複選框,輸入調用函數「boxclick」當這個用戶點擊: <input id="1box" type="checkbox" name="selected[]" onclick="boxclick(this,'1')"> <input id="2box" type="checkbox" name="selected[]" onclick="boxclick(this,'2')"> <i

    2熱度

    1回答

    對不起,這個愚蠢的問題。我知道如何使用SparseBooleanArray從ListView(MultipleChoice)中檢查項目。但如何獲得未檢查的項目?

    0熱度

    1回答

    我有一個複選框形式: <input class="checkbox" type="checkbox" name="exc[57]" value="57" checked> <input class="checkbox" type="checkbox" name="exc[51]" value="51" checked> 當我取消,而不應根據http://www.w3schools.com/j

    1熱度

    1回答

    我試圖generify舊代碼,並有一些代碼,其中給予類似Integer.class,它返回Integer.TYPE(反之亦然),等等其餘的包裝(如果輸入不是包裝,它返回輸入類)。這似乎是轉換的候選人(如果它不存在的話)。所以,我有這樣的事情: public static <T> Class<T> convert(Class<T> type) { if (type == Integer.c