• Java基础常见异常


    package com.hspedu.exception_;
    
    public class Course446 {
        public static void main(String[] args) {
            // 常见的运行异常5种
    
            // 空指针异常
            try {
    //            String name = "韩顺平教育";
                String name = null;
                System.out.println("name.length: " + name.length());
            } catch (Exception e) {
                e.printStackTrace();
                System.out.println(e.getMessage());
            }
    
            System.out.println("=========================================");
            // 数组越界异常
            int[] arr = {1, 2, 4};
            try {
                for (int i = 0; i <= arr.length; i++) {
                    System.out.println(arr[i]);
                }
            } catch (Exception e) {
                e.printStackTrace();
                System.out.println("错误信息:" + e.getMessage());
            }
    
            System.out.println("=========================================");
            // 类型转换异常
            A b = new B();
            B b2 = (B) b;   // 正确
            try {
                C c2 = (C) b;   // 错误
            } catch (Exception e) {
                e.printStackTrace();
                System.out.println(e.getMessage());
            }
    
            System.out.println("=========================================");
            // 数字格式不正确异常
            try {
                String name = "韩顺平教育";
                int num = Integer.parseInt(name);
                System.out.println("num: " + num);
            } catch (NumberFormatException e) {
                e.printStackTrace();
                System.out.println(e.getMessage());
            }
        }
    }
    
    class A {
    }
    
    class B extends A {
    }
    
    class C extends A {
    }
  • 相关阅读:
    python 函数
    python控制流
    python数据类型转换
    python变量
    chardet查看字符串的编码(非常好用)
    python编码转换
    系统、浏览器兼容性测试注意事项
    python数据类型
    Python二进制转十进制算法、十进转二进制算法
    介绍几个C#正则表达式工具
  • 原文地址:https://www.cnblogs.com/kenantongxue/p/15980319.html
Copyright © 2020-2023  润新知