`
zsxzmxg
  • 浏览: 5033 次
社区版块
存档分类
最新评论

6.java成长之路——重读java编程思想06

 
阅读更多
  第十一章的标题是持有对象,这一章介绍了容器类,首先我们来对容器类有个大体上的认识。首先是Collection和Map。Collection下面又有List,Set和Queue,List下面有ArrayList和LinkedList,他们的核心区别是ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。Set下面有HashSet和TreeSet,HashSet下面有LinkedHashSet.当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode值来决定该对象在HashSet中存储位置。
LinkedHashSet集合同样是根据元素的hashCode值来决定元素的存储位置,但是它同时使用链表维护元素的次序
TreeSet是SortedSet接口的唯一实现类,TreeSet可以确保集合元素处于排序状态。TreeSet支持两种排序方式,自然排序 和定制排序,其中自然排序为默认的排序方式。
接着是Map,map的key是一个set,值是一个collection,map可以返回它的key的set和值的Collection。
接着是Iterator,集合类提供一个Iterator来访问集合的元素。
迭代器提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。
然后还有一个排序,可以用需要排序的类实现Comparable<T>接口或者新建一个类实现Comparator<T>接口并作为sort方法的参数。
分享到:
评论

相关推荐

    重读JAVA编程思想

    当年如猪八戒吃人生果般的读了java编程思想,只是知道这是本好书,但是具体细节,真是不知所云,很多都是工作中用到哪些,然后翻《think in java 》和《core java》,有了这么多实际java编程经验之后,再翻这部著作...

    5人教版PEP六年级上册Unit_4_I_have_a_pen_pal.第五课时课件——小学生ppt学习课件

    第五课时课件——小学生PPT学习课件 #### 教学目标与内容概述 本课件是针对小学六年级学生设计的一节英语课程,旨在帮助学生理解和掌握有关“笔友”及兴趣爱好的表达方式,并通过一系列互动活动来提高学生的英语...

    重读闭音节PPT课件.pptx

    重读闭音节是英语发音规则中的一个重要概念,主要涉及元音字母在特定音节中的发音方式。在学习英语发音时,理解并掌握这一规则对于准确读出单词至关重要。 首先,我们回顾一下重读开音节。重读开音节指的是在一个...

    英语语音重读的规则PPT课件.pptx

    英语语音重读是英语口语表达中的一个重要组成部分,它关乎到信息的传递清晰度以及语调的自然流畅。在英语句子中,重读的规律主要遵循以下几个原则: 首先,实词通常需要重读。实词包括名词、动词、形容词、副词、...

    音节划分与音节重读.doc

    【音节划分与音节重读】是英语学习中的重要概念,主要涉及到单词发音的准确性。音节划分是将单词分解成若干个发音单位,每个单位由一个或多个字母组成,至少包含一个元音字母。以下是对音节划分规则的详细解释: 1....

    6.比尾巴——小学生ppt学习课件

    - **重读关键词**:在朗读疑问句时,要注意重读表示疑问的词语,并适当上扬语调,延长最后的音节。 #### 三、动物尾巴的功能 动物的尾巴不仅形态各异,而且功能多样。以下列举了几种典型的尾巴功能: 1. **壁虎的...

    批判理论视域中的互联网时代——网络批判理论概述.pdf

    批判理论视域中的互联网时代——网络批判理论概述.pdf

    英语音节划分重读规则读音规则.doc

    英语发音中的音节划分和重读规则是学习者掌握地道口语的关键部分。下面将详细解释这些规则,并通过实例帮助理解。 一、单词重读 1. 双音节词的重读规则: a) 大多数双音节词的第一个音节重读,如 "letter"、...

    英语发音规则(重读音节和非重读音节).pdf

    英语发音规则(重读音节和非重读音节).pdf

    重读冰心,感受母爱作文.doc

    这篇文档实际上是一篇以“重读冰心,感受母爱”为主题的作文,而非与IT行业相关的知识内容。文章通过描述作者对冰心作品的理解,尤其是冰心对母爱的赞美,来表达作者对母爱的深刻感悟和个人经历。母爱在文中被视为最...

    Java8处理List的双层循环问题

    Java8处理List的双层循环问题是Java开发中常见的问题之一。在处理List的双层循环时,通常是当两个List中的某个值满足某条件时,进行相应的处理。这种情况下,我们可以使用Java8中的流式处理来简化代码,提高开发效率...

    英语音节划分-重读规则-读音规则.doc

    在英语学习中,音节划分、重读规则和读音规则是至关重要的基础部分,它们直接影响到单词的发音和语句的理解。以下是对这些规则的详细解释: 首先,我们来看单词的重读规则: 1. 双音节词: a) 通常第一个音节重读...

    重读开音节PPT课件.pptx

    【开音节与重读音节】 在英语发音中,开音节是一个重要的概念,它涉及到单词中的元音字母如何发音。开音节是指以一个元音字母结尾,且这个元音字母在其后没有受到其他辅音字母的影响,能够自由地发出其基本音,也...

    考研英语语法大全———自己总结.doc

    【考研英语语法大全———自己总结】 在考研英语学习中,掌握全面的语法知识是至关重要的,因为这有助于理解和构建英语句子。以下是针对英语语法的一些关键要点: 1. **英语动词的时态**: - 英语的时态系统与...

    java框架-Spring2复习题.doc

    - 事务隔离级别是数据库管理系统提供的功能,用于保证并发操作的正确性,防止诸如更新丢失、脏读、不可重读(包括虚读和幻读)等问题。SQL规范定义了四个事务隔离级别:读未提交、读已提交、可重复读和串行化。 - ...

    重读南京百科知识竞赛题及答案.doc

    重读南京百科知识竞赛题及答案.doc

    音节划分元音字母在重读非重读中的发音.ppt

    在英语发音中,音节划分和元音字母在重读及非重读音节中的发音是关键要素。音节是英语单词发音的基本单位,它由一个或多个字母组成,其中至少包含一个元音。理解这一概念有助于准确地读出单词,并且在口语中表达清晰...

    消费行业四大行业消费趋势电·重读消费者.pdf

    由于提供的文件内容为乱码,并且文件标题为"消费行业四大行业消费趋势电·重读消费者.pdf",但无法从乱码内容中提取实际信息,我将基于文件的标题和描述来猜测内容,并生成相关知识点。 【标题】"消费行业四大行业...

    重读旧书:基于内疚的快感?.pdf

    通过对比不同阶段对同一本书的理解,我们可以看到自己的思想变化,反映出个人的成长历程。比如,青少年时期可能被浪漫情节吸引,而随着年龄增长,可能会更关注人物的心理描绘和社会背景。 尽管现代科技带来了无数新...

    重读长辈这本书.docx

    重读长辈这本书.docx

Global site tag (gtag.js) - Google Analytics