标签:提取 红黑树 print 数列 class boolean map 匿名函数 nbsp
1、 HashMap 加入了红黑树
2、ConcurrentHashMap 使用了CAS无锁机制
3、 永久区没有了,成了元空间(MetaSpace)。相对于方法区,直接使用的物理内存!相应的PremGenSiz 、 MaxPremGenSize 参数失效了 取而代之的是:MetaSpaceSize MaxMetaSpaceSize
4、Stream Api 和 Lambda表达式
关于Lambda表达式:https://www.cnblogs.com/toov5/p/10583620.html
它是个匿名函数,可以把它表达式理解为是一段可以传递的代码(将代码像数据一样传递)
//箭头表达式 -> 左边表示方法的参数列表 右边表示实现 !
public interface MyInterface { public boolean bigger(T t); }
语法引申:
如果是没有返回值的方法
()-> System.out.println("toov5");
其实Lambda就是简化了 匿名函数 提取了关键代码而已
对 Consumer接口中 Accept方法的实现
public class test111 { public static void main(String[] args) { Consumer<String> s = (x)-> System.out.println(x); //有参数 无返回值的接口方法 s.accept("toov5"); } }
若只有一个参数 小括号可以省略:
x-> System.out.println(x)
标签:提取 红黑树 print 数列 class boolean map 匿名函数 nbsp
原文地址:https://www.cnblogs.com/toov5/p/10854477.html