Java异常处理(观察常见异常)

一:观察异常

在一上一节我们讲解了常见的异常类型,这次可我们通过代码来观察这些异常是如何出现的。

DEMO:算术异常

 

此时出现的是算术异常。

DEMO:数组越界异常

 

发现了出现异常的之后的代码也执行了

DEMO:类型转换异常

 

DEMO:无属性异常

 
 

这个代码我们使用到了反射的知识,你暂时看见这个异常就行了,不理解没关系,因为反射是我们第四章的内容。

DEMO:无方法异常

 
 

这个代码我们使用到了反射的知识,你暂时看见这个异常就行了,不理解没关系,因为反射是我们第四章的内容。

DEMO:空指向异常

 
 

●访问一个空对象的方法或者属性

●访问了-一个值为null的数组的长度时候会出现该异常

DEMO:数字格式化异常

 
 

这种异常是将一个字符串类型的数据转换一个数字类型的数据时候可能出现该异常。

DEMO:类加载异常

 
 

这个demo也要使用到反射的知识,你暂时不需要完全明白,但是你要知道程序要运行那么加载器要将需要的class加载内存中。

上面的demo中异常在开发中你会经常发现,比如说你要使用到第三方的jar,可能没有下载到就会出现这样的异常。

(0)

相关推荐

  • 全栈必备 Java基础

    那一年,从北邮毕业,同一年,在大洋的彼岸诞生了一门对软件业将产生重大影响的编程语言,它就是--Java.1998年的时候,开始学习Java1.2,并在Java Orbix 上做服务,而如今Java 9 ...

  • 一文汇总JVM所有知识点(一)

    一文汇总JVM所有知识点(一)

  • 异常处理机制—常见异常及处理方法总结

    AI研习图书馆,发现不一样的精彩世界 异常处理 一.引言 在软件开发或项目开发中,当我们调试Python程序时,经常会报出一些异常,严重影响程序的性能.一般情况下,程序抛出异常主要有两方面的原因:一方 ...

  • Java异常处理(异常基本概念)

    一:异常的基本概念 当我们的程序在运行中出现了不合理的地方则会出现异常,异 常就是终止程序运行的指令,当一行代码出现异常之后,那么后面的代码就不再继续执行,如果要让后面的代码继续需要将异常处理,异常处 ...

  • 【Java面试题第一期】Java常见异常有哪些?

    java.lang.IllegalAccessError:违法访问错误.当一个应用试图访问.修改某个类的域(Field)或者调用其方法,但是又违反域或方法的可见性声明,则抛出该异常. java.lan ...

  • 12种常见异常步态及矫治方法,必须学起来!

    本文为作者原创整理 正常步态的6个决定因素 (1)骨盆旋转:摆动侧肢体的骨盆向前旋转8°.这有利于延长步幅,并同时减少关节屈伸活动的量.最终通过减少重心上下所需移动的程度,从而产生更有效的步态. (2 ...

  • Java异常处理的11大误区及经验总结

    在写代码的过程中,我们往往会忽略一些异常处理的基础知识.本文将着重介绍 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳. 文章重点:Java ...

  • 干货:污泥常见异常问题诊断分析及处理办法

    一.物理性质异常的分析控制方法 1.在运行过程中如果发现污泥发白 产生原因: 缺少营养,丝状菌或固着型纤毛虫大量繁殖,菌胶团生长不良: PH值高或过低,引起丝状菌大量生长,污泥松散,体积偏大. 解决办 ...

  • 常见异常心电图知识要点大汇总!

    各类心电资源大集合 心电图要点知识汇总 马贵洲 汕头市中心医院 相关热门文章: 判断心电图的看图步骤和思路总结,太全面了! 说明 本文作者 | 马贵洲 中山大学附属汕头市中心医院心内科

  • Java学习——43、异常处理措施

    很多异常,比如除数为0这些,都可以在写程序时对其进行处理. 处理的方式大多用if语句,将有可能产生的异常排除. 但在设计程序的时候,有时候想得并不那么完备,可能会出现一些意想不到的异常,Java提供了 ...

  • 常见异常步态及矫治方法

    正常步态的6个决定因素 (1)骨盆旋转:摆动侧肢体的骨盆向前旋转8°.这有利于延长步幅,并同时减少关节屈伸活动的量.最终通过减少重心上下所需移动的程度,从而产生更有效的步态. (2)骨盆倾斜:摆动侧肢 ...