Java基础踩雷

目录

一、数据结构:

1.List:

2.Long

二,异常处理

1.空指针异常

三,语法

1.lambda


 


 

一、数据结构:

 

1.List:

List是接口,初始化不能List list = new List,

要用其实现类。如List list = new ArrayList

java1.6之后支持List list = new ArrayList<>这种写法。

2.Long

Long与long不同,Long是包装类,long是基本类。Long要加L。

Long bigLong = 1 ;会报错。

二,异常处理

1.空指针异常

使用@notnull注解校验入参,或者在每个set前判断非空.

也可学习optional.

 

三,语法

1.lambda

lambda表达式内引用的参数必须为final,或者隐性final(表达式后代码不可修改参数)

 

你可能感兴趣的:(java)