博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java8-interface allow static and default methods
阅读量:7223 次
发布时间:2019-06-29

本文共 780 字,大约阅读时间需要 2 分钟。

hot3.png

default methods

java8 allows static methods inside interfaces

java8 introduces a new feature called default methods that allows you to provide a default implementation for methods in an interface

 

@SuppressWarnings({
"unchecked", "rawtypes"})default void sort(Comparator
c) {    Object[] a = this.toArray();    Arrays.sort(a, (Comparator) c);    ListIterator
i = this.listIterator();    for (Object e : a) {        i.next();        i.set((E) e);    }}
public static 
> Comparator
naturalOrder() {    return (Comparator
) Comparators.NaturalOrderComparator.INSTANCE;}
default Stream
stream() {    return StreamSupport.stream(spliterator(), false);}

 

转载于:https://my.oschina.net/iioschina/blog/1842170

你可能感兴趣的文章
设置cookies第二天0点过期
查看>>
Register DLL Assembly Gacutil.exe(全局程序集缓存工具)
查看>>
使用Topshelf创建Windows服务
查看>>
cdoj915-方老师的分身 II (长度不小于k的最短路)【spfa】
查看>>
ntpdate公司测试
查看>>
.NET破解之轻量万能自定义信息管理系统
查看>>
阻止form表单提交的问题
查看>>
ASP.NET MVC验证 - 自定义验证规则、验证2个属性值不等【待验证】
查看>>
Android blueZ HCI(一个):hciconfig实施和经常使用
查看>>
微信公众号怎么推送消息_微信公众号发送消息
查看>>
电商指尖---(9).net发展Solr中间Facet特征
查看>>
SQList3 and SQL入门学习笔记
查看>>
jQuery 找到当前元素之前最后一次出现的某个同辈元素
查看>>
我如何调优SQL Server查询
查看>>
读取文档数据的各列的每行中
查看>>
gravity、layout_gravity及orientation
查看>>
Robot Framework 使用1-环境配置及简单网站兼容性测试(转)
查看>>
伺服驱动器UVW电机电源线相序错误
查看>>
Android - 警告:it is always overridden by the value specified in the Gradle build script
查看>>
分布式系统解决方案
查看>>