• 20155238 第十五周课堂实践


    实践题目

    在IDEA中或命令行中运行P242 StackTraceDemo2.java。代码运行结果和教材一致吗?为什么?

    public class StackTraceDemo2 {
        public static void main(String[] args) {
            try {
                c();
            } catch(NullPointerException ex) {
                ex.printStackTrace();
            }
        }
    
        private static void c() {
            try {
                b() ;
            } catch(NullPointerException ex) {
                ex.printStackTrace();
                throw ex;
            }
        }
    
        private static void b() {
            a();
        }
    
        static String a() {
            String text = null;
            return text.toUpperCase();
        }
    }
    
    • 运行截图

    • 与教材上是一致的。
      异常的追踪堆栈起点仍是异常发生的根源,而不是重抛异常的地方。

  • 相关阅读:
    stm32学习(一)
    linux驱动之ioctl
    request_threaded_irq()参数
    驱动初步学习
    linux命令操作
    Shell
    进程模块管理
    bash及正规表示法
    python脚本
    Python系统模块os
  • 原文地址:https://www.cnblogs.com/zjy072018/p/6922499.html
Copyright © 2020-2023  润新知