码迷,mamicode.com
首页 >  
搜索关键字:受检异常    ( 39个结果
Exception、RuntimeException
RuntimeException(非受检异常,不必须需要声明或者手动处理,出现异常可手动处理(继续运行)或者虚拟机处理(结束程序)),其他Exception和Error都是受检异常需要捕捉处理或者声明异常让调用者处理。 **tip:**finally是在return表达式运行后执行的,此时将要ret ...
分类:其他好文   时间:2020-06-15 14:05:57    阅读次数:45
java8新特性学习二(函数式functional接口)
函数式(functional)接口 如果一个接口中,只声明了一个抽象方法,则此接口就称为函数式接口。 可以通过Lambda表达式来创建该接口的对象。(若Lambda表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在一个接口上使用@Function ...
分类:编程语言   时间:2020-05-15 20:06:12    阅读次数:102
Java8_函数式接口
什么是函数式接口 只包含一个抽象方法的接口,称为函数式接口。 你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常,那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在任意函数式接口上使用 @FunctionalInterface 注解,这样做可以检 ...
分类:编程语言   时间:2020-04-21 12:56:43    阅读次数:72
Guava之缓存
一、使用场景 Guava Cache是本地缓存,当数据被重复查询多次,愿意耗费一些内存空间来减少查询的操作提高查询的速度,就可以使用Guava Cache。 二、使用方式 1.创建 LoadingCache是附带CacheLoader构建而成的缓存实现。创建自己的CacheLoader通常只需要简单 ...
分类:其他好文   时间:2020-03-08 20:22:06    阅读次数:79
Java基础——多线程
摘自:https://www.cnblogs.com/yanghanwen/p/12337879.html Java基础-多线程 多个线程一起做同一件事情,缩短时间,提升效率提高资源利用率加快程序响应,提升用户体验 创建线程 1. 继承Thread类 步骤 继承Thread类,重写run方法 调用的 ...
分类:编程语言   时间:2020-02-21 09:46:24    阅读次数:67
Java异常机制
1. Java把异常作为一种类,当做对象来处理。所有异常类的基类是Throwable类。两大子类分别是Error和Exception。这些异常类可以分为三种类型:错误、受检异常、运行时异常。 错误由JVM抛出,用Error类表示。Error类描述的是内部的系统错误,例如Java虚拟机崩溃、内存溢出等 ...
分类:编程语言   时间:2020-02-20 13:39:59    阅读次数:102
Java 中的异常
Java 中的异常分为运行时异常与受检异常。 受检异常(比如 IOException) 优点:需要手动检查try catch或者继续向上抛出,可以说异常是类型安全的,可以保证程序的健硕性。 缺点:此类异常要么改变签名(向上抛出)要么手动捕获。如果某个方法添加了这类异常,可能导致一系列方法受影响。或者 ...
分类:编程语言   时间:2019-10-31 01:16:45    阅读次数:101
Optional
1.永远不要通过返回Optinoal的方法返回null,因为它彻底违反了optional的本意 2.optional本质上是一个不可变的集合,最多只能存放一个元素。Optional<T>没有实现Collection<T>接口,但原则上是可以的。 3.optional本质上与受检异常相类似,因为它们强 ...
分类:其他好文   时间:2019-08-06 00:53:28    阅读次数:82
JAVA开发规范
贴一份我之前整理的 JAVA开发规范: JAVA开发规范 luo@leader.cn 代码整体风格 Controller类,不要直接使用Map,HttpServletRequest request,HttpServletResponse response 作为参数,不要使用 Servlet API的 ...
分类:编程语言   时间:2019-05-25 19:40:25    阅读次数:143
Java异常处理
在java8使用lambda表达式的时候,不可避免的要调用异常处理机制,下面主要记录受检异常与非受检异常在lambda中的处理。 一、非受检异常处理 例子如下所示: 编写包装方法来进行处理: 对方法加以改进并对异常进行抛出: 二、受检异常处理 例子如下所示: 可以首先编写一个可以抛出异常的函数式接口 ...
分类:编程语言   时间:2019-03-17 18:25:29    阅读次数:150
39条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!