实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业

400-650-7353
您所在的位置:首頁 > IT干貨資料 > java > 【Java基礎知識】Java中的異常如何處理

【Java基礎知識】Java中的異常如何處理

  • 發布: java培訓
  • 來源:Java干貨資料
  • 2020-01-03 18:06:25
  • 閱讀()
  • 分享
  • 手機端入口

在Java編程中,我們或多或少的會遇到一些程序異常的情況,為了不影響程序的正常執行,我們需要在程序發生異常的情況下,進行一些操作來防止造成更大的損失。例如在我們平時的除法運算中,被除數是不能為0的,如果為0就會造成異常,同樣在計算機程序中,如果除以一個為0的數字,那么這個語句就會是一個錯誤的語句,這樣就會造成程序異常,后面的程序就會執行不下去,所以Java使用異常機制可以處理這樣的情況,在出現這種情況之后,把這個異常捕獲進行處理,從而不會影響后面的程序。

在Java中使用try{可能發生異常的程序模塊}catch(Exception e){} finally{} 的語法規范來進行異常的處理,將可能發生異常的地方放入到try的模塊中,當模塊中的語句確實發生了異常之后,就會被后面的catch進行捕獲,然后我們可以在catch模塊中進行異常的處理,處理完成之后,程序會繼續往下進行,不會影響到后面的處理。

有時候在我們捕獲了異常之后,由于try里面的異常語句之后還有其他的語句需要執行,比如我們開始打開了文件,但是在讀取文件的時候發生了異常,但是我們需要在最后將文件關閉,否則文件就會被一直占用,這時候我們可以在finall模塊中將文件進行關閉。

Java中的異常和處理詳解

在Java中有一類異常叫做運行時異常(RuntimeException),這類異常情況我們可以不強制使用try catch進行捕獲程序也可以編譯執行,比如空指針異常或者數組越界的異常,這種情況,如果在程序沒有遇到這種情況的時候,程序正常執行,但是當程序遇到這些情況,程序就會報錯了。還有另一類的異常非運行時異常,這類異常需要我們需要進行try catch進行捕獲處理,否則的話程序不可編譯,在編譯的時候就會報錯,例如文件操作的時候,就屬于這類的異常。

在我們編碼的過程中,有時候不想在當前模塊或者方法里面處理異常,則我們可以將異常往上拋,也就是將異常拋給調用我們這個方法的那個模塊,在那個模塊中進行異常的處理,我們可以使用關鍵字throws關鍵字將異常拋給上一級,基本的語法格式是:public void fun() throws IOException {},這樣我們就不需要強制在當前方法中進行try catch處理。

文章“【Java基礎知識】Java中的異常如何處理”已幫助

>>本文地址:http://www.jecan.cn/zhuanye/2020/48257.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 百度关键词优化_网站优化_SEO价格 - 云无限好排名 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 免联考国际MBA_在职MBA报考条件/科目/排名-MBA信息网 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 河南凯邦机械制造有限公司 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 中药超微粉碎机(中药细胞级微粉碎)-百科| 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 散热器-电子散热器-型材散热器-电源散热片-镇江新区宏图电子散热片厂家 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 |