導航:首頁 > 編程語言 > java錯誤碼分類

java錯誤碼分類

發布時間:2023-01-20 15:48:57

1. java運行錯誤

java分為運行錯誤和非運行錯誤,
不知道你是問二者的區別,還是有程序出現了運行錯誤?
如是出現了運行錯誤請貼出錯誤代碼

2. Java 編譯異常

錯誤代碼:400 400錯誤是由於不正確的請求造成的,說明正在搜索的網頁可能已經刪除、更名或暫時不可用。 錯誤代碼:401.1 401.1錯誤是由於登陸失敗造成的,說明沒有許可權查看該目錄或網頁。 錯誤代碼:401.2 401.2錯誤是由於伺服器配置問題而導致登陸失敗,由於伺服器端腳本未能正確發送 WWW 身份驗證頭文件欄位。如果要通過 Active Server Pages 腳本完成此項任務,可以使用"Response"對象的"AddHeader"方法來要求客戶端用特定身份驗證方法訪問資源。 錯誤代碼:401.3 401.3錯誤是由於資源上的 ACL 導致未被授權而無權訪問網頁或目錄。 錯誤代碼:401.4 401.4錯誤是由於篩選器導致授權失敗。如果Web 伺服器安裝了篩選器程序以檢查連接到伺服器的用戶。該篩選器程序能夠禁止通過連接到伺服器的身份驗證來訪問資源。 錯誤代碼:401.5 401.5錯誤是由於 ISAPI/CGI 應用程序導致授權失敗。如果所要訪問的 Web 伺服器地址上安裝了 ISAPI 或 CGI 程序用於在繼續執行之前檢驗用戶證書。該程序能夠禁止通過連接到伺服器的身份驗證證書來訪問資源。 錯誤代碼:403.1 403.1錯誤是由於"執行"訪問被禁止而造成的,若試圖從目錄中執行 CGI、ISAPI 或其他可執行程序,但該目錄不允許執行程序時便會出現此種錯誤。 錯誤代碼:403.2 403.2錯誤是由於"讀取"訪問被禁止而造成的。導致此錯誤是由於沒有可用的默認網頁並且沒有對目錄啟用目錄瀏覽,或者要顯示的 HTML 網頁所駐留的目錄僅標記為"可執行"或"腳本"許可權。 錯誤代碼:403.3 403.3錯誤是由於"寫入"訪問被禁止而造成的,當試圖將文件上載到目錄或在目錄中修改文件,但該目錄不允許"寫"訪問時就會出現此種錯誤。 錯誤代碼:403.4 403.4錯誤是由於要求SSL而造成的,您必須在要查看的網頁的地址中使用"https"。 錯誤代碼:403.5 403.5錯誤是由於要求使用 128 位加密演算法的 Web 瀏覽器而造成的,如果您的瀏覽器不支持128位加密演算法就會出現這個錯誤,您可以連接微軟網站進行瀏覽器升級。 錯誤代碼:403.6 403.6錯誤是由於IP 地址被拒絕而造成的。如果伺服器中有不能訪問該站點的 IP 地址列表,並且您使用的 IP 地址在該列表中時您就會返回這條錯誤信息。 錯誤代碼:403.7 403.7錯誤是因為要求客戶證書,當需要訪問的資源要求瀏覽器擁有伺服器能夠識別的安全套接字層 (SSL) 客戶證書時會返回此種錯誤。 錯誤代碼:403.8 403.8錯誤是由於禁止站點訪問而造成的,若伺服器中有不能訪問該站點的 DNS 名稱列表,而您使用的 DNS 名稱在列表中時就會返回此種信息。請注意區別403.6與403.8錯誤。 錯誤代碼:403.9 403.9錯誤是由於連接的用戶過多而造成的,由於Web 伺服器很忙,因通訊量過多而無法處理請求時便會返回這條錯誤。 錯誤代碼:403.10 403.10錯誤是由於無效配置而導致的錯誤,當您試圖從目錄中執行 CGI、ISAPI 或其他可執行程序,但該目錄不允許執行程序時便會返回這條錯誤。 錯誤代碼:403.11 403.11錯誤是由於密碼更改而導致無權查看頁面。 錯誤代碼:403.12 403.12錯誤是由於映射器拒絕訪問而造成的。若要查看的網頁要求使用有效的客戶證書,而您的客戶證書映射沒有許可權訪問該 Web 站點時就會返回映射器拒絕訪問的錯誤。 錯誤代碼:403.13 403.13錯誤是由於需要查看的網頁要求使用有效的客戶證書而使用的客戶證書已經被吊銷,或者無法確定證書是否已吊銷造成的。 錯誤代碼:403.15 403.15錯誤是由於客戶訪問許可過多而造成的,當伺服器超出其客戶訪問許可限制時會返回此條錯誤。 錯誤代碼:403.16 403.16錯誤是由於客戶證書不可信或者無效而造成的。 錯誤代碼:403.17 403.17錯誤是由於客戶證書已經到期或者尚未生效而造成的。 錯誤代碼:404.1 404.1錯誤表明所訪問 Web 站點的 IP 地址不接受對埠(請求的來源埠)的請求。一般來說,404.1 錯誤只會出現在具有多個 IP 地址的計算機上。如果在特定 IP 地址/埠組合上收到客戶請求,而且在特定的埠上 IP 地址並沒有設置為偵聽,則 IIS 將返回 404.1 HTTP 錯誤。例如,如果一台計算機有兩個 IP 地址,而只將其中一個 IP 地址配置為在埠 80 上偵聽,則其它 IP 地址從埠 80 收到的任何請求都將導致 IIS 返回 404.1 錯誤。只應在服務級設置這一錯誤,因為只有當伺服器上使用多個 IP 地址時它才返回給客戶。 錯誤代碼:404b 404b錯誤是由於無法找到文件而造成的,通常是由於正在搜索的網頁可能已經刪除、更名或暫時不可用。 錯誤代碼:405 405錯誤是由於資源被禁止而導致的網頁地址不正確,因此要尋找的網頁無法顯示。 錯誤代碼:406 406錯誤是由於瀏覽器無法打開正在尋找的資源而導致的錯誤。 錯誤代碼:407 407錯誤是由於代理伺服器必須先驗證身份,然後才處理請求。 錯誤代碼:410 410錯誤要尋找的網頁已被永久刪除而導致的,這意味著資源永遠無法使用。 錯誤代碼:412 412錯誤是由於要查看的網頁設置有先決條件,因此該請求無法完成。一般是網頁中有一個或多個請求標題欄位中具有先決條件,這些欄位經伺服器測試後被認為是"FALSE"。客戶端為當前資源的 meta 信息(頭文件欄位數據)設置了先決條件,以便防止請求的方法被用於指定資源外的其他資源。 錯誤代碼:414 414錯誤是由於請求的 URI 太長,伺服器拒絕處理請求而造成的。一般的可能性有: 1)客戶端錯誤地將 POST 請求轉換為帶有長查詢信息的 GET 請求。 2)或者是客戶端遇到重定向問題(例如,重定向 URL 的前綴指向自身的後綴)。 3)伺服器遭到客戶端的攻擊,該客戶端試圖利用那些使用定長緩沖來讀取或控制請求 URI 的伺服器上的安全漏洞。 錯誤代碼:500 500錯誤是由於內部伺服器錯誤造成的。 錯誤代碼:500.11 500.11錯誤是由於伺服器關閉而造成的資源無法訪問,Web 站點關閉期間無法處理請求。 錯誤代碼:500.12 500.12錯誤是由於應用程序重新啟動而造成的資源暫時無法訪問,Web站點重新啟動期間無法處理請求。 錯誤代碼:500.13 500.13錯誤是由於伺服器太忙而造成的,此時無法處理請求。通訊量超出 Web 站點的能力。 錯誤代碼:500.14 500.14錯誤是由於應用程序無效而造成的,部分 Web 站點不可用。Web 站點應用程序配置存在問題,無法處理請求。 錯誤代碼:500.15 500.15錯誤是由於請求了不不允許請求的 global.asa而造成的,你可以編輯"地址"欄中的網址,刪除 global.asa,然後按 Enter。來解決這個問題。 錯誤代碼:502 502錯誤是由於網關錯誤而造成的,當作為網關或代理的伺服器與上層內容伺服器聯絡時,收到無效的響應時就會出現502錯誤。 錯誤代碼:500-100.asp 500-100.asp錯誤是指ASP錯誤,默認情況下,"默認 Web 站點"及其所有應用程序都將 ASP 錯誤進程傳送到 500-100.asp 文件;但是,用戶創建的任何新 Web 站點或其應用程序都將 500.100 錯誤進程傳送到默認的(不是自定義的)錯誤文件。如果要為 .asp 文件開發附加的錯誤進程,可以將 500-100 錯誤映射到 .asp 文件,或者創建自己的錯誤進程 .asp 文件。 500-100.asp 文件處理 .asp 文件編譯和運行期間發生的任何錯誤。當發生 ASP 錯誤時,IIS 返回 500-100.asp 文件並附帶詳細的錯誤信息,如發生錯誤的行號和對錯誤的描述。 如果文件 500-100.asp 本身包含 ASP 錯誤,ASP 就不會返回另一個 500-100.asp 文件;這樣,報告錯誤時就好象根本沒有與 500-100 錯誤對應的自定義錯誤文件似的。 如果錯誤處理文件(默認是 500-100.asp)包含運行時錯誤,則只顯示此錯誤,而不考慮請求的 .asp 文件中的錯誤類型。如果錯誤處理文件有預處理和編輯錯誤,則在瀏覽器中顯示這兩種錯誤(即,顯示 500-100.asp 文件中的錯誤和請求的 .asp 文件中的錯誤)。 4.3. 枚舉聲明 java.lang.Thread.State 線程有以下幾種狀態:NEW(已創建但尚未開始執行)、RUNNABLE(正在Java虛擬機中執行)、BLOCKED(阻塞中:正等待獲得監控鎖)、WAITING(等待:無條件等候其他線程執行完畢,直到接收到喚醒通知)、TIMED_WAITING(限時等待:等候其他線程執行完畢,直到接收到喚醒通知或等待時間超過了時限)、TERMINATED(終止:線程已經退出)。4.4. 異常 java.lang.ArithmeticException 算術條件異常。譬如:整數除零等。 java.lang. 數組索引越界異常。當對數組的索引值為負數或大於等於數組大小時拋出。 java.lang.ArrayStoreException 數組存儲異常。當向數組中存放非數組聲明類型對象時拋出。 java.lang.ClassCastException 類造型異常。假設有類A和B(A不是B的父類或子類),O是A的實例,那麼當強制將O構造為類B的實例時拋出該異常。該異常經常被稱為強制類型轉換異常。 java.lang.ClassNotFoundException 找不到類異常。當應用試圖根據字元串形式的類名構造類,而在遍歷CLASSPAH之後找不到對應名稱的class文件時,拋出該異常。 java.lang.CloneNotSupportedException 不支持克隆異常。當沒有實現Cloneable介面或者不支持克隆方法時,調用其clone()方法則拋出該異常。 java.lang. 枚舉常量不存在異常。當應用試圖通過名稱和枚舉類型訪問一個枚舉對象,但該枚舉對象並不包含常量時,拋出該異常。 java.lang.Exception 根異常。用以描述應用程序希望捕獲的情況。 java.lang.IllegalAccessException 違法的訪問異常。當應用試圖通過反射方式創建某個類的實例、訪問該類屬性、調用該類方法,而當時又無法訪問類的、屬性的、方法的或構造方法的定義時拋出該異常。 java.lang.IllegalMonitorStateException 違法的監控狀態異常。當某個線程試圖等待一個自己並不擁有的對象(O)的監控器或者通知其他線程等待該對象(O)的監控器時,拋出該異常。 java.lang.IllegalStateException 違法的狀態異常。當在Java環境和應用尚未處於某個方法的合法調用狀態,而調用了該方法時,拋出該異常。 java.lang.IllegalThreadStateException 違法的線程狀態異常。當縣城尚未處於某個方法的合法調用狀態,而調用了該方法時,拋出異常。 java.lang.IndexOutOfBoundsException 索引越界異常。當訪問某個序列的索引值小於0或大於等於序列大小時,拋出該異常。 java.lang.InstantiationException 實例化異常。當試圖通過newInstance()方法創建某個類的實例,而該類是一個抽象類或介面時,拋出該異常。 java.lang.InterruptedException 被中止異常。當某個線程處於長時間的等待、休眠或其他暫停狀態,而此時其他的線程通過Thread的interrupt方法終止該線程時拋出該異常。 java.lang.NegativeArraySizeException 數組大小為負值異常。當使用負數大小值創建數組時拋出該異常。 java.lang.NoSuchFieldException 屬性不存在異常。當訪問某個類的不存在的屬性時拋出該異常。 java.lang.NoSuchMethodException 方法不存在異常。當訪問某個類的不存在的方法時拋出該異常。 java.lang.NullPointerException 空指針異常。當應用試圖在要求使用對象的地方使用了null時,拋出該異常。譬如:調用null對象的實例方法、訪問null對象的屬性、計算null對象的長度、使用throw語句拋出null等等。 java.lang.NumberFormatException 數字格式異常。當試圖將一個String轉換為指定的數字類型,而該字元串確不滿足數字類型要求的格式時,拋出該異常。 java.lang.RuntimeException 運行時異常。是所有Java虛擬機正常操作期間可以被拋出的異常的父類。 java.lang.SecurityException 安全異常。由安全管理器拋出,用於指示違反安全情況的異常。 java.lang. 字元串索引越界異常。當使用索引值訪問某個字元串中的字元,而該索引值小於0或大於等於序列大小時,拋出該異常。 java.lang.TypeNotPresentException 類型不存在異常。當應用試圖以某個類型名稱的字元串表達方式訪問該類型,但是根據給定的名稱又找不到該類型是拋出該異常。該異常與ClassNotFoundException的區別在於該異常是unchecked(不被檢查)異常,而ClassNotFoundException是checked(被檢查)異常。 java.lang.UnsupportedOperationException 不支持的方法異常。指明請求的方法不被支持情況的異常。

