Android开发Android技术知识程序员

Java集合

2017-08-19  本文已影响71人  Ansaxnsy

目录:

Java集合API

Collection 体系

Set 集合

HashSet 的存储机制:

HashSet 还有一个子类:LinkedHashSet

TreeSet

List 集合

LinkedList

Deque 集合

Java集合API

        Java Collection Framework API

        集合,也叫容器类。它的功能,就相当于容器。

        Java的集合(容器),它是用来 “装对象的”。

        容器,应该有哪些方法供你使用?

         —  把东西 “丢” 进容器中

         —  把相应的东西 “读取” 出来,该东西依然在容器里。

         —  把指定的 “东西” 从容器中删除。

         —  “挨个” 把每个东西数一次。(遍历)

         —  把容器 “倒空”  (清空)

         —  把 A 容器中东西,全部倒入 B 容器中                               集合 + 集合

         —  拿 A 容器包含的东西,减去 B 容器中包含的东西             集合 + 集合

         —  拿 A 容器包含的东西,与 B 容器中包含的东西求交集      集合 ∩ 集合

Collection 体系


Set 集合

        就是 Collection 。它们的行为完全相似。

        遍历 Set 集合,有两种方式:

            A。用迭代器

            B。用 foreach 循环

HashSet 的存储机制:


HashSet 还有一个子类:LinkedHashSet

        它与 HashSet 的存储机制相似。

        但 LinkedHashSet 额外地维护一个链表,这个链表可以保证 LinkedHashSet 能记住元素添加顺序。

LinkedHashSetTest  程序 及 运行结果:

import java.util.*;

public class LinkedHashSetTest

{

    public static void main(String[] args)

    {

        LinkedHashSettest = new LinkedHashSet<>();    //  记住元素添加顺序。

        //HashSettest = new HashSet<>();

        test.add("aaa");

        test.add("bbb");

        test.add("ccc");

        test.add("ddd");

        for(String ele : test)

        {

            System.out.println(ele);

        }

    }

}

LinkedHashSetTest

TreeSet

       特征:保证 Set 里的元素是 “大小排序” 的。

       TreeSet  —  它是标准的 “红黑树”

                树  →  二叉树  →  排序二叉树  →  平衡排序二叉树  →  红黑树


List 集合

        它提供了大量的 “根据索引” 来存、取元素的方法。


LinkedList

    既是线性表,又是队列,还是栈。

    LinkedList 底层是基于链表实现的。通常认为它的性能比上 ArrayList。

    ArrayList :由于可以根据底层数组的索引存、取元素,所以性能非常快。

             当插入元素、删除元素,后面的所有元素要跟着 “整体搬家”。

    LinkedList:由于底层采用了链表来存储元素,因此根据索引存、取元素,所以性能较慢。

             当插入元素、删除元素,无需 “整体搬家”,所以性能非常快。

Deque 集合

———  它是功能被限制了的线性表。

   既是队列 , 又是栈。

以上


写在最后:

今天的思考:

你想要什么样的自传?

设想你的墓志铭。想象你去世之后,要在你的墓碑上刻下最简练的话,来概括你的人生。那么,你希望你的墓碑上出现什么?

你也可以好好想想,留言在后面哦

我目前的答案:

这是一个有趣的人,他品尝到了生命!

好了,灵魂回窍……

品读一下我自己的答案,为什么我要概括成有趣、品尝生命?

有趣是什么?目前我的认识是:幽默,格调,豁达,偶尔接些地气。那么,可以导致这些因素的本质是什么?

个人拙见:情商和认知!

以前并没有认真思考过情商这个词,之前对情商的认识都是错误的,只觉得自己高中班长大学也当了班长,小学有女孩子表白,初中有暧昧,高中有女生喜欢,大学以来也没怎么单身过,就觉得自己是个情商还可以的人,所以自我稍许膨胀了。直到前些天现任女友给我坦言了一些话,才破碎了我的自我感觉良好,虽然不得承认那天我的玻璃心要撕裂了,但是,真心感谢我的女票,是她,让我对自己的人生有了更加理性和本质的思索,不再是那个一味沉浸在爱情里的小男生了。

做一个有趣的人很重要,有趣会让你更加自信,使你更加的热爱生活,更加的憧憬明天。

在佛教里,有一个说法,人在临死前,会像过电影一样把整个一生回忆一遍,最后会生出一个重要的心念,而这就是人下一世的使命。

如果真的是这样,那么我的使命是什么?

我觉得大型企业有一个很好的地方,就是它会赋予你一种强烈使命感,曾也听过一位任职过谷歌的学长的分享会,他说,谷歌的CEO经常会给员工传播梦想的概念,思维跳到月球,要有远大的梦想。当然,创业公司也有它的骄傲与血性,这也是埋在我自己心中的一个种子,但是我自己之前并没有自信谈起,因为自己在这之前只是停留在想想而已。引用一句话 “我从来没有长大,但我从来没有停止过成长”!

回到现实,结合我自己现在的状况,我经常会被自己给绊倒,容易困在自己短浅的目光里,这就是认知层面。我认为,提升自己的认知能力非常重要,应该时刻去学习,多接触事情,多思考,多去想想它的本质,只有勤于思考,有些思维才会凝练成真正属于你自己的认知。

