MIT麻省理工学院讲义上的一段话:
如果没有完全理解 JAVA 库中的具有决定性的部分,你就不可能成为一个优秀的 JAVA 程序员。基本类型都包含在 java.lang 中。java.util包提供了集合(set)、列表(list)和映射(map)等工具,你应该详细的了解它们。java.io 包也是很重要的,但是你只需要大概了解它的内容就可以了。 在本章中,我们将探讨 java.util 的设计,而它常常被称为 java 集合 API(java ‘collections API’)。学习它是非常有价值的,这不仅是因为集合类非常的有用,而且因为 API 是一个设计非常好的代码例子。它们很容易理解,而且有很好的文档。API的代码是由 Joshua Bloch 所写,他同时还出版了我们在开始本门课程时所推荐的 Effective Java这本书。 与此同时,几乎所有的面向对象编程的复杂问题都会在 API 的编写中出现,所以如果你认真的学习 API,你将对自己以前编码时没有考虑过的编程问题有更广泛的理解。事实上可以毫不夸张的讲,如果你能完全掌握一个类(例,ArrayList)是如何工作的,就可以说你已经完全掌握 java 概念。
分享到:
相关推荐
【IT十八掌徐培成】Java基础第10天-03.List-集合框架-ArrayList.zip
Java 集合框架(2_9)-Collection - ArrayList 源码解析
day09-ArrayList集合&学生管理系统.pdf
ASP .NET - ArrayList对象ASP .NET - ArrayList对象ASP .NET - ArrayList对象ASP .NET - ArrayList对象
day14-ArrayList集合 1.ArrayList 1.1ArrayList类概述【理解】 什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 底层是数组实现的,长度可以变化 泛型的使用 ...
介绍Arraaylist,tree,LinkList等
day09-ArrayList集合
java提高篇(二一)-----ArrayList.pdf
【Java基础】集合框架-面试题。包含: 1. ArrayList 和 Vector 的区别; 2、ArrayList,Vector, LinkedList 的存储性能和特性; 3. 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别; 4. HashMap 的数据结构、...
ArrayList基于数组实现的动态数组,支持快速随机访问和元素的插入、删除操作。 ArrayList基于数组实现的动态数组,支持快速随机访问和元素的插入、删除操作。
主要为大家详细介绍了Java集合框架ArrayList源码分析,感兴趣的小伙伴们可以参考一下
集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试集合ArrayList测试
学士后Java集合框架和泛型课后习题答案 希望能够帮助大家更好的学习JAVA,这些知识还是比较基础的,并没有多大难度 一起共同进步
ArrayList-LinkedList-源码.rar