黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java基礎學習:Java數組下標

Java基礎學習:Java數組下標

更新時間:2020-03-24 12:23:33 來源:動力節點 瀏覽5288次


  數組的查詢效率高,增刪效率低


  數組中存儲元素的類型是統一的,在定義數組時就已經確定了。另外,每一個元素在內存中所占的空間大小是相同的,和元素數據類型相關。數組實例指向數組首元素的內存地址,要查找的元素只要通過數組下標就可以快速的計算出數組元素在內存中的偏移量,通過首元素內存地址加上偏移量可以快速計算出要查找元素的內存地址,通過內存地址快速定位該元素,所以數組查找元素的效率較高。


  但是需要注意的是,隨機的對數組進行增刪元素效率較低,因為當增加的元素的時候,為了保證數組中元素在空間存儲上是有序的,所以被添加元素位置后面的所有元素都要向后移動。同樣,刪除元素也是,后面所有的元素要向前移動。所以數組的增刪元素的效率很低。


  動態增刪數組中的元素示意圖:


Java基礎學習:Java數組下標



  案例1:向數組中插入元素,在某個值前插入元素,前提條件是數組中沒有重復值


Java基礎學習:Java數組下標


  案例2:刪除數組中某個特定值的元素,前提條件是數組中沒有重復值


Java基礎學習:Java數組下標


  初始化一維數組有兩種方式:


  1.靜態初始化


  2.動態初始化


  靜態初始化:當創建數組對象時同時也初始化了數組元素,同時數組的長度也確定了,數組的長度一旦設定就不能在更改了。


  動態初始化:先定義數組元素,然后對數組進行賦值,是動態的初始化。


  獲取數組元素的值要通過數組的下標,數組的下標從0開始,數組的長度可以通過數組對象的屬性length獲得。


  案例3:靜態初始化并通過數組下標獲取數組元素的值


Java基礎學習:Java數組下標


  案例4:動態初始化,首先確定了數組的長度,然后通過數組下標對數組各元素賦值。


  Java基礎學習:Java數組下標


  動態初始化一維數組,會先在堆內存中為數組分配空間,并且為數組中的每一個元素賦默認值。


Java基礎學習:Java數組下標


    以上就是動力節點Java培訓機構小編介紹的“Java基礎學習:Java數組下標”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美视频在线观看 | 动漫视频成人无h码在线观看 | 欧美在线观看一区二区 | 欧美a在线播放 | 韩日在线播放 | 国产午夜精品理论片久久影视 | 日韩欧美不卡视频 | 伊人情涩网 | 国产一区高清视频 | 色视频免费观看高清完整 | 国产欧美日韩另类一区乌克兰 | 波多野结衣免费在线视频 | 丝袜制服第一页 | 欧美日韩在线视频观看 | 插鸡视频在线观看 | 欧美日韩一区二区不卡 | 欧美一级黄色带 | 欧美激情欧美狂野欧美精品免费 | 久久五 | 天天摸天天舔天天操 | 看黄色一级视频 | 在线免费观看中文字幕 | hd中国xxxx | 日韩经典第一页 | 久久久国产视频 | 欧美成人一区亚洲一区 | 五月综合在线 | 日本精品影院 | 视频一区在线观看 | 天天综合网天天综合色不卡 | yy4138殇情理论片一级毛片 | 国产精品国产三级国产在线观看 | 最好看免费中文字幕2019 | 九九精品久久 | caoporn免费视频国产 | 日日干狠狠操 | 小明看片成人永久在线观看 | 色偷偷人人澡人人爽人人模 | 婷婷开心激情 | 宅男色影院 | 精品久久久久久 |