标签 "数据结构" 相关文章
总计 1 页,当前第 1 页
数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织的集合,特殊的结构在不同的应用场景中往往会带来不一样的处理效率。常用的数据结构可根据数据访问的特点分为线性结构和非线性结构。线性结构包括常见的链表、栈、队列等,非线性结构包括树、图等。数据结构种类繁多,本文将通过图解的方式对常用的数据结构进行理论上的介绍和讲解,以方便大家掌握常用数据结构的基...
4年前 (2021-02-09)
阅读(2259)
赞一个 (4)
链接直达
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历...
8年前 (2016-08-16)
阅读(2192)
赞一个 (1)
链接直达
1、Set存放的元素是无序的不可重复。Set容器类有HashSet,TreeSet等2、List存放的元素为有序可重复。3、重写equals方法,一般最好重写hasCode方法,当对象作为key的时候及索引,会使用hasCode方法进行查找。4、容器对象在调用remove,contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals方法和hashCode方法。对于自定义的类型,需要重写equals和hashCode方法...
8年前 (2016-08-16)
阅读(2513)
赞一个 (0)
链接直达
在以前的版本中使用泛型类型,需要在声明并赋值的时候,两侧都加上泛型类型。例如:Map<String, String> myMap = new HashMap<String, String>();不过,在Java SE 7中,这种方式得以改进,现在你可以使用如下语句进行声明并赋值:Map<String, String> my...
8年前 (2016-08-14)
阅读(2740)
赞一个 (1)
链接直达