激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java int與integer的對比區別

Java int與integer的對比區別

2020-07-25 14:47java教程網 Java教程

這篇文章主要介紹了Java int與integer的對比區別的相關資料,需要的朋友可以參考下

Java intinteger區別:

int與integer的區別從大的方面來說就是基本數據類型與其包裝類的區別:

int 是基本類型,直接存數值,而integer是對象,用一個引用指向這個對象

1.Java 中的數據類型分為基本數據類型和復雜數據類型

int 是前者而integer 是后者(也就是一個類);因此在類進行初始化時int類的變量初始為0.而Integer的變量則初始化為null.

2.初始化時:

  int i =1;Integer i= new Integer(1);(要把integer 當做一個類看);但由于有了自動裝箱和拆箱  

  使得對Integer類也可使用:Integer i= 1;      

  int 是基本數據類型(面向過程留下的痕跡,不過是對java的有益補充),Integer 是一個類,是int的擴展,定義了很多的轉換方法

  類似的還有:float Float;double Double;string String等,而且還提供了處理 int 類型時非常有用的其他一些常量和方法

  舉個例子:當需要往ArrayList,HashMap中放東西時,像int,double這種內建類型是放不進去的,因為容器都是裝 object的,這是就需要這些內建類型的外覆類了。

  Java中每種內建類型都有相應的外覆類。

  Java中int和Integer關系是比較微妙的。關系如下:

  1.int是基本的數據類型;

  2.Integer是int的封裝類;

  3.int和Integer都可以表示某一個數值;

  4.int和Integer不能夠互用,因為他們兩種不同的數據類型;

  舉例說明

?
1
2
3
4
5
6
7
8
9
ArrayList al=new ArrayList();
 
 int n=40;
 
 Integer nI=new Integer(n);
 
 al.add(n);//不可以
 
 al.add(nI);//可以

  并且泛型定義時也不支持int: 如:List<Integer> list = new ArrayList<Integer>();可以  而List<int> list = new ArrayList<int>();則不行

總而言之:如果我們定義一個int類型的數,只是用來進行一些加減乘除的運算or作為參數進行傳遞,那么就可以直接聲明為int基本數據類型,但如果要像

對象一樣來進行處理,那么就要用Integer來聲明一個對象,因為java是面向對象的語言,因此當聲明為對象時能夠提供很多對象間轉換的方式,與一些常用

的方法。自認為java作為一們面向對象的語言,我們在聲明一個變量時最好聲明為對象格式,這樣更有利于你對面向對象的理解。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品在线免费观看 | 在线无码 | 日韩视频―中文字幕 | 亚洲第一成网站 | av在线等| 91色琪琪电影亚洲精品久久 | 成人午夜精品久久久久久久3d | 色视频在线播放 | 久久吊 | 一区二区三区在线观看国产 | 日韩电影毛片 | 韩国精品一区二区三区四区五区 | 在线播放av片 | 一区二区视频在线看 | 操嫩草| 成人精品一区二区三区中文字幕 | 午夜热门福利 | 在线观看国产免费视频 | 56av国产精品久久久久久久 | 久久精精品| 成人小视频免费在线观看 | 欧美日韩亚洲国产精品 | 大学生一级毛片在线视频 | 宅男噜噜噜66国产免费观看 | 欧美性生交zzzzzxxxxx | 精品久久久久久久久中文字幕 | 国外成人在线视频网站 | 久久久久久久久久亚洲 | 中文字幕欧美视频 | 中文字幕在线观看免费 | 日本xxxx视频 | 黑人一区二区 | 成人毛片免费视频 | 日韩视频精品一区 | gril hd| 国产大片在线观看 | 精品国产91久久久久久浪潮蜜月 | 激情宗合网 | 一区二区三区日韩视频在线观看 | 黄色毛片免费看 | 成人福利在线免费观看 |