tofacebook.com -专业IT技术社区 Java 之 —— Eclipse与异常处理 【第一课时】 - tofacebook.com-专业IT技术社区
75°

Java 之 —— Eclipse与异常处理 【第一课时】

从本章节开始,我们将开始使用工具开发我们的代码,
也就是熟悉的Eclipse,Eclipse的下载链接在这一系列的片头有
,没有下载的可以在这再次点击下载: 
工具地址链接: 
https://pan.baidu.com/s/1vdhBVVX9iN1ozMEiw8kEtA  提取码: 46x1 

 一:Eclipse简介 20190724201355424.png

由于Eclipse的使用相对较多,在这里只逻辑几个核心:

较为细致的讲解请参考B站视频:20190724暂缺,后续补上

页面整体氛围左中右下,左面是工程存放的区域,中间是我们打开的某一个代码的展示区域,右侧outline展示我们打开的某一个代码的结构,方法名,下面的区域存放tomcat,命令控制台Console, 搜索的结果,SVN信息等

(1)左上--File

对应左上角的File,一般用来点击新建工程,导入工程

(2)上倒数第二--Window

201907242029018292.png 常在里面下面显示的视图,设置Eclipse字体大小,用的还是比较多

(3)下面--Server

用来存放tomcat等服务器

(4)下面--Search

显示搜索的结果

(5)右侧--outline

显示我们打开的文件(java代码,js,jsp,xml)等的结构

二:异常处理 1.异常是什么?

异常主要分为:运行时和非运行时,就是代码写完,运行发现报错了,有的一眼就能看出来是什么错误,有的看不出来,打印一大串什么什么Error,这种就是异常。

异常是所有程序员,大多是时候都不希望出现的,但同时,万一出现了我们必须做好准备, 保留好案发现场,便于第一时间进行BUG的定位和代码的修复。

2.异常怎么产生的?

我们写上一段代码,这里注意我们再代码的第四行:i/0,我们知道0是不能做被除数的,所以这个地方应该会报错,运行看下结果如何吧:

public class Test1 {

public static void main(String[] args) throws IOException{
    int i = 1;
    i = i/0;
    System.out.println(i);
}

}  上面的这种带有:Exception 的红色字体就是异常打印信息,明确的提示了我们,被除数为0.

3.异常怎么处理?

①现场捕获,利用try..catch..finally

②向上抛出,方法名加上throws,我们上面的代码就是采用的向上抛出的方式

4.异常是不是都抛出即可?

并不是,恰恰相反,有时候为了第一时间暴露“案发现场”,我们反而需要将异常打印出来。

一般来说,为了保证程序的健壮性(也就是耐用,上线不报错)。我们会将程序中可能会出现异常的地方,采用try..catch进行包裹,同时在catch中打印出其错误信息,这样既能够保证程序的健壮,同时出现错误可以第一时间根据错误信息,进行代码的修复,下面这段代码就展示了常见的处理方式。

public static void main(String[] args) { try { System.out.println(10 / 0); } catch (Exception e) { System.out.println("出现异常,异常为:"); e.printStackTrace(); } } 对应的捕获为: 201907242037462473.png

已有 0 条评论

    我有话说: