目录
一、数据结构:
1.List:
List是接口,初始化不能List<String> list = new List<String>,
要用其实现类。如List<String> list = new ArrayList<String>。
java1.6之后支持List<String> list = new ArrayList<>这种写法。
2.Long
Long与long不同,Long是包装类,long是基本类。Long要加L。
Long bigLong = 1 ;会报错。
二,异常处理
1.空指针异常
使用@notnull注解校验入参,或者在每个set前判断非空.
也可学习optional.
三,语法
1.lambda
lambda表达式内引用的参数必须为final,或者隐性final(表达式后代码不可修改参数)