1、java中為什么要有null。
就像給8個基本類型初始值一樣,要給引用類型一個初始值。null是任何引用類型的默認值。(我想不出其他理由了。)
2.什么是null。
null大小寫敏感,是一個java中的一個關鍵字。是一個特殊的值。可以將null賦予任何引用類型,也可以把null轉為任何引用類型。
3.會出現什么問題。
a、null無法賦給基本類型。
b、在集合類中使用null,已造成混淆。。。不是很理解。(以后在實踐中遇到問題,再回來補充)。
4.為什么要用guava中的Optional。
賦予了null語義,還有傻瓜式的防護。