HarmonyOS
异常处理 标签描述

  在我之前的文章IO密集型服务提升性能的三种方法中提到过,提升IO密集型应用性能有个方式就是异步编程,实现异步时一定会用到Future,使用多线程+Future我们可以让多个任务同时去执行,最后统一去获取执行结果,这样整体执行的时长就取决于最长的一个任务,比如如下代码: publicstaticvoidmain(String[]args)throwsExecutionException,InterruptedException{ ExecutorServiceexecutorService=Executors.newFixedThreadPool(2); System.out.print...

文章目录 一、异常捕获机制严格匹配异常类型 1、异常捕获机制严格匹配异常类型 2、代码示例异常捕获严格匹配异常类型 二、异常捕获机制未知异常捕获 1、未知异常捕获不知道异常类型 2、代码示例未知异常捕获 一、异常捕获机制严格匹配异常类型 1、异常捕获机制严格匹配异常类型 异常机制与函数机制 函数参数的匹配机制是形参与实参进行匹配, 异常捕获的匹配机制是基于抛出的异常类型进行匹配; 注意区分异常捕获与函数参数匹配,异常捕获匹配的是抛出的异常类型与catch分支中要捕获的异常类型; 异常捕获,严格按照类型进行匹配, 如:在catch分支中捕获s...