TryCatchTest

public class TryCatchTest {

    public static void main(String[] args) {
        System.out.println("程序开始");
        try {
            System.out.println("程序 1");
            String str=null;
            str.equals("");
            System.out.println("程序 2");
            //return;
        } catch (Exception e) {
            System.out.println("程序 3");
            return;
        }finally {
            System.out.println("程序 4");
        }
        System.out.println("程序 5");
    }

}
finally 里的代码一定会执行
时间: 2024-12-06 11:18:57

TryCatchTest的相关文章

Java: 异常处理机制

1. 如何捕获异常 try { 可能会出现异常的代码段: } catch(异常类型名 处理该异常对象) { 异常处理代码段: } 1 import java.io.*; 2 3 public class TryCatchTest { 4 5 public static void main(String[] args) { 6 File file = new File("abc.txt"); 7 int a[] = {1, 2}; 8 9 try 10 { 11 System.out.p

简单的try-catch异常捕捉

package com.test; public class TryCatchTest { public static void main(String[] args) { TryCatchTest tct = new TryCatchTest(); int result = tct.test(); System.out.println("test()方法执行完毕,返回"+result); int result2= tct.test2(); System.out.println(&qu

编写一个成绩分类程序

程序代码: import javax.swing.JOptionPane; public class TryCatchTest { public static void main(String args[]) { String grade; grade=JOptionPane.showInputDialog("请输入学生成绩:"); int num=0; try{ num=Integer.parseInt(grade); } catch(Exception e){ JOptionPan

Qt try catch排错历程

前几天从网上下载了一份网友用Qt写的作品,打开时发现它是用VS2010写的,而我机器上只有VS2008,倒腾了半天最终没能用VS2008打开,而自己又不想再安装VS2010.还好在工程中有.pro文件,我只好用QtCreator打开了它.但是在编译的时候出现了这个错误提示:exception handling disabled, use -fexceptions to enable,因此也就有了以下的排错经历.    为了找到问题的根源,我在两个环境下专门建了一个类似的小工程TryCatchTe

JAVA异常与异常处理详解

一.异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错.在java中,阻止当前方法或作用域的情况,称之为异常. java中异常的体系是怎么样的呢? 1.Java中的所有不正常类都继承于Throwable类.Throwable主要包括两个大类,一个是Error类,另一个是Exception类: 2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者: 3.Exception类,也就是通常所说的"异常".主要指编码.环

java 第47节 获取异常信息

2016-06-30 1 获取异常信息 程序发生异常的时候,程序就直接从try执行到catch语句块,不再继续往下执行. package com.java1995; //结束方法 //return; //结束程序 //System.exit(0); public class TryCatchTest { public static void main(String[] args) { int count=9; try{ // int temp=count/0; // int[] arr=new

JAVA异常处理原则和log4j输出详细异常分析

1.多用try,catch;不要一个try,catch包含所有内容 好处:不同模块抓取不同异常,某一模块异常挂了,不影响其他模块的程序的进行 2.多写几个catche:尽量不要使用Exception这个大异常去包容所有异常 不要为了追求代码的简练,try,catch只写一个,使用Exception去抓取所有可能的异常,这只是理想状态,程序出错不是直接打印出来异常就完事了,应该在catche抓取异常的同时一方面给程序员输出错误日志,一方面做些处理反馈给用户,比如一些提示错误框或者错误页面,不能让用

JAVA基础——异常详解

阅读目录 一.异常简介 二.try-catch-finally语句 三.throw和throws关键字 四.java中的异常链 五.结束语 JAVA异常与异常处理详解 回到顶部 一.异常简介 什么是异常? 异常就是有异于常态,和正常情况不一样,有错误出错.在java中,阻止当前方法或作用域的情况,称之为异常. java中异常的体系是怎么样的呢? 1.Java中的所有不正常类都继承于Throwable类.Throwable主要包括两个大类,一个是Error类,另一个是Exception类: 2.其