`

Java内容的复习-数据结构

 
阅读更多

HashMap 非线程安全  

http://frankfan915.iteye.com/admin/blogs/1151971

 

HashSet 非线程安全,可以存放不相同的数值,用HashMap来存储数据,当调用Put(A)时,其实是调用了HashMap的put(A,CONSTANT)方法。

http://frankfan915.iteye.com/admin/blogs/1151979

 

HashTable 线程安全,与HashMap的唯一区别是HashTable加了Syncronized

http://frankfan915.iteye.com/admin/blogs/1152091

LinkedHashMap 继承HashMap,并用一个双向列表维护了一个link的node列表,可以设置一个规则让最近访问的对象放到列表的最前面,那样下次再去拿同一个对象的时候,就可以很快的拿到这个对象。非线程安全。

http://frankfan915.iteye.com/admin/blogs/1152177

 

Vector 线程安全,用数组保存数据

http://frankfan915.iteye.com/admin/blogs/1152220

 

  TreeMap是一种红黑树。

    http://frankfan915.iteye.com/admin/blogs/1152473

分享到:
评论

相关推荐

    Java复习---思考题

    Java 复习资料中的思考题涵盖了Java的基础知识,包括JDK的含义、Java跨平台技术、垃圾收集机制、J2SE、J2ME、J2EE的区别、包的作用、J2SE类库的主要包以及Java编程规范和程序结构。下面将详细解答这些知识点。 1. ...

    java基础1-8章复习-final.rar

    在Java中,这可能涉及到数据结构如数组或集合,以及面向对象编程中的类和方法,用于计算、存储和展示分数。 3. **GoldenCoin.java**:可能是一个涉及黄金硬币的示例,可能涵盖了类的设计,属性(如硬币的数量、重量...

    大数据面试复习总结

    大数据面试复习---Java基础---集合类、多线程、JVM 大数据面试复习----常问问题分析 大数据面试复习----画重点----思维导图 ...大数据面试复习----数据结构和算法+其他 大数据面试复习---项目架构流图串讲

    软件大数据面试笔试复习资料面试技巧HR面试常问的问题总结面试笔试题整理资料合集.zip

    05大数据面试复习----数据结构和算法+其他 06大数据面试复习---1套真实企业项目架构流图 07大数据面试复习----简历编写 08大数据面试复习----面试技巧 09大数据面试复习----人事HR面试常问的问题总结 10大数据面试...

    数据结构(Java语言描述).zip

    通过对比答案,学生可以检验自己对数据结构的理解程度,找出不足并进行针对性的复习。习题可能包括理论问题(如解释某种数据结构的特性)和编程任务(如实现特定操作或优化现有代码)。 总的来说,这份资源是学习...

    Java基础复习笔记09数据结构-哈夫曼树

    ### Java基础复习笔记09数据结构-哈夫曼树 #### 1. 哈夫曼树概述 哈夫曼树是一种特殊的二叉树,它在计算机科学领域有着广泛的应用,尤其是在数据压缩方面。哈夫曼树也被称为最优二叉树,其构建原则是使得带权路径...

    数据结构复习资料-java数据结构期末考试.doc

    数据结构复习资料-java数据结构期末考试.doc 本文档是关于 java 数据结构的复习资料,涵盖了算法分析、集合概述、栈等知识点。下面是对这些知识点的详细解释: 算法分析 算法分析是计算机科学的基础,它研究的是...

    随手笔记--数据结构与算法(Java)排序

    内容概要:这是本人在复习数据结构排序算法所写的markdown文档,对各个算法进行了比较,分析其稳定性。通过对六种排序算法的介绍,了解其中的核心原理,手写源码过程中对其代码进行注释讲解。 适用人群:本人文档是...

    数据结构java版

    《数据结构(java版)》是一本专为Java程序员设计的教科书,旨在深入探讨如何在Java编程环境中高效地组织和管理数据。数据结构是计算机科学中的核心概念,它研究了如何存储、检索和操作数据,以实现算法的最优性能。在...

    Java基础复习-Java JavaSE 必练基础案例(CSDN@追光者♂)

    3. **集合框架**:ArrayList、LinkedList、HashSet、HashMap等容器是Java程序中常用的数据结构。理解它们的工作原理以及如何选择合适的容器,可以提高代码的效率和可维护性。 4. **IO流**:Java的输入/输出系统基于...

    Java数据结构课件

    在学习Java数据结构时,会涉及递归、排序算法(如冒泡排序、选择排序、快速排序、归并排序)、查找算法(如二分查找、哈希查找)等内容。同时,还会学习如何通过抽象数据类型(ADT)和接口来设计和实现自定义的数据...

    Java基础复习笔记06数据结构-队列

    Java基础复习笔记06数据结构-队列,详细介绍了队列的知识

    Java基础复习笔记05数据结构-栈

    Java基础复习笔记05数据结构-栈,详细介绍了栈的相关知识

    java数据结构测试题及答案解析.doc

    Java 数据结构测试题涉及到多个Java编程基础和设计概念,包括数据结构、软件设计工具、多分支语句(switch语句)、继承与多态、自定义表格模型以及并发控制。以下是这些知识点的详细解释: 1. **二分法查找**: - ...

    01大数据面试复习----Java基础---集合类、多线程、JVM.zip

    Java集合框架是处理对象组的重要工具,它包括了数组、列表、队列、集合、映射等数据结构。主要分为两大接口:`Collection`和`Map`。`Collection`接口下有`List`(有序可重复)和`Set`(无序不可重复)两个子接口,而...

    Java程序设计与数据结构第九章习题答案

    在Java程序设计与数据结构的学习过程中,第九章通常会涵盖数据结构的重要概念和应用,包括数组、链表、栈、队列、树等基础数据结构,以及如何利用这些数据结构来解决问题。本资源提供了第九章的习题答案,旨在帮助...

    java期末复习-九章练习题全(含答案).doc

    综上所述,Java 期末复习涵盖了语言基础、程序结构、运行机制、数据类型、注释以及异常处理等方面的知识点。理解并掌握这些内容对于通过 Java 期末考试至关重要。在复习过程中,应注重实际编程练习,加深对概念的...

    6数据结构复习资料-JAVA数据结构期末考试.pdf

    在本复习资料中,重点讲述了算法分析和数据结构,特别是时间复杂度和空间复杂度,以及Java中的集合和栈。 算法分析是理解程序性能的关键。它关注的是算法在处理特定问题规模(用n表示)时所需的时间和空间资源。...

    数据结构自测题(java版)

    本套自测题集是专为Java编程语言设计的,涵盖了数据结构的基础到高级主题,适合计算机专业的在校学生进行考试复习。以下是各章自测题及详细答案的概述: 1. **数据结构绪论**: 这一部分通常会介绍数据结构的基本...

Global site tag (gtag.js) - Google Analytics