首頁  >  文章  >  Java  >  java數組和容器的關係是什麼

java數組和容器的關係是什麼

WBOY
WBOY轉載
2023-05-14 10:13:13999瀏覽

1、概念

陣列是一種高效率的儲存和隨機存取物件參考序列的方式,但是當建立一個陣列物件(注意和物件陣列的區別)後,數組的大小也就固定了,當數組空間不足的時候就再創建一個新的數組,把舊的數組中所有的引用複製到新的數組中。 (數組是一種記憶體結構,而容器是一種資料結構)[知道數組的長度,而且以後也不會再增加,那肯定就使用數組了;如果數組的長度不定或者說是長度會增加,為了方便起見使用容器]

容器類別只能保存物件的參考。而陣列既可以創建為直接保存基本類型,也可以保存物件的參考。在容器中可以使用包裝類,如Integer、Double等來實現保存基本資料類型值。

2、陣列和容器的區別

Java 中,既然有了強大的容器,是不是就不需要陣列了?答案是不行。

誠然,大多數情況下,應該選擇容器儲存資料。

但是,陣列也不是毫無是處:

Java 中,陣列是一種效率最高的儲存和隨機存取物件參考序列的方式。陣列的效率要高於容器(如 ArrayList)。

陣列可以持有值類型,而容器則不能(這時,就必須用到包裝類別)。

常用的java框架有哪些

1.SpringMVC,Spring Web MVC是一種基於Java的實作了Web MVC設計模式的請求驅動類型的輕量級Web框架。

2.Shiro,Apache Shiro是Java的安全框架。

3.Mybatis,MyBatis 是支援普通 SQL查詢,預存程序和進階映射的優秀持久層框架。

4.Dubbo,Dubbo是一個分散式服務框架。

5.Maven,Maven是專案管理和建置自動化工具。

6.RabbitMQ,RabbitMQ是用Erlang實現的一個高並發高可靠AMQP訊息佇列伺服器。

7.Ehcache,EhCache 是純Java的進程內快取框架。

以上是java數組和容器的關係是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除