【Java】Checked、Unchecked Exception
Checked Exception:需要强制catch的异常,
Unchecked Exception:这种异常时无法预料的,即RuntimeException,就是运行时的异常。
Exception及Error
Exception:
1、可以是可被控制的(checked)或不可控制的(unchecked)
2、表示一个由程序员导致的错误
3、应该在应用程序级被处理
Error:
1、总是不可控制的(unchecked)
2、经常用来表示系统错误或低层资源的错误
3、如果可能的话,应该在系统级被捕捉
http://yangwei.514.blog.163.com/blog/static/4993131720116173841373/
【Java】Checked、Unchecked Exception的更多相关文章
- 【Java】 NullPointerException、ArrayIndexOutOfBoundsException、ClassCastException、ArrayIndexOutOfBoundsException、ArrayStoreException、ArithmeticException等没有异常堆栈信息
		今天工作中,临时Fix一个bug,一看日志“java.lang.ClassCastException: null”相当懵逼,没有详细堆栈信息,这咋整.虽然根据上下文可以推测代码的大致位置,但不敢拍板确 ... 
- 【Java】String、StringBuilder和StringBuffer
		[String] 首先,从String类的定义入手,可以看到String类是由final修饰,即不可变的,一旦创建出来就不可修改,因此首先明确,字符串的拼接.截取等操作都会产生新的字符串对象. 观察以 ... 
- 【Java】流、IO(初步)
		(这部分比较抽象且写的不是很好,可能还要再编辑) [概述] 流:流是一系列数据,包括输入流和输出流.你可以想象成黑客帝国的"代码雨",只要我们输入指令,这些数据就像水一样流进流出了 ... 
- 【Java】计算机软件、博客的重要性、编程语言介绍和发展史
		之前学得不踏实,重新复习一遍,打扎实基础中. 记录 Java核心技术-宋红康_2019版 & Java零基础学习-秦疆 文章目录 软件开发介绍 软件开发 什么是计算机? 硬件及冯诺依曼结构 计 ... 
- 【java】HashMap、Map、Set、HashMap.put()、HashMap.keySet()、HashMap.entrySet()、Map.Entry内部类
		package com.tn.hashMap; public class Student { private String id; private String name; public Studen ... 
- 【java】J2EE、J2SE和J2ME的区别
		本文向大家简单介绍一下J2EE.J2SE.J2ME概念及区别,J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库. Java2平台包括:标准版(J2SE) ... 
- 【java】JDK、JRE、JVM的关系
		目录结构: contents structure [-] 什么是JDK,JRE,JVM 安装JDK的时候为什么有两个jre 专用JRE 共用JRE 共用JRE和专用JRE的对比 java的跨平台特性 ... 
- 【Java】对象、类(抽象类与内部类)、接口
		博文内容概况 对象和类 抽象类 接口 内部类 对象和类 对象是对客观事物的抽象,类是对对象的抽象.类是一种数据类型,其外观和行为由用户定义.类中可以设置两种类型的元素:字段(有时被称为数据成员)和方法 ... 
- 【Java】简体中文、繁体中文转换
		项目中用到繁体中文语言适配,目前已经有开源的框架可以将简体中文转换成繁体中文,在此基础上封装了一个工具类,可以直接将简体中文的strings.xml转换成繁体中文的strings.xml. 引用Jar ... 
随机推荐
- 最简单的基于FFMPEG的视频编码器(YUV编码为H.264)
			本文介绍一个最简单的基于FFMPEG的视频编码器.该编码器实现了YUV420P的像素数据编码为H.264的压缩编码数据.编码器代码十分简单,可是每一行代码都非常重要,适合好好研究一下.弄清楚了本代码也 ... 
- GDB 运行PYTHON 脚本+python 转换GDB调用栈到流程图
			http://tromey.com/blog/?cat=17 http://blog.csdn.net/cnsword/article/details/16337031 http://blog.csd ... 
- iOS UIKit:TableView之单元格配置(2)
			Table View是UITableView类的实例对象,其是使用节(section)来描述信息的一种滚动列表.但与普通的表格不同,tableView只有一行,且只能在垂直方向进行滚动.tableVi ... 
- Sqlserver中实现oralce 数据库的rownumber
			引用自:http://cai555.javaeye.com/blog/466033 方法1: with temp as ( select row_number() over(order by city ... 
- Python获取web页面信息
			import sys, urllib2 # req = urllib2.Request(sys.argv[1]) req = urllib2.Request('http://www.sina.com. ... 
- android下4G上网卡
			架构: APP Call Trachker/SMS Dispatch/Service Tracker/Data Tracker ------------------------------------ ... 
- 程序员带你十天快速入门Python,玩转电脑软件开发(三)
			声明:本次教程主要适用于已经习得一门编程语言的程序员.想要学习第二门语言.有梦想,立志做全栈攻城狮的你 . 如果是小白,也可以学习本教程.不过可能有些困难.如有问题在文章下方进行讨论.或者添加QQ群5 ... 
- a标签的简单用法
			1.href="#"的作用:页面中有滚动,可以直接回到顶部. <a href="#">回到最顶端</a> 2.href="ur ... 
- MVC中HttpContext, HttpContextBase, HttpContextWrapper联系
			HttpContext // // 摘要: // 封装有关个别 HTTP 请求的所有 HTTP 特定的信息. public sealed class HttpContext : IServicePro ... 
- (转)Asp.Net 请求处理机制
			原文:http://www.cnblogs.com/cilence/archive/2012/05/28/2520712.html Asp.Net 请求处理机制 前言 我们都知道Web请求响应是基 ... 