3. java發送郵件時出現的錯誤,埠什麼的都開了

今天在做內網郵箱發送功能時報如下錯誤:
554 Relay rejected for policy reasons.
測試時給內容郵箱發送正常,給126發送就報如上錯誤,後來查看是許可權限制的問題。
在網上查找到郵件發送時的常見問題總結,備注一下。
介紹郵件系統常見的錯誤代碼及解釋,還有客戶端報錯相關信息
按照下列「Q」代表問題,「A」代表解答。

Q:the server says:550 relaying mail to <> is not allowed
Q:The server says:550 <>... relaying denied
Q:the server says:550 5.7.1 relaying not permitted:
A:使用某些Smtp伺服器時,限制了收件人的地址,只能換一個Smtp伺服器。

Q:The server says:550 <>:local user only
Q:The server says:550 <>:Invalid User
Q:The server says:550 Invalid recipient
A:使用163.NET,163.com,yeah.Net和netease.com之類的Smtp伺服器時,只能用自身的信箱發信,所以要在Outlook Express的「帳戶屬性」中的「個人信息」裡面填寫正確的郵件地址。

Q:the server says:551 delivery not allowed to non-local recipient
Q:The server says:553 Relay restriction.
Q:The server says:553 From <>, message blocked.
Q:The server says:553 sorry,you are not allow to use this SMTP to relay your eami
Q:The server says:553 sorry, that domain isn't in my list of allowed rcpthosts
A:使用21cn.com,china.com,371.net,sina.com等大多數信箱的smtp伺服器時,只能用自身的信箱發信,所以要在Outlook Express的「帳戶屬性」中的「個人信息」裡面填寫正確的郵件地址。

