国产探花免费观看_亚洲丰满少妇自慰呻吟_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.盡量在同一操作中共享外部資源,以減少該操作對資源的消費,提高程序的執行效率。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴里| 峨眉山市| 鄱阳县| 当阳市| 南召县| 金寨县| 安多县| 武乡县| 丹棱县| 太谷县| 赣榆县| 黄浦区| 清流县| 克山县| 启东市| 永年县| 乌兰浩特市| 彰化市| 固始县| 栾城县| 贵阳市| 宜兰县| 洱源县| 鄄城县| 庄浪县| 金平| 乐至县| 错那县| 揭西县| 兴业县| 盈江县| 天峨县| 杭州市| 大兴区| 巩留县| 普宁市| 龙川县| 凤庆县| 天气| 安徽省| 无为县|