当前位置: 首页 > Tag Archives: 链表

HashMap的工作原理

Java 0条评论 2017-11-29 1,309 views
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至...

Java中ArrayList和LinkedList区别

Java 0条评论 2017-11-29 1,433 views
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除...

Java中的锁分类

Java 0条评论 2017-11-27 1,973 views
在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁上面是很多锁的名词,这些分类并不...

Java list的用法排序及遍历

Java 0条评论 2015-4-25 2,544 views
Java list的用法排序及遍历java list 排序 java list用法 Java list java list 遍历概要:List中可以添加任何对象,包括自己定义的新的类。Map 的常用实现类有:ArrayList 和 LinkedList。 下面是Java list的用法排序及遍历 ...

Java的Collection

Java 0条评论 2015-4-25 2,591 views
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封...

Java程序员最喜欢的11款免费IDE编辑器

Java 0条评论 2015-4-15 2,051 views
Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、...

链表、树、斐波那契数

其他 0条评论 2015-4-5 3,330 views
链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比...