集合的理解和好處

2021-10-04 20:57:01 字數 673 閱讀 6794

集合就是一種容器,用於儲存一組元素

集合和陣列的對比

陣列的不足:

1、陣列的長度必須提前指定,而且一旦指定不能更改

2、陣列只能儲存相同型別的元素

集合

1、集合在使用時,長度不用指定,而且可以實現自動擴容或截斷

2、集合沒有指定泛型之前,預設儲存的是任意型別的元素(object型別)

指定泛型之後,可以儲存對應型別的元素

示例**

陣列:

animal animals = new animal[3];

animal[0] = new animal();

animal[1] = new animal();

animal[2] = new animal();

//擴容

animal newanimal = new animal[animals.length+1];

//複製陣列,新增新元素......

使用集合:

list list = new arraylist();

list.add(new animal);

陣列:比較適合儲存  基本型別的元素

集合:比較適合儲存  引用型別的元素(物件)

Spring 特點和好處

spring 框架簡介 spring 框架是乙個分層架構,由 7 個定義良好的模組組成。spring 模組構建在核心容器之上,核心容器定義了建立 配置和管理 bean 的方式,如圖 1 所示。圖 1.spring 框架的 7 個模組 組成 spring 框架的每個模組 或元件 都可以單獨存在,或者與...

多執行緒的運用和好處

cpu是以時間片的方式為程序分配cup處理時間的,當乙個程序以同步的方式去完成幾件事情時,此程序必須完成了第一件事情以後再做第二件事,如此按順序地向cpu請求完成要做的事情。在此單執行緒的工作模式下,如果把cup看作是一共有100個時間片的話,cpu可能一直都只是花了其中的10個時間片來處理當前程序...

學習TDD 1 TDD的步驟和好處

早就聽說tdd的大名,一直沒有機會使用。這次mrpc框架開發的時候正好用用看。在此之前,先學習一下tdd。本篇大部分結論來自 加入乙個新的測試 執行下新加的測試,看到它失敗 因為你還沒寫功能 對開發 做很小的修改,目的就是讓新加的測試通過 注意這裡的目的 執行所有的測試 test case 然後看到...