Q:The server says:505 client was not authenticated
Q:The server says:553 authentication is required to send mail as <>
A:使用263.net和sohu.com的Smtp伺服器時,不但要用自身的郵箱發信,而且要加入身份驗證,所以即要在「個人信息」中填寫正確郵箱地址,又要選中「SMTP伺服器需要認證」。

Q:The server says:535 Error:authenticatin failed
Q:The server says:535 Authentication unsuccessful
Q:The server says:452 Insufficient system storage
A:在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。

Q:The server says:553 <>...domain name required
Q:The server says:550 Unable to relay for ...
A:多出現在用Wingate代理伺服器發送郵件時。雖然在Wingate中「POP3 郵箱帳號」要使用「用戶名#POP3地址」的格式,但在「帳戶屬性」中的「個人信息」中還是要填寫一般的格式。

Q:The server says:553 mailbox name not allowed
A:收件人郵箱地址不允許,需檢查收件人地址是否正確。

Q:the server says:553 sorry, your envelop sender is in my badmailfrom list
A:伺服器限制了收件人的地址,只能換一個smtp伺服器發信。

Q:the server says:554 Transaction failed
Q:The server says:451 Requested action aborted,errno=28
A:傳輸失敗,檢查網路問題。

Q:the server says:503 error:needmail command
Q:The server says:503 need mail before RCPT.
Q:The server says:503 Bad sequence of commands
A:消息命令順序出錯,一般出現在其他錯誤之後,先檢查之前出現的錯誤提示。

