每日博客计划——day03 今日摸鱼,列出一个完整的有可行性计划表

  原计划今天是写一下关于数据结构中数组结构的博客,可是在回来后看起了哥们发个人一个练手项目,又萌生了一种作一个项目的冲动!可是我以为这样想一出是一出有点很差,故而打算先写一份完整的有可行性计划表。数组

  计划目的:数据结构

    一、学习!学习是永无止境的,以个人智商,能把Java学会能达到看山是山看水是水的境界就很知足了,可是一直还处于看山不是山的地步啊(T - T)学习

    二、养成习惯!都说21天养成一个习惯,可是三天就能毁掉一个习惯!坚持天天学习天天让本身进步一点点早日达到看山是山的境界!哈哈!索引

    三、每日博客计划一方面为了本身的知识总结,另外一方面也为了在之后投简历时能有一个略微出彩之处!内存

  计划如何实施:开发

    一、不论有无时间,铁律第一条:必须得写一篇博客!没有电脑用手机,没有手机就手写,没笔没纸就扇本身吧!博客

    二、当时间太少太紧时,不写代码,仅写本身的理解总结!(最近几天还没进入状态,真要是写代码应该也能够写,慢慢来吧,周末这种休息日则必须加上代码!)基础

    三、每周必须有一篇含代码的博客内容!List

  计划的奖惩:遍历

    一、惩罚为累加机制,博客园天天一篇博客公平公正公开,第一次未完成,俯卧撑三十个,仰卧起坐三十个;第二次在前一次的基础上各加五个。以此为证。

    二、奖励机制为:让本身清醒、扇本身的时候下手轻一点。


    还有点时间,写一点关于数组结构的理解:

      数组在内存中的存储是先分配好一块固定大小的内存空间,而且可放入的数据类型也是在声明数组时就已经定义好的,其实这不难想到,只有肯定了存储的数据类型,才能肯定数组的内存空间为多大,毕竟八大基本数据类型的大小都各不相同。在数组中,一个数据元素有一个对应的下标,由于数组是连续存储,因此下标从0开始每个下表表明了一个数据,那么在添加数据时若是是在数组结构的末尾添加数据,自是简单方便快捷,可是当在数组结构中插入一个数据时,却须要把插入数据后的每一个数据的下标都进行变更,删除亦如此,删除中间的一个数据须要将其后的每个数据元素下标进行变更,这无疑是很是影响操做速度的。固然,这些是数组数据结构的弊端,可是同时须要知道的是使用数组结构能够经过索引也就是下标很是快速便捷地获取某个数据元素,固然,这得创建在知道该下标对应的数据值的状况下,不然还得遍历,更麻烦,可是经过索引对数组结构进行遍历操做很方便却也是数组结构的一个优势。在我看来,数组结构常见于初学者使用,在实际开发中应用面不广,仅有当数据不大,查询频繁且不多增删时才更倾向于数组结构。(可是数组结构真的是初学者用的最多最熟悉的数据结构了!!!)

    针对数组结构的固定长度这一缺点,Java提供了动态数组ArrayList来解决这一问题,同时,Array类里也封装了一些对数组的操做方法。同时建议本身(我建议我本身!!!)这周末写一下简单的本身的动长数组。今天就到这吧~