For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
武汉java培训代码异常处理基础。异常(exception)是指在运行时代码序列中产生一种异常情况,换句话说,异常是一个运行时错误。在不支持异常处理的计算机语言中,错误必须由程序员手动检查和处理——典型的是通过错误代码的运用等。这种方法既笨拙又麻烦。Java的异常处理解决了这些问题,而且在处理过程中,把运行时错误的管理带到了面向对象的世界。Java语言的异常处理框架,是Java语言健壮性的一个重要体现。
异常即程序运行过程中发生的异常事件,如上面描述。程序运行时出现异常则生异常。生成异常对象并把它交给Java虚拟机的过程称为抛出(tIlrow)异常。在Java虚拟机得到一个异常对象后,它将会寻找处理这一异常的代码。
寻找异常处理方法的过程从生成异常的方法开始,沿着方法的调用栈逐层回朔,直到找到包含相应异常处理的方法为止。然后,Java虚拟机把当前异常对象交给这个方法进行处理。这一过程称为捕获(catch)异常。如果查遍整个调用栈仍然没有找到合适的异常处理方法,Java虚拟机将终止Java程序的执行。
仃y语句块表示要尝试运行的代码块,try语句块中代码受异常监控,其中代码发生异常时,会抛出异常对象。
catch语句块会捕获try代码块中发生的异常,并在其代码块中做异常处理。catch语句带一个Throwable类型的参数,表示可捕获的异常类型。当仃v中出现异常时,catch会获到发生的异常,并和自己的异常类型匹配,若匹配,则执行catch块中代码,并将catch块参数指向所抛的异常对象。catch语句可以有多个,用来匹配多个异常。某个异常与catch块一旦匹配成功,就不再尝试匹配别的catch块了。通过异常对象可以获取异常发生时 的Java虚拟机堆栈信息,以及异常信息和异常发生的原因等。
达内武汉java培训的课程体系是基于广泛的调研,及对数万家企业用人需求的分析而精心设置的。课程打造的七项实用技能,让学员不仅能熟练掌握及应用JAVA 技术,更能达到企业的用人标准。