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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java語言中,為什么數(shù)組只能儲存一種類型的數(shù)據(jù)?

Java語言中,為什么數(shù)組只能儲存一種類型的數(shù)據(jù)?

守候你守候我 2019-03-20 15:56:14
最近學習數(shù)據(jù)結(jié)構(gòu),在網(wǎng)上看到對數(shù)組這樣描述:優(yōu)點:1、按照索引查詢元素速度快2、按照索引遍歷數(shù)組方便缺點:1、數(shù)組的大小固定后就無法擴容了2、數(shù)組只能存儲一種類型的數(shù)據(jù)3、添加,刪除的操作慢,因為要移動其他的元素。我想問的是,為什么數(shù)組的大小固定后就無法擴容了,為什么只能儲存一種數(shù)據(jù)類型。請大佬指點!
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

  1. 數(shù)組的內(nèi)存分配是連續(xù)的,比如arr[] a = new arr[]{1,2,3}; 這個數(shù)組占了內(nèi)存中的前三個位置,假設(shè)第四個位置已經(jīng)有其他數(shù)據(jù)了,如果給數(shù)組擴容的話,就會覆蓋掉第四個位置中的內(nèi)容。

  2. 數(shù)組只能存儲一種數(shù)據(jù)是片面的吧,比如下邊的代碼:

Object[] arr  = new Object[3];
arr[0] = 1;
arr[1] = "aa";
arr[2] = true;

在java中是沒問題的


查看完整回答
反對 回復 2019-03-20
  • 2 回答
  • 0 關(guān)注
  • 1605 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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