原文:java之Set源代碼淺析

Set的接口和實現類是最簡單的,說它簡單原因是由於它的實現都是基於實際的map實現的。 如 hashSet 基於hashMap,TreeSet 基於TreeMap,CopyOnWriteArraySet 基於 CopyOnWriteArrayList 。 故對事實上現簡要分析。 首先看以下的類圖: Set Set接口的意義是,含有相等的元素。相等由集合內元素的equals方法決定。Set接口繼承 ...

2016-02-06 18:15 0 1955 推薦指數:

查看詳情

bootstrap 3.0 LESS源代碼淺析(二)

border-radius是最常見的CSS3屬性,但你知道他多少東西呢? 比如: 相當於什么? 實際上,其首先都是水平方向(top or bottom)的弧度,然后才 ...

Fri Nov 22 03:57:00 CST 2013 3 1788
Go開源項目 - goconfig源代碼淺析

如果你還不知道怎么使用goconfig可以先看看 Go開源項目 - goconfig 使用方法. config.go goconfig的主文件, 首先定義了一些要是用的常量如"DEFAULT" s ...

Mon Jan 14 17:46:00 CST 2013 0 3571
bootstrap 3.0 LESS源代碼淺析(一)

我一直以為Bootstrap的LESS源代碼精髓在mixins.less,所以這個系列主要也是講解mixins.less的。 什么是mixins? 混入,或者翻譯成混合。官網的說法是:我們可以定義一些通用的屬性集為一個 class,然后在另一個 class 中去調用這些屬性。 看起 ...

Wed Nov 20 00:15:00 CST 2013 4 5741
Ogre源代碼淺析——腳本及其解析(一)

Ogre的許多外部資源數據都有着相應的腳本格式,現例舉如下: Material(材質):Ogre使用的是“大材質”的概念。狹義的“材質”概念往往是與“貼圖”等概念區分開的,比如在Lambert ...

Mon Dec 31 02:18:00 CST 2012 0 3639
Go開源項目 - fsnotify源代碼淺析

fsnotify是一個文件系統監控庫, 它可以支持在如下系統上使用: Windows Linux BSD OSX 使用方法來自官方示例: 注意: 當 ...

Wed Jan 16 22:19:00 CST 2013 0 3733
Java ArrayList 源代碼分析

Java ArrayList 之前曾經參考 數據結構與算法這本書寫過ArrayList的demo,本來以為實現起來都差不多,今天抽空看了下jdk中的ArrayList的實現,差距還是很大啊 首先看一下ArrayList的類圖 ArrayList實現了Serializable ...

Fri Apr 05 22:15:00 CST 2019 0 496
java圍棋游戲源代碼

//李雨澤源代碼,不可隨意修改。//時間:2017年9月22號。//地點:北京周末約科技有限公司。//package com.bao; /*圍棋*/ /*import java.awt.*; import java.awt.event.*; @SuppressWarnings("serial ...

Fri Sep 22 20:01:00 CST 2017 0 3059
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM