![](https://img-blog.csdnimg.cn/2020061310454454.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
jdk8
介绍最常用的jdk版本jdk8的相关内容
yyqhwr
这个作者很懒,什么都没留下…
展开
-
JDK8新特性:函数式接口@FunctionalInterface的使用说明
https://blog.csdn.net/aitangyong/article/details/54137067 我们常用的一些接口Callable、Runnable、Comparator等在JDK8中都添加了@FunctionalInterface注解。 通过JDK8源码javadoc,可以知道这个注解有以下特点: 1、该注解只能标记在"有且仅有一个抽象方法"的接口上。 2、JDK8接...转载 2018-11-13 14:39:15 · 225 阅读 · 0 评论 -
JDK8新特性:接口的静态方法和默认方法
https://blog.csdn.net/aitangyong/article/details/54134385 在jdk8之前,interface之中可以定义变量和方法,变量必须是public、static、final的,方法必须是public、abstract的。由于这些修饰符都是默认的,所以在JDK8之前,下面的写法都是等价的。 public interface JDK8BeforeI...转载 2018-11-13 15:46:01 · 116 阅读 · 0 评论 -
isAssignableFrom方法浅析
源码 /** * Determines if the class or interface represented by this * {@code Class} object is either the same as, or is a superclass or * superinterface of, the class or interface repr...原创 2019-03-21 14:59:26 · 1035 阅读 · 0 评论 -
Java8 如何正确使用 Optional
引用:http://www.importnew.com/26066.html Optional是Java8提供的为了解决null安全问题的一个API。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅。这篇文章是建立在你对Optional的用法有一定了解的基础上的,如果你还不太了解Optional,可以先去看看相关教程,或者查阅Java文档。 使用Optional,我们就可以...转载 2019-04-12 14:37:11 · 136 阅读 · 0 评论