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