Earth Guardian

You are not LATE!You are not EARLY!

0%

Java 中的内存分配及垃圾回收策略。本文是《深入理解 Java 虚拟机: JVM 高级特性与最佳实践 第 2 版 - 第三章 垃圾收集器与内存分配策略》的读书笔记。

阅读全文 »

Java 泛型本质是参数化类型 Parametersized Type 的应用,也就是说操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别被称为泛型类、泛型接口和泛型方法。
我们使用尖括号 <>来表示泛型。Java 7 及以后版本,运行构造器后不需要带完整的泛型信息,只要给出一对尖括号 <> 即可,Java 可以推断出尖括号里应该是什么泛型信息。比如:List<String> list = new ArrayList<>(); 。两个尖括号看起来很想菱形,也称为这种用法为菱形语法

阅读全文 »

概念

  • Lambda
    大写 Λ,小写 λ。读音:lan b(m) da(兰木达)['læmdə]
  • Lambda 表达式
    Lambda expression :基于数学中的 λ 演算得名,直接对应于其中的 Lambda 抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数,在 Java 中又称为闭包或匿名函数。而 λ演算 是函数式编程的基础,所以 Lambda 表达式具有部分函数式语言的特征。特点就是简()单()优()雅。
阅读全文 »