国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Java通用集合庫

2019-11-18 13:22:27
字體:
供稿:網(wǎng)友

  通過本章的學(xué)習(xí),大家已知道標(biāo)準(zhǔn)java庫提供了一些非凡有用的集合,但距完整意義的集合尚遠(yuǎn)。除此之外,象排序這樣的算法根本沒有提供支持。C++出色的一個地方就是它的庫,非凡是“標(biāo)準(zhǔn)模板庫”(STL)提供了一套相當(dāng)完整的集合,以及許多象排序和檢索這樣的算法,可以非常方便地對那些集合進行操作。有感這一現(xiàn)狀,并以這個模型為基礎(chǔ),ObjectSpace公司設(shè)計了Java版本的“通用集合庫”(從前叫作“Java通用庫”,即JGL;但JGL這個縮寫形式侵犯了Sun公司的版權(quán)——盡管本書仍然沿用這個簡稱)。這個庫盡可能遵照STL的設(shè)計(照顧到兩種語言間的差異)。JGL實現(xiàn)了許多功能,可滿足對一個集合庫的大多數(shù)常規(guī)需求,它與C++的模板機制非常相似。JGL包括相互鏈接起來的列表、設(shè)置、隊列、映射、堆棧、序列以及反復(fù)器,它們的功能比Enumeration(枚舉)強多了。同時提供了一套完整的算法,如檢索和排序等。在某些方面,ObjectSpace的設(shè)計也顯得比Sun的庫設(shè)計方案“智能”一些。舉個例子來說,JGL集合中的方法不會進入final狀態(tài),所以很輕易繼續(xù)和改寫那些方法。
  JGL已包括到一些廠商發(fā)行的Java套件中,而且ObjectSpace公司自己也答應(yīng)所有用戶免費使用JGL,包括商業(yè)性的使用。具體情況和軟件下載可訪問http://www.ObjectSpace.com。與JGL配套提供的聯(lián)機文檔做得非常好,可作為自己的一個絕佳起點使用。

上一篇:使用Collections

下一篇:使用Lists

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 莲花县| 冷水江市| 昭通市| 邳州市| 亳州市| 贵定县| 日喀则市| 鲁甸县| 平遥县| 博兴县| 高唐县| 会理县| 东山县| 精河县| 会昌县| 井研县| 滨海县| 娄烦县| 阿拉善左旗| 安新县| 镇坪县| 富蕴县| 镇江市| 西城区| 高密市| 苏尼特右旗| 马龙县| 深圳市| 封丘县| 德惠市| 务川| 伊宁市| 怀来县| 巴彦县| 阜新市| 夏河县| 通海县| 湄潭县| 孟州市| 重庆市| 西城区|