什么是包裝類?
(推薦教程:java入門程序)
Java設(shè)計中一個核心的原則,即萬物皆對象,也就是說一切要求用對象的形式描述,但是基本數(shù)據(jù)類型不是對象。那么該如何解決此問題呢?可以把基本數(shù)據(jù)類型包裝成一個對象,以面向?qū)ο蟮乃枷肴ナ褂眠@些類型。
包裝類有什么作用?
(視頻教程推薦:java視頻教程)
采用基本數(shù)據(jù)類型包裝的形式描述,讓功能變得更加健壯,例如: Integer默認(rèn)不是int的 0 而是 null ,那么比起基本數(shù)據(jù)類型,包裝類對象它就多了一個狀態(tài)。
還有一個比較直觀的,就是包裝類給我們提供了很多方法可以使用,例如:數(shù)據(jù)可以轉(zhuǎn)二進(jìn)制,查看最大值最小值等等。
除了上面還有一個要點(diǎn): 集合中不能存放基本數(shù)據(jù)類型,只能存放對象,所以當(dāng)使用集合時,我們的就需要使用到包裝類對象。