学习总结 java 异常

 1 package com.hanqi.ec;
 2
 3 public class Test1 {
 4
 5 public static void main(String[] args) {
 6
 7
 8
 9     int a = 10 , b = 2 ;
10
11     int c = a / b ;
12
13     int [] d = new int [5] ;
14
15     int e = d [1] ;
16
17     try
18     {
19
20     int [] f = null ;
21
22     e = f [0] ;
23     System.out.println("获取数据内容");
24     }
25     //抓去给异常类的对象
26     catch(Exception ex)
27     {
28         //处理异常的代码
29         System.out.println("运行出现异常" + ex.getLocalizedMessage());
30
31     }
32
33     //学习处理异常
34     //异常类
35     //捕获
36     System.out.println("运行完毕");
37
38
39     }
40
41 }

时间: 2024-12-20 00:02:11

学习总结 java 异常的相关文章

[学习笔记]Java异常机制

概述 异常 程序在执行时出现的不正常情况,是对问题的描写叙述.将问题进行对象的封装. Java中的异常,就是对不正常情况进行描写叙述后的对象体现. 异常体系 Throwable |--Error |--Exception |--RuntimeException 当中Error类处理严重异常,一般不编写针对性的代码对其进行处理. Exception类处理非严重异常,能够使用针对性的处理方式进行处理. 不管Error或者Excption都具有一些共同的属性和方法,比方不正常情况的信息和引发原因等.

java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常(java 学习中的小记录)

java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常(java 学习中的小记录)作者:王可利(Star·星星) 异常:(API 的 java.lang 有一个异常,有很多很多) 在Java程序中也会程序出现不正常的情况,这个就叫异常.     Java是面向对象的语言,任何事物都可以用类来描述,同样的异常也是一种事物.Java中提供了很多的异常类.     多个异常堆积起来,就是一个异常体系.   Throwable:是异常类的父类,超类.Exception 异常.error错误.

“全栈2019”22篇Java异常学习资料及总结

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"22篇Java异常学习资料及总结 下一章 "全栈2019"Java多线程第一章:认识多线程 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习小组". 全

2.Java异常学习

1.Java异常的概念 异常的例子 1.除法就是一个需要捕获异常的例子,除数又可能是0 异常处理的基本流程如下 一旦发生异常,就使得程序不按照原来的流程继续的运行下去 a.程序抛出异常 try{ throw new Exception(); } b.捕获异常 catch(Exception e){ //异常处理程序 } c.finally代码块 必须注意的是:在finally块中不能抛出异常. finally{ //一定会被执行 //除非catch中有System.exit(0);会推出Java

【学习笔记】java异常

异常是程序在执行时发生的事件,它会打断指令的正常流程. Java中提供了一种独特的处理异常的机制,通过异常来处理程序设计中出现的错误. Java异常是一个描述在代码段中发生的异常情况(出错)的对象. 引发异常: 在Java程序的执行过程中,如果出现了异常事件,就会生成一个异常对象.生成的异常对象将传递给Java运行时系统,这一异常的产生和提交过程称为引发异常. 分类: JRE(系统)产生异常对象 人为产生异常对象(明确用throw关键字) 异常处理机制: 两种处理例外的机制: 捕获异常(try

Java学习笔记之异常

//概述 /* 异常: 是在运行时期发生的不正常情况.. 在java中用类的形式对不正常情况进行了描述和封装对象. 描述不正常的情况的类, 就称为异常类. 以前正常流程代码和问题处理代码相结合, 现在将正常流程代码和问题处理代码分离, 提高阅读性. 其实异常就是java通过面向对象的思想将问题封装成了对象. 用异常类对其进行描述. 不同的问题用不同的类进行具体的描述. 问题很多, 意味着描述的类也很多. 将其共性进行向上抽取,形成了异常体系. 最终问题(不正常情况)就分成了两大类 Throwab

Android(java)学习笔记168:Java异常分类

Java异常可分为3种: (1)编译时异常:Java.lang.Exception (2)运行期异常:Java.lang.RuntimeException (3)错误:Java.lang.Error

java 异常学习

原文出处 :http://www.cnblogs.com/lulipro/p/7504267.html 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常.异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?. Java提供了更加优秀的解决办法:异常处理机制. 异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰.Java中

Java基础学习总结——Java对象的序列化和反序列化

一.序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化. 把字节序列恢复为对象的过程称为对象的反序列化. 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中: 2) 在网络上传送对象的字节序列. 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存.比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些s