首頁 >Java >java教程 >詳解Java中數組的優缺點

詳解Java中數組的優缺點

Y2J
Y2J原創
2017-05-17 09:04:122733瀏覽

本文簡單介紹下java陣列的優點與缺點知識,需要的朋友參考下吧

  陣列是Java語言的基本知識之一,在深入學習Java基礎後,我們都知道那些容器,在之後,在我們學習、工作的過程中基本上就是使用容器了,很少很使用數組,那麼為什麼還要有數組呢,我也是今天才遇到這個問題,專門的找資料學習了一下。

       陣列與其他種類的容器之間的差異有三個面向:效率、類型和保存基本類型的能力,當然現在有泛型,保存類型的差異已經不大了。

        陣列較容器,最大的優點就是效率。在Java中,陣列是一種效率最高的儲存和隨機存取物件引用序列的方式,陣列就是一個簡單的線性序列,這使得元素存取非常快速,無論使用哪一種類型的數組,數組標識符其實只是一個引用,指向在堆中創建的一個真實對象,這個(數組)對像用以保存指向其他對象的引用。數組是第一級對象,可以作為數組初始化語句的一部分隱式地創建此對象,或者用New表達式顯示地創建。

       陣列的優點是效率高,但為此,所付出的代價就是陣列物件的大小被固定。這也使得在工作中處理某些資料量不固定的情況下,數組並不實用。這時就需要優選容器,而不是陣列。只有在已證明效能成為問題的時候,並且確定切換到數組對效能提高有幫助時,才應該將項目重構為使用數組。

【相關推薦】

1. 特別推薦「php程式設計師工具箱」V0.1版本下載

2. Java免費影片教學

3. 全面解析Java註解

以上是詳解Java中數組的優缺點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn