语法基础
leonnki
这个作者很懒,什么都没留下…
展开
-
Java 8中Interface的default方法和static方法
从java 8开始接口可以具有default方法。 从java 8开始接口可以具有static方法,类似于类的静态方法。 引入了static方法以提供旧接口的向后兼容性,以便它们可以拥有新方法而不影响现有代码 在Java 8之前,接口只能有抽象方法。 必须在单独的类中提供这些方法的实现。 因此,如果要在接口中添加新方法,则必须在实现相同接口的类中提供其实现代码。 为了解决这个问题,Jav...翻译 2019-04-08 21:02:49 · 1168 阅读 · 0 评论 -
Java 8 新特性之 Optional类
Java Optional类:每个Java程序员都熟悉NullPointerException。 它可能会导致代码崩溃。 如果不使用太多的空检查,很难避免它。 Java 8在java.util包中引入了一个新类Optional。 它可以帮助编写整洁的代码,而无需使用太多的空检查。 通过使用Optional,我们可以指定备用值来返回或替代要运行的代码。 这使代码更具可读性。 // Java pr...翻译 2019-04-09 10:34:49 · 160 阅读 · 1 评论