您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java中的异常是如何产生的

2024/3/2 10:27:41发布18次查看
自动产生:当程序遇到错误代码,会产生异常,程序终止。
(推荐教程:java入门教程)
手动产生:throw new 异常类名();
throw必须定义在方法体中,用来抛出一个throwable类型的异常。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可能在上层调用函数中)从里向外寻找含有与其匹配的catch子句的try块。
(视频教程推荐:java视频教程)
举例:
手动抛出异常
package prac;public class t2 { public static void main(string[] args) throws exception { // todo auto-generated method stub m1(); } public static void m1() throws exception { system.out.println("m1----------start"); m2(); // 手动抛出受查异常 throw new exception(); //system.out.println("m1----------end"); } public static void m2() { system.out.println("m2----------start"); // 手动抛出运行时异常,需要携带信息“程序因为异常而终止” throw new runtimeexception("程序因为异常而终止"); //system.out.println("m2----------end"); }}程序运行结果为:m1----------startm2----------startexception in thread "main" java.lang.runtimeexception: 程序因为异常而终止 at prac.t2.m2(t2.java:31) at prac.t2.m1(t2.java:21) at prac.t2.main(t2.java:16)
以上就是java中的异常是如何产生的的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product