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());//做处理
}
}
}
分享到:
相关推荐
《金融专题:问题贷款——成因、识别与处置》 问题贷款是金融机构面临的重大挑战,它不仅直接影响到银行的资产质量,还可能波及整个金融系统的稳定。理解问题贷款的成因、识别方法以及有效处置策略是防范金融风险的...
【金融专题:问题贷款——成因、识别与处置】 问题贷款是银行业务中的一大挑战,它涉及贷款未能按约定还款,可能导致银行资产质量下降。理解问题贷款的成因、识别和处置策略对于银行的风险管理至关重要。 1. **...
### Java异常专题详解 #### 一、Java异常概述 在Java编程中,异常处理机制是一项非常重要的技术。它主要用于管理程序执行过程中可能出现的各种错误或不正常情况,通过这种方式可以提高程序的健壮性和稳定性。 ###...
本专题主要探讨减数分裂异常,分为常染色体异常和性染色体异常两大部分。 一、减数分裂异常 1. 常染色体异常:常染色体是除性染色体外的染色体,异常通常包括非整倍性(例如,多倍体或单倍体)和染色体结构变异...
《金融专题:问题贷款——成因、识别与处置》 问题贷款是金融机构面临的重大挑战,它们不仅影响银行的资产质量,也可能对整个金融系统的稳定构成威胁。本文将深入探讨问题贷款的产生原因、如何预防、识别及有效处置...
本专题主要针对华为交换机启动异常的故障处理进行深入探讨,旨在帮助网络管理员快速定位问题并解决。 一、交换机启动异常的常见表现 1. 无法正常开机:交换机电源指示灯不亮或闪烁,无法进入操作系统。 2. 自检...
《金融专题:问题贷款——成因、识别与处置》 问题贷款是金融机构面临的重大挑战,它涉及资金安全、风险管理及银行稳健运营等多个方面。本文主要围绕问题贷款的产生原因、预防措施、识别方法以及处理策略进行深入...
固定收益专题报告 本报告总结了当前经济周期的走势和特征,探讨了新基建相关的投资机会,并对中长期转债市场的走势进行了分析和预测。 经济周期特征 报告指出,2011年的中国经济周期特征极弱,工业增加值同比增速...
在本专题“入门MATLAB神经网络和优化算法专题:20 灰色神经网络预测订单需求”中,我们将深入探讨如何利用MATLAB的神经网络工具箱和优化算法来预测订单需求,这在供应链管理和销售预测中具有重要意义。 首先,灰色...
金融专题:问题贷款是金融机构面临的重要议题,涉及贷款风险的管理与控制。本文将深入探讨问题贷款的成因、识别、预防以及处置策略。 首先,问题贷款的产生往往是多因素的结果。行业原因是其中的关键因素之一。行业...
本专题围绕数据库设计的核心概念,包括数据库设计的三大范式,即第一范式(1NF)、第二范式(2NF)和第三范式(3NF),来帮助读者深入理解如何构建合理、规范的数据库。 首先,第一范式是数据库设计的基础,它要求...
本专题将探讨“图像除法”这一技术在去除图像背景、提高图像清晰度方面的应用。通过理解图像除法的基本原理,我们可以学习如何在MATLAB中实现这一操作,从而优化图像质量。 图像除法,也称为直方图均衡化或归一化,...
1. **编程语言基础**:软件设计师通常需要掌握至少一种或多种编程语言,如Java、C++、Python、JavaScript等,理解它们的基本语法、数据类型、控制结构和异常处理。 2. **数据结构与算法**:这是软件设计的基础,...
7. **异常处理与错误检测**:学习如何在软件中正确处理异常,以及如何设计健壮的错误检测机制,是保证软件稳定性的关键。 8. **安全性与隐私保护**:随着数据安全和用户隐私越来越受到重视,软件设计师需要了解加密...