![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
leonnki
这个作者很懒,什么都没留下…
展开
-
Java 8中Interface的default方法和static方法
从java 8开始接口可以具有default方法。 从java 8开始接口可以具有static方法,类似于类的静态方法。 引入了static方法以提供旧接口的向后兼容性,以便它们可以拥有新方法而不影响现有代码在Java 8之前,接口只能有抽象方法。 必须在单独的类中提供这些方法的实现。 因此,如果要在接口中添加新方法,则必须在实现相同接口的类中提供其实现代码。 为了解决这个问题,Jav...翻译 2019-04-08 21:02:49 · 1163 阅读 · 0 评论 -
使用jdeps工具在Java应用程序中查找依赖项
JDK 8中引入了一个名为jdeps的静态分析工具,使开发人员能够找到其应用程序的依赖关系。 该命令支持多种选项,使开发人员能够检查JDK内部API中的依赖关系,在包级别显示依赖关系,在类级别显示依赖关系,以及过滤依赖关系以及其他选项。命令:jdeps -cp classes/:lib/* classes/com/packt/Sample.class输出:...原创 2019-04-09 10:13:13 · 533 阅读 · 0 评论 -
Java 8 新特性之 Optional类
Java Optional类:每个Java程序员都熟悉NullPointerException。 它可能会导致代码崩溃。 如果不使用太多的空检查,很难避免它。Java 8在java.util包中引入了一个新类Optional。 它可以帮助编写整洁的代码,而无需使用太多的空检查。 通过使用Optional,我们可以指定备用值来返回或替代要运行的代码。 这使代码更具可读性。// Java pr...翻译 2019-04-09 10:34:49 · 156 阅读 · 1 评论