首頁 >Java >java教程 >Java常見runtime exception的解決方法

Java常見runtime exception的解決方法

黄舟
黄舟原創
2017-09-29 10:35:253774瀏覽

ArithmeticException,:算數異常
ArrayStoreException,陣列儲存異常
BufferOverflowException,編碼出錯異常

解決方法:

使用Eclipse開發一個java項目,出現java.nio項目.BufferOverflowException的報錯,當時在網上看到該方法解決辦法有

1.在eclipse裡面,project->Generate javadoc菜單,在第三個對話框的Extra Javadoc options文本框裡面加上-encoding UTF-8 參數之後,此現象就消失了

2.暫時)在控制面板中將區域與語言選項中,把當地語言設為英語

3.將要輸入文件的東西,輸入後台的資料改成全英文,也可以解決。


BufferUnderflowException,編碼問題
CannotRedoException,
CannotUndoException,
ClassCastException,:是JVM在偵測到兩個類型間轉換不相容時引發的運行時異常
CMMException,如果本機CMM 回傳一個錯誤,則拋出此例外
ConcurrentModificationException,對Vector、ArrayList在迭代的時候如果同時對其進行修改就會拋出異常
#DOMException,介面表示一個處理的錯誤,當一個操作不可能執行的時候,會拋出一個例外
EmptyStackException, 空堆疊例外
IllegalArgumentException, 位置檔案找不到。而且這是專案啟動時候報出的。所以需要查看下 tomcat 設定檔
IllegalMonitorStateException,異常發生是由於程式設計師沒有註意notify(),notify(),wait()方法的使用條件,沒有真正理解線程同步機制。如果目前的執行緒不是此物件鎖的擁有者,卻呼叫該物件的notify(),notify(),wait()方法時會拋出該例外。
IllegalPathStateException,
IllegalStateException,

該異常表示,目前對客戶端的回應已經結束,不能在回應已經結束(或說消亡)後再向

客戶端(實際上是緩衝區)輸出任何內容


ImagingOpException,

IndexOutOfBoundsException,數組越界異常
MissingResourceException,
NegativeArraySizeException,

一般是因為form寫法有錯誤

method要為post

並且加上ENCTYPE="multipart/form-data"

<form name="myForm" method="post" ENCTYPE="multipart/form-data" >

NoSuchElementException,迭代器錯誤
NullPointerException,空指標異常
ProfileDataException,
ProviderException,
RasterFormatException,
SecurityException,權限不夠

以上是Java常見runtime exception的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn