第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

有關(guān)包裝類

有關(guān)包裝類

qq_不睡覺的怪叔叔_0 2016-07-27 17:22:39
為什么說JAVA不能定義基本類型對(duì)象?又為什么說JAVA可以直接處理基本類型,但在有些情況下需要將其作為對(duì)象來處理?
查看完整描述

1 回答

?
Bossen

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超4個(gè)贊

首先,我得承認(rèn)你這個(gè)問題問的很好,下面我就跟你絮叨絮叨:

主要有三個(gè)方面的作用:

1、設(shè)計(jì)基本類型的目的是為了在不用new來創(chuàng)建變量,而是創(chuàng)建一個(gè)并非是引用的“自動(dòng)”變量。這個(gè)變量直接存儲(chǔ)值,效率比較高。比如你要給apple這個(gè)對(duì)象賦值,賦的值通過基本類型的變量來保存,而不用創(chuàng)建一個(gè)包裝類對(duì)象來保存,效率高嘛。哈哈(資源是有限的)

2、當(dāng)你想調(diào)用方法時(shí),如果不是包裝類,那么就調(diào)用不了方法,比如:

int i;
??Integer j;
??System.out.println(j.equals(i));//這樣是不行的,只有i也是Integer類型時(shí)才可進(jìn)行。并且int類型的i不可調(diào)用任何方法

3、還有一種會(huì)經(jīng)常遇到的情況就是在容器(或者叫集合)中,可以將包裝類作為泛型或者參數(shù):

List<Integer> list=new ArrayList<Integer>();//表示的是只接受Integer類型的對(duì)象;

Map<String,Integer>則表示在Map集合中的鍵(key)和值(value)的類型。

常用的基本上就這么多了,自己多寫寫,寫多了就明白咋回事了。哈哈。

如果還有問題,接著拿來探討啊。哈哈

查看完整回答
1 反對(duì) 回復(fù) 2016-07-27
  • qq_不睡覺的怪叔叔_0
    qq_不睡覺的怪叔叔_0
    為也要承認(rèn)你回答的很好,哈哈哈,如果為想了解JAVA語言更底層的原理,我應(yīng)該要看什么書呢?
  • 1 回答
  • 0 關(guān)注
  • 1260 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)