实战IT培训机构_黄色激情网站_IT培训班选大学生IT技术培训中心_黄色激情视频网站_中公优就业

400-650-7353
您所在的位置:首頁(yè) > IT干貨資料 > java > 【Java基礎(chǔ)知識(shí)】Java數(shù)組與集合使用方法

【Java基礎(chǔ)知識(shí)】Java數(shù)組與集合使用方法

  • 發(fā)布: java培訓(xùn)
  • 來(lái)源:Java培訓(xùn)干貨資料
  • 2020-04-03 18:23:08
  • 閱讀()
  • 分享
  • 手機(jī)端入口

在java中我們可以用數(shù)組或者集合將一些數(shù)據(jù)集中起來(lái)進(jìn)行管理,但是數(shù)據(jù)和集合也有一些不同的特點(diǎn);

當(dāng)我們創(chuàng)建數(shù)組的時(shí)候,我們需要指定數(shù)組的大小,也就是需要說(shuō)明這個(gè)數(shù)據(jù)可以存多少數(shù)據(jù),并且指定所存數(shù)據(jù)的類型,比如我們要存int類型或者其他類型的,當(dāng)我們規(guī)定好存儲(chǔ)的大小和類型之后,程序會(huì)為我們?cè)趦?nèi)存中開(kāi)辟一塊連續(xù)的存儲(chǔ)空間,并且只能保存我們之前規(guī)定的數(shù)據(jù)類型,不可以存放其他類型;使用數(shù)組的時(shí)候,我們修改和獲取數(shù)組里面的內(nèi)容速度會(huì)很快,但是因?yàn)榉峙涞膬?nèi)存是連續(xù)的,當(dāng)我們需要在中間插入一個(gè)數(shù)據(jù)的時(shí)候,需要將后面的數(shù)據(jù)一個(gè)一個(gè)的往后移動(dòng),然后在插入的位置保存需要插入的值,這樣插入效率就會(huì)比較低了;

在java中集合List是一個(gè)接口,常用的實(shí)現(xiàn)List的類有ArrayList,LinkList,Vector;這三個(gè)底層的實(shí)現(xiàn)也是有不同的區(qū)別;

ArrayList底層的實(shí)現(xiàn)是動(dòng)態(tài)數(shù)組,所以ArrayList對(duì)于數(shù)據(jù)的查詢,效率會(huì)比較高,但是對(duì)于數(shù)據(jù)的插入效率會(huì)比較低;

【Java基礎(chǔ)知識(shí)】Java數(shù)組與集合

LinkList底層的實(shí)現(xiàn)是雙向鏈表,鏈表的實(shí)現(xiàn)原理是一個(gè)節(jié)點(diǎn)連接著下一個(gè)節(jié)點(diǎn),所以一個(gè)鏈表在內(nèi)存中的地址并不是連續(xù)的,當(dāng)我們需要在第N個(gè)位置之后插入一個(gè)數(shù)據(jù)的時(shí)候,程序可以在空閑的內(nèi)存中將數(shù)據(jù)保存,然后將這個(gè)數(shù)據(jù)的下一個(gè)節(jié)點(diǎn)指向第N個(gè)位置的下一個(gè)節(jié)點(diǎn),然后重新將第N個(gè)位置數(shù)據(jù)的下一個(gè)位置指向新創(chuàng)建的數(shù)據(jù),這樣就將新的數(shù)據(jù)插入到了鏈表中,這種形式不需要移動(dòng)插入位置的后邊數(shù)據(jù),僅僅只是修改了節(jié)點(diǎn)的指向,所以鏈表插入效率會(huì)比較高,但是如果要查詢的時(shí)候,就需要從頭結(jié)點(diǎn)往后一個(gè)一個(gè)的查找,知道找到所要查找的數(shù)據(jù),所以鏈表的查詢效率相對(duì)比較低了;

Vector的實(shí)現(xiàn)也是基于數(shù)據(jù)實(shí)現(xiàn)的(類似ArrayList),但是他與ArrayList不同的點(diǎn)在于,Vector是線程安全的,所以在效率方面會(huì)比ArrayList低一些;

雖然ArrayList是基于數(shù)據(jù)實(shí)現(xiàn)的,但是數(shù)組一旦確定大小之后,以后是不可以再次修改保存數(shù)據(jù)量大小的,但是ArrayList并沒(méi)有大小的限制,他是基于數(shù)據(jù)進(jìn)行動(dòng)態(tài)擴(kuò)容的,所以效率方面數(shù)組的效率相對(duì)于ArrayList高一些;

在我們開(kāi)發(fā)中,如果確定空間大小的,我們可以使用數(shù)據(jù)來(lái)進(jìn)行保存,如果不確定大小的數(shù)據(jù)可以使用List進(jìn)行保存數(shù)據(jù);然后根據(jù)數(shù)據(jù)查詢頻率和增刪頻率的不同,可以選擇ArrayList和LinkList;

文章“【Java基礎(chǔ)知識(shí)】Java數(shù)組與集合使用方法”已幫助

>>本文地址:http://m.jecan.cn/zhuanye/2020/48579.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷互聯(lián)網(wǎng)營(yíng)銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁(yè)設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開(kāi)發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開(kāi)發(fā)智能機(jī)器人
 

快速通道fast track

近期開(kāi)班時(shí)間TIME

主站蜘蛛池模板: 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 2025世界机器人大会_IC China_半导体展_集成电路博览会_智能制造展览网 | 实战IT培训机构_IT培训班选大学生IT技术培训中心_中公优就业 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 猪I型/II型胶原-五克隆合剂-细胞冻存培养基-北京博蕾德科技发展有限公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 北京亦庄厂房出租_经开区产业园招商信息平台 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 广州/东莞小字符喷码机-热转印打码机-喷码机厂家-广州瑞润科技 | 新疆乌鲁木齐网站建设-乌鲁木齐网站制作设计-新疆远璨网络 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 加盟店-品牌招商加盟-创业项目商机平台| RS系列电阻器,RK_RJ启动调整电阻器,RQ_RZ电阻器-上海永上电器有限公司 | 农产品溯源系统_农产品质量安全追溯系统_溯源系统 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | 生产加气砖设备厂家很多,杜甫机械加气砖设备价格公道 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 |