国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JAVA幾個常見錯誤簡析(下)

2019-11-18 16:00:47
字體:
來源:轉載
供稿:網友

3,字符串越界錯誤 java.lang.StringIndexOutOfBoundsException等字符串類相關錯誤 

代碼段4: 

String s_all_power = "1010011"; 

String s_access_power = s_all_power.substring(3,4); 

描述: 

以上代碼段功能的功能是獲取字符串s_all_power中的第4個字符。 

說明: 

一般情況下,程序不會有問題,假如由于某種原因,s_all_power長度變短,程序就會拋出字符串錯誤。 

解決方案:對字符串進行截取(substring, charAt)、轉換為字節數組(getBytes),字符數組轉換為字符串(valueOf)操作時,先對操作字符串對象的存在性(是否為空)及長度進行檢查后,再進行操作。 

改寫得到: 

String s_all_power = "1010011"; 

if (s_all_power.length>4)  

String s_access_power = s_all_power.substring(3,4); 

4。類定義未找到錯誤 java.lang.NoClassDefFoundError 

原因: 

由于該程序調用到的JAVA類文件沒有正確上傳;  

解決方案: 

將JAVA類文件重新上傳。 

JAVA類文件已經上傳,但應用服務器并未檢測到,建議將jsp頁面重新更新。  

解決方案: 

將JSP頁面更新并上傳;或將應用程序服務器進行重新啟動。 

5,JAVA錯誤 java.lang.Error  



原因: 

1.對系統所訪問外部資源,未執行關閉操作,導致外部資源大量浪費,最終可能導致系統無法正常運行;  

2.對系統所訪問的外部資源關閉次數太多,外部系統無法正常處理;  

3.系統訪問的外部資源出現異常情況。  

解決方案: 

1.訪問外部資源前,首先檢查該資源(如數據庫)是否可正常連接或操作。  

2.訪問外部資源時,假如進行了連接,一定進行關閉操作,并僅進行一次關閉操作。  

3.盡量在同一操作中共享外部資源,以減少該操作對資源的消費,提高程序的執行效率。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 来安县| 皮山县| 繁峙县| 商丘市| 田东县| 四子王旗| 陆川县| 北安市| 建昌县| 合水县| 萨迦县| 城市| 崇信县| 旺苍县| 宾川县| 沂水县| 松溪县| 和静县| 武隆县| 长寿区| 宝应县| 栾城县| 兴业县| 自治县| 台中市| 四平市| 东光县| 栾城县| 丹凤县| 江华| 德江县| 保康县| 宁津县| 乐亭县| 崇仁县| 临高县| 英德市| 湾仔区| 噶尔县| 武陟县| 大竹县|