Q:The Server says:501 syntax.helo hostname
Q:The server says:501 Invalid domain name
Q:The server says:502 unimplemented command
Q:the server says:503 5.0.0 polite people say HELO first
Q:The server says:533 relay restriction
Q:The server says:544 <>:Recipient address rejected: Relay access denied
A:傳輸中的語法錯誤,原因不明。
連接伺服器錯誤,請檢查您的網路設置。如果安裝防火牆/殺毒軟體,請檢查防火牆/殺毒軟體是否允許DreamMail程序訪問 Internet。
賬號「xxx」發送郵件錯誤,錯誤代碼:554;錯誤信息:554 Relay rejected for policy reasons.(檢查郵件系統是否有發送外網郵箱的許可權)

附相關資料
SMTP 有一組固定的響應代碼,表示郵件伺服器對於傳送郵件要求的響應狀況。其中 421、450、451、452、550、551、552、553、554 等 9 組代碼表示您要求郵件伺服器執行的動作不成功。

354
Start Mail input
開始傳輸郵件正文

421
<domain> Service not available, closing transmission channel
括弧內的主機無法提供正常服務,關閉傳送管道,郵件將滯留在主機上

440
郵件址錯誤

445
Server Rejected
被封鎖

450
Client host rejected, Cannot resolve PTR
Temporary Process Error
Resource temporarily unaviable,please try again later
Requested mail action not taken: mailbox unavailable
無法 IP 反查

