码迷,mamicode.com
首页 >  
搜索关键字:jdk源码    ( 391个结果
JDK 源码解读之 ArrayList
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 文档中提到:size isEmpty get set iterato ...
分类:其他好文   时间:2017-08-09 19:09:46    阅读次数:110
JDK 源码解读之 Set接口
Set<E> 和 Collection<E> 都带了<E>,是泛型接口。什么是泛型类,泛型接口呢?Oracle官方文档上是这么说的: A generic class is defined with the following format: class name<T1, T2, ..., Tn> { ...
分类:其他好文   时间:2017-08-01 19:28:18    阅读次数:123
JDK 源码解读之 Number类
Number类有修饰符 abstract 。表明Number类定义了一些方法,并没有具体实现,需要子类自己实现,关于abstract ,quaro上一个答案写的很清晰: The “abstract” Keyword ...
分类:其他好文   时间:2017-07-26 18:03:20    阅读次数:147
HashTable的故事----Jdk源码解读
HashTable的故事 很早之前,在讲HashMap的时候,我们就说过hash是散列,把...弄碎的意思。hashtable中的hash也是这个意思,而table呢,是指数据表格,也就是说hashtable的本意是指,一份被数据被打散,分散在各处的数据表格。 HashTable,作为jdk中,极早 ...
分类:其他好文   时间:2017-07-20 10:09:56    阅读次数:217
【jdk源码3】HashMap源码学习
可以毫不夸张的说,HashMap是容器类中用的最频繁的一个,而Java也对它进行优化,在jdk1.7及以前,当将相同Hash值的对象以key的身份放到HashMap中,HashMap的性能将由O(1)下降到O(N),所以jdk1.8将相同Hash值的key以红黑树的形式进行存储。 一、简单理解 1. ...
分类:其他好文   时间:2017-07-18 00:12:44    阅读次数:146
容器_JDK源码分析_自己简单实现ArrayList容器
这几天仔细研究下关于ArrayList容器的jdk源码,感觉收获颇多,以前自己只知道用它,但它里面具体是怎样实现的就完全不清楚了。于是自己尝试模拟写下java的ArrayList容器,简单了实现的ArrayList类中几个方法,当然这仅仅只是加深对容器的理解,因此希望我的分享也能够给大家带来帮助。 ...
分类:其他好文   时间:2017-07-13 17:17:02    阅读次数:128
协变、逆变与不变:数组、泛型、与返回类型
转自:http://blog.csdn.net/yi_Afly/article/details/52071260 1. 前言 之前几篇博文,有些地方涉及到了协变性、逆变性与不变性在Java中的表现,所以这篇博文将重点记录这方面的内容,并辅以JDK源码中的一些实例,加以说明。 2. 定义 这里讨论的协 ...
分类:编程语言   时间:2017-07-05 01:14:17    阅读次数:318
Java迭代器Iterator
之前我们实现了迭代器模式,很多编程语言实际上已经内置了迭代器类,比如Java就为我们实现了迭代器Iterator。我们首先来看Iterator中的源码。通过JDK源码我们发现Iterator是一个接口,包含三个方法:hasNext、next、remove。1packagejava.util;23publicinterfaceIterator<E&..
分类:编程语言   时间:2017-06-27 13:49:31    阅读次数:151
JDK源码 ArrayList
java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.ArrayList<E> 1.Iterator方法 ArrayList l = new ArrayList(); Iterator ...
分类:其他好文   时间:2017-06-10 12:32:10    阅读次数:179
jdk源码之 hashmap 与hashtable 的区别
否,但jdk5之后,提供ConcurrentHashMap,可 替代HashTable。 未完待续... ...
分类:其他好文   时间:2017-06-04 11:44:07    阅读次数:101
391条   上一页 1 ... 19 20 21 22 23 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!