`

异常专题:

 
阅读更多
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.List;

/**
 * 异常专题:
 * 异常分类:检查性异常(非运行时异常)和非检查性异常(运行时异常)
 * 非运行时异常:是RuntimeException以外的异常,从语法角度来说,是必须进行处理的异常,
 * 如果不经行处理,则编译不通过,如IOException
 * 运行时异常:是RuntimeException类或者其子类,程序可以选择捕获处理,也可以选择不处理,如NullPointerException
 * @author 够潮
 *
 */
public class Demo9 {

	
	
	
	public void say(){
		
		int a ;
		//System.out.println(a);//局部变量在使用的时候,一定要进行初始化
	}
	/**
	 * @param args
	 * @throws FileNotFoundException 
	 */
	public static void main(String[] args) throws FileNotFoundException {
		// TODO Auto-generated method stub
		File file = new File("");
		InputStream is = new FileInputStream( file);//检查性异常
		List list = null;
		//System.out.println(list.size());//非检查性异常不做处理
		try{
			System.out.println(list.size());
		}catch(Exception e){
			System.out.println(e.getMessage());//做处理
		}

	}

}

 

分享到:
评论

相关推荐

    金融专题:问题贷款:成因、识别、处置(PPT 23页).ppt

    《金融专题:问题贷款——成因、识别与处置》 问题贷款是金融机构面临的重大挑战,它不仅直接影响到银行的资产质量,还可能波及整个金融系统的稳定。理解问题贷款的成因、识别方法以及有效处置策略是防范金融风险的...

    金融专题:问题贷款:成因、识别、处置.pptx

    【金融专题:问题贷款——成因、识别与处置】 问题贷款是银行业务中的一大挑战,它涉及贷款未能按约定还款,可能导致银行资产质量下降。理解问题贷款的成因、识别和处置策略对于银行的风险管理至关重要。 1. **...

    java异常专题.txt

    ### Java异常专题详解 #### 一、Java异常概述 在Java编程中,异常处理机制是一项非常重要的技术。它主要用于管理程序执行过程中可能出现的各种错误或不正常情况,通过这种方式可以提高程序的健壮性和稳定性。 ###...

    减数分裂异常专题.doc

    本专题主要探讨减数分裂异常,分为常染色体异常和性染色体异常两大部分。 一、减数分裂异常 1. 常染色体异常:常染色体是除性染色体外的染色体,异常通常包括非整倍性(例如,多倍体或单倍体)和染色体结构变异...

    金融专题:问题贷款:成因、识别、处置(PPT 23页).pptx

    《金融专题:问题贷款——成因、识别与处置》 问题贷款是金融机构面临的重大挑战,它们不仅影响银行的资产质量,也可能对整个金融系统的稳定构成威胁。本文将深入探讨问题贷款的产生原因、如何预防、识别及有效处置...

    专题一:交换机启动异常故障处理.zip

    本专题主要针对华为交换机启动异常的故障处理进行深入探讨,旨在帮助网络管理员快速定位问题并解决。 一、交换机启动异常的常见表现 1. 无法正常开机:交换机电源指示灯不亮或闪烁,无法进入操作系统。 2. 自检...

    金融专题:问题贷款:成因、识别、处置.ppt

    《金融专题:问题贷款——成因、识别与处置》 问题贷款是金融机构面临的重大挑战,它涉及资金安全、风险管理及银行稳健运营等多个方面。本文主要围绕问题贷款的产生原因、预防措施、识别方法以及处理策略进行深入...

    固定收益专题:异常交易被监管,中长期转债主线且看新老基建-0324-广发证券-17页.pdf

    固定收益专题报告 本报告总结了当前经济周期的走势和特征,探讨了新基建相关的投资机会,并对中长期转债市场的走势进行了分析和预测。 经济周期特征 报告指出,2011年的中国经济周期特征极弱,工业增加值同比增速...

    入门MATLAB神经网络和优化算法专题:20 灰色神经网络预测订单需求.zip

    在本专题“入门MATLAB神经网络和优化算法专题:20 灰色神经网络预测订单需求”中,我们将深入探讨如何利用MATLAB的神经网络工具箱和优化算法来预测订单需求,这在供应链管理和销售预测中具有重要意义。 首先,灰色...

    金融专题:问题贷款:成因、识别、处置(PPT23页).pptx

    金融专题:问题贷款是金融机构面临的重要议题,涉及贷款风险的管理与控制。本文将深入探讨问题贷款的成因、识别、预防以及处置策略。 首先,问题贷款的产生往往是多因素的结果。行业原因是其中的关键因素之一。行业...

    专题: 数据库的设计,你掌握了多少?

    本专题围绕数据库设计的核心概念,包括数据库设计的三大范式,即第一范式(1NF)、第二范式(2NF)和第三范式(3NF),来帮助读者深入理解如何构建合理、规范的数据库。 首先,第一范式是数据库设计的基础,它要求...

    matlab图像专题:73 图像除法去除背景清晰图像.zip

    本专题将探讨“图像除法”这一技术在去除图像背景、提高图像清晰度方面的应用。通过理解图像除法的基本原理,我们可以学习如何在MATLAB中实现这一操作,从而优化图像质量。 图像除法,也称为直方图均衡化或归一化,...

    软件设计师资料大全(真题+专题:超值)

    1. **编程语言基础**:软件设计师通常需要掌握至少一种或多种编程语言,如Java、C++、Python、JavaScript等,理解它们的基本语法、数据类型、控制结构和异常处理。 2. **数据结构与算法**:这是软件设计的基础,...

    软件设计师专题 专题01:计算机系统知识

    7. **异常处理与错误检测**:学习如何在软件中正确处理异常,以及如何设计健壮的错误检测机制,是保证软件稳定性的关键。 8. **安全性与隐私保护**:随着数据安全和用户隐私越来越受到重视,软件设计师需要了解加密...

Global site tag (gtag.js) - Google Analytics