品尝到了生命!我认为品尝生命是建立在情商和认知上的,为什么我要这么说?因为我觉得,当你具备了以上两个条件时,你才会形成一个真正属于自己的体系,会有一个自己说了算的人生。当然,努力和运气也很重要!要有狼性!

最后,我来谈谈感情吧!不说我的思考肯定就对,但是希望可以给你提供一条思路,供你参考。

首先,请你回想一下,自己是如何喜欢上TA的?你们又是如何在一起的?

大抵有三种:

1.普通朋友慢慢发展而来,日久生情,经常 在 一 起

2.一方苦苦追求

3.一见钟情。

仔细想想我自己,虽然很早就加了她的微信,但是在一次偶然的机会才开始逐渐聊天,然后发展迅速,所以我的情况可以归为一见钟情~

那么你们那?

让人最难过的是,明明自己觉得两个人很相爱啊,怎么可能突然就不爱了那?

大抵归为两个原因:

1.TA对我不好

2.我对TA没感觉了

而我们,属于第二种。第二种对我来说很不幸,但是我也不可能成为第一种,因为我的姑凉让我忍不住对她好~但是,问题偏偏出在这!我的好,有时候只是我自己觉得好,只是看起来的好。

没感觉,坦白来讲,就是你对TA已经没有吸引力了,你的魅力已经下降到TA难以感兴趣的地步。我承认,这很悲伤,但是确实就事实,然而我的姑凉其实很早给我提过这个,我没有在意,直到她的善意坦诚,我才意识到了这个的重要性!我才发现,她比我想象中的爱我!

而我在她提出没有吸引力的时候,我还在想,是不是我对她不好了,我哪里没有满足她,我从来没有和她生过气啊……这一切都是我的认知错误,不是我对她不好了,而是我逐渐缺失了自信,缺失了自我,缺失了我本来可以吸引她的东西…

她本来喜欢的理想型是:高高瘦瘦,学霸类型~好吧,我不符合。但是回想以前,她为什么会喜欢我,因为我比较会玩,总是有新奇的点子来感染她,其实我觉得本质是:我当时对她比现在用心,用心去感受她,去懂她~

以前,我会大晚上偷学校的花花送给她,带她去一起通宵,那是她第一次网吧过夜,是很新奇吧,然后就可爱的睡着了~~~认真的为她准备生日礼物,剪切视频,当时说每年都会给她送一个,但是第二个生日却没做了,生日礼物也是她发链接我买的……总之后来的自己,不会去懂她了。总是机械式的去做一些意义不大的事情。

而且,,,陷入了自以为很爱她的沼泽:

把她当作了你世界的全部,掏心窝的好时,她对你的反馈却不是像你期待的那样。

她逐渐对你冷淡,开始不回你的消息,或者根本没有理由就不和你说话……

你知道这所有的信号都告诉你情况不妙,但是你却不知所措,你依然无怨无悔地对她百般关爱,百依百顺,甚至千依万顺。你可能继续会发“天气预报”、“幽默笑话”给她,以示你对她的至死不渝的忠心,和真诚。

可惜,她可能只会觉得你烦,开始离你越来越远(心灵上的远)。

潜意识里形成了一种,要对女人好,女人才会和你在一起,潜意识里觉得我们要让别人对我好,那么首先我们自己要对别人好,于是就会陷入了假爱:你觉得你对她好,那么她就应该理所当然的对你好。你期待,你期待她能像你对他那样对你,你期待她能像你爱她那样爱你……你期待你所付出的一切,你对她的好最终能够换来她对你的好。但是很可惜,这是一种错误的想法!

女人,尤其是像我的姑凉,她这样迷人的美女身边,每时每刻都有对她“好”的男人,换句话说美女身边永远不缺那些关心她,为她埋单的男人,她们缺的是能够让她们产生“吸引”感觉的男人。而她,为了我拒绝了很多男生,我却很傻逼的吃醋埋怨她。她明明用行动来证明了一切,而我,却在逼着她说出承诺。回想起来,这次事件的爆发点是我们讨论了婚姻,现在想来,自己真是太傻逼了,凭什么要别人一定要嫁给你,凭什么觉得自己付出就一定要得到相应的回报,这还是爱情的初衷吗,顺其自然,很舒服没有压力不应该才是爱情本来该有得样子吗~

那么,说到重点了,如果你处于这样的情况,该怎么做?

核心:改变自己,找回本该属于你自己的自信,而魅力来源于自信!

犹豫不定,性格平缓,无害,爱幻想,容易情绪化,忍让压抑……谁都不会喜欢吧~

聪明,个性突出、喜欢冒险和挑战、竞争意识强,有主见,有原则,领导力强,自控力强。这样的男人我都喜欢,别说女人了。当然,还是有一点很重要,当她需要你的时候,你会出现在她身边,用心去懂她,学会换位思考,走进她的内心~

还有,细节真的很重要,改掉自己的坏毛病!

生活从不缺乏意外,当然,没有到来之前,谁也不知道是惊是喜。

最后,送给我的姑凉一句话:

愿腻可以在最美好的时光遇到腻生命里不可或缺的男人

当然,希望这个男人就是我!

收笔,回家

此刻的我,异常清醒

上一篇 下一篇

猜你喜欢

热点阅读