Summary
本篇继续探讨Java语言的细节和内部机制
- 变量
- lambda表达式
变量
primitive V.S. reference
分为8种基本类型primitive type和其他的引用类型reference type:primitive type直接存储变量值;
而reference type存储变量值的引用路径。field V.S. local variable
字段field属于类,是对象的一部分,生命周期与对象一致,可以自动赋值,能够被public, static, private, final等修饰;
局部变量local variable属于方法,一般是方法定义的变量或者参变量,随着方法被调用而产生,调用后而清除,无法被static等修饰。
lambda表达式
语法是:(参数) -> 结果,例如:(String s) -> s.length();