原文: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