集合就是一種容器,用於儲存一組元素
集合和陣列的對比
陣列的不足:
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 然後看到...