Java · 减熵增长(第4篇)

Summary

本篇继续探讨Java语言的细节和内部机制

  • 变量
  • lambda表达式

变量

  1. primitive V.S. reference
    分为8种基本类型primitive type和其他的引用类型reference type:primitive type直接存储变量值;
    而reference type存储变量值的引用路径。

  2. field V.S. local variable
    字段field属于类,是对象的一部分,生命周期与对象一致,可以自动赋值,能够被public, static, private, final等修饰;
    局部变量local variable属于方法,一般是方法定义的变量或者参变量,随着方法被调用而产生,调用后而清除,无法被static等修饰。

lambda表达式

语法是:(参数) -> 结果,例如:(String s) -> s.length();

你可能感兴趣的:(Java · 减熵增长(第4篇))