Java中關(guān)于int和Integer的區(qū)別詳解
1、Java 中的數(shù)據(jù)類(lèi)型分為基本數(shù)據(jù)類(lèi)型和復(fù)雜數(shù)據(jù)類(lèi)型
int是前者,integer 是后者(也就是一個(gè)類(lèi))。
2、初始化時(shí)
int i = 1;
Integer i = new Integer(1); // (要把integer 當(dāng)做一個(gè)類(lèi)看)
int 是基本數(shù)據(jù)類(lèi)型(面向過(guò)程留下的痕跡,不過(guò)是對(duì)Java的有益補(bǔ)充)
Integer 是一個(gè)類(lèi),是int的擴(kuò)展,定義了很多的轉(zhuǎn)換方法
類(lèi)似的還有:float Float、double Double、string String等 。
舉個(gè)例子:當(dāng)需要往ArrayList,HashMap中放東西時(shí),像int,double這種內(nèi)建類(lèi)型是放不進(jìn)去的,因?yàn)槿萜鞫际茄bobject的,這是就需要這些內(nèi)建類(lèi)型的外覆類(lèi)了。
Java中每種內(nèi)建類(lèi)型都有相應(yīng)的外覆類(lèi)。
Java中int和Integer關(guān)系是比較微妙的。關(guān)系如下:
1、int是基本的數(shù)據(jù)類(lèi)型;
2、Integer是int的封裝類(lèi);
3、int和Integer都可以表示某一個(gè)數(shù)值;
4、int和Integer不能夠互用,因?yàn)樗麄儍煞N不同的數(shù)據(jù)類(lèi)型;
舉例說(shuō)明:
ArrayList al=new ArrayList();
int n=40;
Integer nI=new Integer(n);
al.add(n);//不可以
al.add(nI);//可以
相關(guān)文章
攜程Apollo(阿波羅)安裝部署以及java整合實(shí)現(xiàn)
這篇文章主要介紹了攜程Apollo(阿波羅)安裝部署以及java整合實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08Spring?session?redis?修改默認(rèn)的序列化方法(案例)
這篇文章主要介紹了Spring?session?redis?修改默認(rèn)的序列化方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04SpringMVC Restful api接口實(shí)現(xiàn)的代碼
本篇文章主要介紹了SpringMVC Restful api接口實(shí)現(xiàn)的代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09Spring?boot?整合?Redisson實(shí)現(xiàn)分布式鎖并驗(yàn)證功能
這篇文章主要介紹了Spring?boot?整合?Redisson實(shí)現(xiàn)分布式鎖并驗(yàn)證,redisson是官方推薦的分布式鎖實(shí)現(xiàn)方案,采用redis自身的原子命令和lua腳本來(lái)實(shí)現(xiàn),需要的朋友可以參考下2022-05-05SpringBoot實(shí)現(xiàn)人臉識(shí)別等多種登錄方式
本文主要介紹了SpringBoot實(shí)現(xiàn)人臉識(shí)別等多種登錄方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05SpringBoot枚舉類(lèi)型參數(shù)認(rèn)證的實(shí)現(xiàn)代碼
項(xiàng)目當(dāng)中經(jīng)常需要接口參數(shù)是否在一個(gè)可選的范圍內(nèi),也就是驗(yàn)證類(lèi)枚舉參數(shù)的需求,所以本文我們將使用SpringBoot實(shí)現(xiàn)枚舉類(lèi)型參數(shù)認(rèn)證,文中有詳細(xì)的代碼示例,需要的朋友可以參考下2023-12-12