java集合框架的历史

发布于 2024-09-15 13:42:25 字数 88 浏览 4 评论 0原文

在网上搜索后,我没有找到关于 JCF 的做得很好的文章,什么 有框架的先验。

有谁知道关于该问题标题的一本书、网站或其本身是一篇很好的历史论文吗?

After searching on the web I didn't found a well-done article on the JCF and what
there was prior of the framework.

Does anyone know a book, site or itself a good history paper on the question title?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

冰魂雪魄 2024-09-22 13:42:25

来自 Josh Bloch 对(他的?)集合框架的介绍:

早期(1.2 之前)版本的 Java 平台中的集合实现包括 Vector、Hashtable 和数组。但是,那些早期版本不包含集合框架。

因此,在 Java 1.2 之前,我们已经有了用于通用数据结构(Vector、Hashtable)的实用程序类,但这些类不共享通用接口(java.util.Collectionjava.util.List, ...) 是集合框架的基础。

From Josh Bloch's introduction to the (his?) collection framework:

Collection implementations in earlier (pre-1.2) versions of the Java platform included Vector, Hashtable, and array. However, those earlier versions did not contain a collections framework.

So before Java 1.2 we already had utility classes for common data structures (Vector, Hashtable) but those classes didn't share the common interfaces (java.util.Collection, java.util.List, ...) that are the basis of the collection framework.

单身情人 2024-09-22 13:42:25

关于 Java 集合框架的基本功能的介绍可以在这里找到: http: //download.oracle.com/javase/tutorial/collections/index.html。然而,学习如何使用 JCF 的更复杂功能需要检查基本抽象类和接口的子类,并阅读它们中每一个的文档。

An introduction to the basic features of the Java Collection Framework may be found here: http://download.oracle.com/javase/tutorial/collections/index.html. However, learning how to use the more complicated features of the JCF requires examining the children of the basic abstract classes and interfaces and reading the documentation for each one of them.

假装不在乎 2024-09-22 13:42:25

正如 Andreas_D 正确指出的那样,我想补充一点,早期没有框架,并且使用的那些类缺乏可移植性/互操作性、速度处理的问题。

以下是遗留类:
字典、哈希表、堆栈、向量和属性。

这些类在java SDK版本的集合框架中进行了改进。

问候,
阿南德

As correctly pointed out by Andreas_D i would like to add on that earlier there was no framework and those classes used lacked the issues of portability / interoperability, speed processing.

Following are the legacy classes:
Dictionary, Hashtable, Stack, Vector, and Properties.

These classes are retrofitted in the collection framework of the java SDK versions.

Regards,
Anand

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文