函数式接口
Lambda语法:(parameters) -> expression 或者 (parameters) -> { statements; }
方法引用:ObjectReference::methodName
默认方法
什么是默认方法,为什么要有默认方法
java 8抽象类与接口对比
多重继承的冲突说明
解开lambda最强作用的神秘面纱
关于JSR335
外部VS内部迭代: forEach
Stream API:中间方法(filter、map)以及终点方法(collect、sum),Count, Collect
顺序流与并行流
类型注解
什么是类型注解
类型注解的作用
第三方工具check framework
重复注解
什么是重复注解
Java8的泛型类型推断改进
深入解析日期和时间
吐槽java.util.Date跟Calendar
Instant\ LocalDate\ LocalTime等
精简的JRE
好处
跟OOM:Permgen说再见吧
PermGen space与元空间(MetaSpace)
StampedLock将是解决同步问题的新宠
synchronized
Lock: ReentrantLock\ ReentrantReadWriteLock\ StampedLock
StampedLock与ReadWriteLock性能对比
Base64
网友评论