Requested mail action not taken: mailbox unavailable
所要求的郵件動作無法執行:郵件信箱無法提供服務,郵件將滯留在主機上
451
Domain of sender address [email protected] does not resolve
qq trouble creating files in queue (#4.3.0)
queuename: Cannot create "qfCAA21081" in "/var/spool/mqueue" (euid=0): No space left on device
Requested action aborted, errno=28.
無法解析寄件者郵件地址

Requested action aborted: local error in processing
要求動作中斷:本地端錯誤

Requested action aborted,errno=28
傳送失敗,檢查網路問題。

452
Message for would exceed mailbox quota
Requested action not taken: insufficient system storage
要求動作無法執行:系統空間不足

Insufficient system storage
在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。

454
Client was not authenticated
安全因素,被封鎖

472
[email protected] no DNS A-data returned
無法 IP 反查

501
Domain of sender address [email protected] does not exist
無法 IP 反查

Mailbox not found
5.1.1 ... User unknown
無此使用者

Syntax error,parameters in command "RCPT TO:[email protected]>"unrecognized or missing
no local part
Syntax error in recipient:
"@" or "." expected after "CC"
"@" or "." expected after "fau" :
email格式l錯誤
503
Either sender or receiver must be local account.
安全因素,許可權不足
[email protected]
無此使用者,不是本主機轉送信件的使用者

error:needmail command
need mail before RCPT
Bad sequence of commands
消息命令順序出錯,一般出現在其他錯誤之後,先檢查之前出現的錯誤提示。

5.0.0 polite people say HELO first
傳輸中的語法錯誤,原因不明
505
client was not authenticated
使用263.net和sohu.com的Smtp伺服器時,不但要用自身的郵箱發信,而且要加入身份驗證,所以即要在"個人信息"中填寫正確郵箱地址,又要選中"SMTP伺服器需要認證"。

521
This system is configured to reject mail from 211.20.70.148
安全因素,被封鎖

535
Error:authenticatin failed
Authentication unsuccessful
在使用Esmtp認證的過程中出錯,檢查一下Esmtp設置,多試幾次。

550
unknown user
User unknown
Invalid User
Recipient unknown
Mailbox disabled for this recipient
Unknown local part
Invalid recipient
Unable to relay for no such user
Recipient unknown
This account is not allowed
recipient unknown
No such mail drop defined,user disabled
I don't know
Relaying is prohibited
Relaying denied
relaying mail to <> is not allowed
<>... relaying denied
5.7.1 relaying not permitted:
REJECT SMTP Protocol Returned a Permanent Error 550 Forwarding percent hack is not permitted
Requested action not taken: mailbox unavailable
無此使用者,所要求動作無法執行:信箱不存在,郵件將退回給寄件者,或者限制了收件人的地址,只能換一個Smtp伺服器。

System is busy
郵件系統錯誤

Subj similar too many!!
太多同主題信件

Relaying denied. IP name lookup failed
IP name lookup failed
DNS FAILURE
cannot route to sender address
無法 IP 反查

Relaying denied
Mailbox unavailable: This site may not be used as a relay agent.
無法轉寄

<>:local user only
<>:Invalid User
Invalid recipient
使用163.net,163.com,yeah.net和netease.com之類的Smtp伺服器時,只能用自身的信箱發信,所以要在Outlook Express的"帳戶屬性"中的"個人信息"裡面填寫正確的郵件地址。

Unable to relay for ...
多出現在用Wingate代理伺服器發送郵件時。雖然在Wingate中"POP3 郵箱帳號"要使用"用戶名#POP3地址"的格式,但在"帳戶屬性"中的"個人信息"中還是要填寫一般的格式。

551
we do not relay ...
delivery not allowed to non-local recipient
無法轉寄,使用21cn.com,china.com,371.net,sina.com等大多數信箱的smtp伺服器時,只能用自身的信箱發信,所以要在Outlook Express的"帳戶屬性"中的"個人信息"裡面填寫正確的郵件地址。

User not local; please try <forward-path>
郵件伺服器知道使用者不屬於本地端,將嘗試括弧內的轉送路徑

552
Requested mail action aborted: exceeded storage allocation
所要求的動作中斷:超出所分配的儲存空間,郵件將退回給寄件者
Sorry, we don't allow mail from your host.
被封鎖

553
sorry, that domain isn't in my list of allowed rcpthosts
mailbox name not allowed
郵件地址錯誤
Requested action not taken: mailbox name not allowed
sorry, your envelop sender is in my badmailfrom list
所要求的動作未執行:信箱不允許該動作執行 ,或者伺服器限制了收件人的地址,只能換一個smtp伺服器發信。

Relay restriction.
From <>, message blocked.
sorry,you are not allow to use this SMTP to relay your eami
sorry, that domain isn't in my list of allowed rcpthosts
使用21cn.com,china.com,371.net,sina.com等大多數信箱的smtp伺服器時,只能用自身的信箱發信,所以要在Outlook Express的"帳戶屬性"中的"個人信息"裡面填寫正確的郵件地址。

authentication is required to send mail as <>
使用263.net和sohu.com的Smtp伺服器時,不但要用自身的郵箱發信,而且要加入身份驗證,所以即要在"個人信息"中填寫正確郵箱地址,又要選中"SMTP伺服器需要認證"。

<>...domain name required
多出現在用Wingate代理伺服器發送郵件時。雖然在Wingate中"POP3 郵箱帳號"要使用"用戶名#POP3地址"的格式,但在"帳戶屬性"中的"個人信息"中還是要填寫一般的格式。

554
delivery error: dd This user doesn't have a yahoo.com account
delivery error: dd Sorry, your message to xxxxyahoo.com cannot be delivered. This account is over quota.
無此使用者

Transaction failed
傳送失敗,檢查網路問題。

571
we don't accept junk mail (mail.sysnet.net.tw)
無效的寄件者

4. java.錯誤代碼求解釋

類App16_1中的變數名定義有問題:

檢查一下你的 變數名是否以字母、下劃線開頭;是否只包含字母、下劃線、數字

5. Java中異常的分類

程序出了那種異常JVM就會拋出相應的異常
比如代碼:
public void demo1(){
try{
int a = 10/0;
}catch(ArithmeticException ae){
System.out.println(「算術運算異常:」+ae.getMessage());
}catch(Exception e){
System.out.println(「其他異常」+e.getMessage());
}
}

public void demo2(){
String strList[] = {"a","b","c"};
try{
String str = strList[4].toString();
}catch( ae){
System.out.println(「數組下標越界:」+ae.getMessage());
}catch(Exception e){
System.out.println(「其他異常」+e.getMessage());
}
}
總之Exception是所有異常的父類.如果你出現的異常被他的子類捕捉了,他就不會再捕捉比如demo2()方法如果是出現了
Exception就不會捕捉了!
那麼為什麼要捕捉多次呢?因為只是數組下標越界的異常,所以它比Exception更的仔細,更能說明異常的原因!
如果不是出現則Exception就會來捕捉

6. java 程序運行常報的錯誤

HTTP
1xx - 信息提示
這些狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應准備接收一個或多個 1xx 響應。 ? 100 - 繼續。
? 101 - 切換協議。
2xx - 成功
這類狀態代碼表明伺服器成功地接受了客戶端請求。
? 200 - 確定。客戶端請求已成功。
? 201 - 已創建。
? 202 - 已接受。
? 203 - 非權威性信息。
? 204 - 無內容。
? 205 - 重置內容。
? 206 - 部分內容。
3xx - 重定向
客戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不得不請求伺服器上的不同的頁面,或通過代理伺服器重復該請求。 ? 302 - 對象已移動。
? 304 - 未修改。
? 307 - 臨時重定向。
4xx - 客戶端錯誤
發生錯誤,客戶端似乎有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。 ? 400 - 錯誤的請求。
? 401 - 訪問被拒絕。IIS 定義了許多不同的 401 錯誤,它們指明更為具體的錯誤原因。這些具體的錯誤代碼在瀏覽器中顯示,但不在 IIS 日誌中顯示: ? 401.1 - 登錄失敗。
? 401.2 - 伺服器配置導致登錄失敗。
? 401.3 - 由於 ACL 對資源的限制而未獲得授權。
? 401.4 - 篩選器授權失敗。
? 401.5 - ISAPI/CGI 應用程序授權失敗。
? 401.7 – 訪問被 Web 伺服器上的 URL 授權策略拒絕。這個錯誤代碼為 IIS 6.0 所專用。
? 403 - 禁止訪問:IIS 定義了許多不同的 403 錯誤,它們指明更為具體的錯誤原因: ? 403.1 - 執行訪問被禁止。
? 403.2 - 讀訪問被禁止。
? 403.3 - 寫訪問被禁止。
? 403.4 - 要求 SSL。
? 403.5 - 要求 SSL 128。
? 403.6 - IP 地址被拒絕。
? 403.7 - 要求客戶端證書。
? 403.8 - 站點訪問被拒絕。
? 403.9 - 用戶數過多。
? 403.10 - 配置無效。
? 403.11 - 密碼更改。
? 403.12 - 拒絕訪問映射表。
? 403.13 - 客戶端證書被吊銷。
? 403.14 - 拒絕目錄列表。
? 403.15 - 超出客戶端訪問許可。
? 403.16 - 客戶端證書不受信任或無效。
? 403.17 - 客戶端證書已過期或尚未生效。
? 403.18 - 在當前的應用程序池中不能執行所請求的 URL。這個錯誤代碼為 IIS 6.0 所專用。
? 403.19 - 不能為這個應用程序池中的客戶端執行 CGI。這個錯誤代碼為 IIS 6.0 所專用。
? 403.20 - Passport 登錄失敗。這個錯誤代碼為 IIS 6.0 所專用。
? 404 - 未找到。 ? 404.0 -(無) – 沒有找到文件或目錄。
? 404.1 - 無法在所請求的埠上訪問 Web 站點。
? 404.2 - Web 服務擴展鎖定策略阻止本請求。
? 404.3 - MIME 映射策略阻止本請求。
? 405 - 用來訪問本頁面的 HTTP 謂詞不被允許(方法不被允許)
? 406 - 客戶端瀏覽器不接受所請求頁面的 MIME 類型。
? 407 - 要求進行代理身份驗證。
? 412 - 前提條件失敗。
? 413 – 請求實體太大。
? 414 - 請求 URI 太長。
? 415 – 不支持的媒體類型。
? 416 – 所請求的范圍無法滿足。
? 417 – 執行失敗。
? 423 – 鎖定的錯誤。
5xx - 伺服器錯誤
伺服器由於遇到錯誤而不能完成該請求。 ? 500 - 內部伺服器錯誤。 ? 500.12 - 應用程序正忙於在 Web 伺服器上重新啟動。
? 500.13 - Web 伺服器太忙。
? 500.15 - 不允許直接請求 Global.asa。
? 500.16 – UNC 授權憑據不正確。這個錯誤代碼為 IIS 6.0 所專用。
? 500.18 – URL 授權存儲不能打開。這個錯誤代碼為 IIS 6.0 所專用。
? 500.100 - 內部 ASP 錯誤。
? 501 - 頁眉值指定了未實現的配置。
? 502 - Web 伺服器用作網關或代理伺服器時收到了無效響應。 ? 502.1 - CGI 應用程序超時。
? 502.2 - CGI 應用程序出錯。application.
? 503 - 服務不可用。這個錯誤代碼為 IIS 6.0 所專用。
? 504 - 網關超時。
? 505 - HTTP 版本不受支持。

7. Java Web項目中的404錯誤指什麼

404表示文件或資源未找到
java WEB常見的錯誤代碼
1、1xx-信息提示:這些狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應准備接收一個或多個1xx響應。
100-繼續。
101-切換協議。
2、2xx-成功:這類狀態代碼表明伺服器成功地接受了客戶端請求。
200-確定。客戶端請求已成功。
201-已創建。
202-已接受。
203-非權威性信息。
204-無內容。
205-重置內容。
206-部分內容。
3、3xx-重定向:客戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不得不請求伺服器上的不同的頁面,或通過代理伺服器重復該請求。
301-對象已永久移走,即永久重定向。
302-對象已臨時移動。
304-未修改。
307-臨時重定向。
4、4xx-客戶端錯誤:發生錯誤,客戶端似乎有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。400-錯誤的請求。
401-訪問被拒絕。IIS定義了許多不同的401錯誤,它們指明更為具體的錯誤原因。這些具體的錯誤代碼在瀏覽器中顯示,但不在IIS日誌中顯示:
401.1-登錄失敗。
401.2-伺服器配置導致登錄失敗。
401.3-由於ACL對資源的限制而未獲得授權。
401.4-篩選器授權失敗。
401.5-ISAPI/CGI應用程序授權失敗。
401.7–訪問被Web伺服器上的URL授權策略拒絕。這個錯誤代碼為IIS6.0所專用。 403-禁止訪問:IIS定義了許多不同的403錯誤,它們指明更為具體的錯誤原因:
403.1-執行訪問被禁止。
403.2-讀訪問被禁止。
403.3-寫訪問被禁止。
403.4-要求SSL。
403.5-要求SSL128。
403.6-IP地址被拒絕。
403.7-要求客戶端證書。
403.8-站點訪問被拒絕。
403.9-用戶數過多。
403.10-配置無效。
403.11-密碼更改。
403.12-拒絕訪問映射表。
403.13-客戶端證書被吊銷。
403.14-拒絕目錄列表。
403.15-超出客戶端訪問許可。
403.16-客戶端證書不受信任或無效。
403.17-客戶端證書已過期或尚未生效。
403.18-在當前的應用程序池中不能執行所請求的URL。這個錯誤代碼為IIS6.0所專用。
403.19-不能為這個應用程序池中的客戶端執行CGI。這個錯誤代碼為IIS6.0所專用。
403.20-Passport登錄失敗。這個錯誤代碼為IIS6.0所專用。
404-未找到。
404.0-(無)–沒有找到文件或目錄。
404.1-無法在所請求的埠上訪問Web站點。
404.2-Web服務擴展鎖定策略阻止本請求。
404.3-MIME映射策略阻止本請求。
405-用來訪問本頁面的HTTP謂詞不被允許(方法不被允許)
406-客戶端瀏覽器不接受所請求頁面的MIME類型。
407-要求進行代理身份驗證。
412-前提條件失敗。
413–請求實體太大。
414-請求URI太長。
415–不支持的媒體類型。
416–所請求的范圍無法滿足。
417–執行失敗。
423–鎖定的錯誤。
5、5xx-伺服器錯誤:伺服器由於遇到錯誤而不能完成該請求。
500-內部伺服器錯誤。
500.12-應用程序正忙於在Web伺服器上重新啟動。
500.13-Web伺服器太忙。
500.15-不允許直接請求Global.asa。
500.16–UNC授權憑據不正確。這個錯誤代碼為IIS6.0所專用。
500.18–URL授權存儲不能打開。這個錯誤代碼為IIS6.0所專用。
500.100-內部ASP錯誤。
501-頁眉值指定了未實現的配置。
502-Web伺服器用作網關或代理伺服器時收到了無效響應。
502.1-CGI應用程序超時。
502.2-CGI應用程序出錯。application.
503-服務不可用。這個錯誤代碼為IIS6.0所專用。
504-網關超時。
505-HTTP版本不受支持。

8. java錯誤代碼

建議:
1、把java環境配置下,主要是path跟classpath的路徑,有不知道的,可以去網上搜一下,關鍵字「java環境配置」,很多的。
2、把windows\system32下的java.exe跟javaw.exe刪掉,如果有的話。
3、把你代碼中的「class yunxing」改成「public class yunxing」。

9. 錯誤碼fsrecsize

網路知道
錯誤碼fsrecsize
甄永072
超過166用戶採納過TA的回答
關注
成為第6位粉絲
101 Previous startup failed
當jvm啟動過程中,前一個啟動的項目失敗了,設備已經被重置。這個錯誤表明jvm在啟動時找到「啟動進行中」這個標志位已經設置了,當前屏幕信息為:有意停止「系統繼續重置」這個死循環,來糾正系統當前不正確的啟動操作
102 Invalid code in filesystem
在文件系統中發現無效的代碼。手持設備的系統檢查.cod文件的變動時,在一些.cod文件中檢測到這個問題。他肯可能是表明生成過程中發生了錯誤,即 在cod文件中存在一個有問題的簽名。如果一些用戶操作設備導致這個問題的發生,文件系統的代碼被破壞,復位的周期將是連續循環的。唯一的恢復方法是擦去 設備並且恢復一個新的系統。
103 Cannot find starting address
找不到啟動的地址,用於啟動系統的引導cod文件找不到。這個錯誤表明一個用於引導系統的cod文件沒有安裝到設備上,或者格式不正確。
104 Uncaught:
非預期:《java模塊名》jvm診斷出一個非預期的java代碼異常錯誤拋出,程序可以繼續執行,或者手持設備可以用桌面管理器連是USB線安裝一個程序調試器來查看這些錯誤信息。事件日誌里應該包含了異常錯誤的信息
105 Example, DbRecSize( %d ) -> %d
舉例,DbRecSize( %d ) ->
%d文件系統API已經為一種特定的操作返回一種錯誤狀態碼,他可能表明在jvm上存在一個無效的或者錯誤的文件系統
106 Graphics system error
圖形系統錯誤,在設備的圖形系統里一個錯誤發生並被檢測到
107 operator new() called
在jvm里,操作new()回調一個c++類,該函數代碼沒有被正確的從VMRamObject對象來繼承,新操作符需要被正確的繼承。提取當前的(-後復位)的BUGDISP
108 operator delete() called
在jvm里,操作delete
()回調一個c++類,,該函數代碼沒有被正確的從VMRamObject對象來繼承,新操作符需要被正確的繼承。提取當前的(-後復位)的BUGDISP
109 PriorityMessageCount error:
優先順序統計信息計算錯誤:
<優先順序計算>當它應該總大於或者等於零時,RimPriorityMessageCount返回的值是負的。這表明在系統中這是一個錯誤。
提取當前(-後復位)的BUGDISP和查看系統事件記錄
110 Non-idle event downtime error:
非空閑狀態時間事件錯誤:<時間> <空閑時間>在jvm空閑時間統計時檢測到一個錯誤,代表JVM空閑了很長時間。
這通常表明在手持設備或者JVM中發生一個錯誤。如果計數器空閑了400天以上的設備時間,他也可能出現。
111 Font engine error
字體引擎錯誤:一個系統設備的字體引擎錯誤檢測到。請查看當前的BUGDISP和事件日誌
112 Java Native Assertion Failure
Java本地化實例失敗。一個本地化代碼錯誤檢測到。請查看當前的BUGDISP和事件日誌
200 應用程序管理器拋出一個非預期的線程異常錯誤,程序無法繼續執行。重新復位手持設備。
201 Crypto initialization code failed
Crypto初始化代碼失敗。Crypto模塊初始化失敗手持設備無法繼續
202 在密匙存儲上檢測到一個破解攻擊行為,程序無法繼續
203 Console process died
控制台進程死亡。應用程序管理器控制台進程已經掛起。這看起來非常象執行程序時發生異常錯誤的現象
204 Persistent Content Exception
本地內存內容異常。一個應用程序試圖提交一個文本對象到本地內存里。這個情況將僅僅發生在:如果內容保護服務打開了,然後一個進程試圖保存一些文本標記 數據在本地內存里。當這個異常沒有被正確處理過,可能說明本地內存已經處於損壞的狀態。我們需要重設和回滾到最後正常狀態的提交點。說明:這個jvm異常 反映了在Java代碼里有一個錯誤的地方,Jvm僅僅只是簡單的診斷這個錯誤。如果這不是jvm的問題,那麼事件日誌將包含足夠的Java代碼錯誤信息.
300-303 Bad load
無效的載入持續,運行應用程序載入器重新給手持設備載入操作系統和應用程序
310-314 Hardware failure
硬體錯誤。嘗試硬復位手持設備:關機,拿掉電池即可。

閱讀全文

與java錯誤碼分類相關的資料

熱點內容
如何安裝ae腳本文件夾 瀏覽:914
商品驗偽用什麼APP查 瀏覽:350
請問大數據與會計專業做什麼的 瀏覽:77
如何修改數據上年結轉 瀏覽:6
win7一直配置文件重啟 瀏覽:124
佳能ir2525i網路掃描 瀏覽:283
win10指紋無法識別 瀏覽:646
jsp中怎麼引入js文件 瀏覽:925
文件名構成部分 瀏覽:484
興國互聯網app有哪些 瀏覽:475
北京時間票房多少票房統計數據 瀏覽:750
探探文件夾是哪個 瀏覽:429
如何分類微信文件 瀏覽:446
城市天際線win10 瀏覽:813
運動APP跑步如何抓作弊 瀏覽:57
微信中秋節動態祝福語 瀏覽:703
練英語的網站哪個好 瀏覽:894
科來網路分析系統報價 瀏覽:437
哪裡可以上傳自己的php網站 瀏覽:373
安卓手機如何打開zx文件 瀏覽:531

友情鏈接