编程语言
首页 > 编程语言> > 【Java】匿名表达式 + 构造块

【Java】匿名表达式 + 构造块

作者:互联网

 

来源自同事的一个代码截图

可以看见最后一行装填HashMap的语法非常的不常见

 

 在我整理思绪之后才明白这语法是使用了 匿名内部类 + 对象构造代码块

一般使用场景是发生在容器对象的创建上,因为有些时候就需要直接装填元素

当然,一般使用都是先创建容器对象,再一个个手动装填

 

 

这样写法的好处就是, 容器可以直接被调用,执行速度比创建后装填要快一点

因为抢在内存分配的时候就开始执行,效率略微高一点,也可以理解为Lambda的拓展

 

标签:容器,Java,装填,对象,创建,语法,匿名,表达式
来源: https://www.cnblogs.com/mindzone/p/16267608.html