这段代码你一定看不懂!不信?那你说说是干嘛的?

共 1091字,需浏览 3分钟

 ·

2021-08-29 04:43

Java 8 提供的一系列的语法糖和特性让Java又焕发了青春。

虽然现在Java 16已经发布数月,Java 17还有不到一个月时间也要面世了。

但是不少开发者依然使用着Java 8 。

你发任你发,我用Java 8。

听说你Java 8 用的很溜?

来用这段代码考察一下你的Java 8的熟练度。

不要怀疑,这段代码是可执行的:

public interface O {
    interface $<A{
        <B> void $();
    }

    void O($<O> o);

    default O O() {
        return
                $<O>::<O>$;
    }
}

这段代码非常抽象,以至于开放性特别强,能够适配特别复杂的逻辑。

不过通常我们不会这样写,应该写这样的代码可能会被同事打死。

能写出这样的Java代码也需要一定的创造力,而阅读这样的代码更需要一定的忍耐力。

搞清楚这几行代码花了我近1小时的时间,留言说说你看懂了吗?花了多长时间看懂的?

往期推荐

一起来看看Fastjson的三种漏洞利用链

YYDS!怪不得很多朋友去杭州,原来有10W+的福利!

2021 年 8 月程序员工资出炉啦!北京以18904元位居榜首

一做就是一天,这一天天的谁受得了

居然有老板禁止员工热饭:要么吃冷的,要么找人送...



喜欢本文欢迎转发,关注我订阅更多精彩

关注我回复「加群」,加入Spring技术交流群

浏览 22
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报