zoukankan      html  css  js  c++  java
  • java面向对象 5

    一、         异常

    1、              什么是异常?

    java程序在运行过程中出现的意外情况

    2、              java中如何进行异常处理?

    java中的异常处理机制

                  try、catch、finally、throw、throws

                                       try{

                                                     //有可能出现异常的代码

    }catch(异常类型){

                  //对出现的异常进行捕获和处理

    return;

                                                     //System.exit(1);// finally语句块将不执行

    }finally{

                  //不管程序是否发生异常,都要执行的代码

    try…catch…finally一共有3种组合方式

                  try…catch…(catch可以有多种,但要注意先子类后父类的顺序)

                  try…catch…finally…

                  try…finally….

     1 public class Test3 {
     2  2     private static Logger logger=Logger.getLogger(Test3.class.getName());
     3  3     public static void main(String [] args){
     4  4         Scanner input=new Scanner(System.in);
     5  5         System.out.print("请输入被除数:");
     6  6         int num1=input.nextInt();
     7  7         System.out.println("");
     8  8         System.out.print("请输入除数:");
     9  9         int num2=input.nextInt();
    10 10         try{
    11 11             System.out.println(num1/num2);
    12 12             System.out.println("感谢使用本程序!");
    13 13         }catch(InputMismatchException e){
    14 14             logger.error("出现错误!除数和被除数必须为整数!",e);
    15 15         }catch(ArithmeticException  e){
    16 16             logger.error(e.getMessage());
    17 17         }catch(Exception e){
    18 18             logger.error(e.getMessage());
    19 19         }finally {
    20 20             System.out.println("欢饮您使用本程序!");
    21 21         }
    22 22     }
    23 23 }
    示例代码

    3、              常见的异常类型?表6-1

    4、              throw和throws2个关键字都是用于抛出异常

    区别有3点,P149页

    1、          作用不同

    2、          位置不同

    3、          内容不同

    二、         log4j:1款开源的日志记录工具

    使用步骤:

    1、          在项目中添加log4j .jar文件

    2、          创建log4j.propterties文件【保存日志信息的相关设置】

    3、         编写日志的配置信息【输出级别、目的地、格式】

    4、          在程序中,使用log4j记录日志(sql日志、异常日志、业务日志等3种类型的日志信息)

  • 相关阅读:
    Installshield Basic msi 禁用控制面板中添加删除应用
    js location.search
    c# 中关于office引用释放 技巧
    Installshield2016 condition
    bat script 点滴
    Installshield 2015 实现检测某安装文件是否存在并运行安装
    (八)基本概念列表
    (七)PM法律法规、文档配置、需求管理知识
    (六)PM项目沟通、风险、采购管理
    (五)PM项目质量管理与人力资源管理
  • 原文地址:https://www.cnblogs.com/alhy/p/7017555.html
Copyright © 2011-2022 走看看