A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

aWutao

初级黑马

  • 黑马币:20

  • 帖子:5

  • 精华:0

© aWutao 初级黑马   /  2018-10-8 20:04  /  1167 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在黑马学习至今已逾20天的课程,java的基础课程已经学完.从对java一无所知的小白到现在手握两大利器(面向对象和方法调用)磨刀霍霍的准备向数据库与框架进发.
        说实话,在黑马的学习课程安排前段时间过于宽松,9.14开的班到现在接近两个月的时间才20天的课程,因为教室的限制,休息的时间多与正常安排.当然这样的安排对于我这样的0基础来说有足够的时间去差缺补漏,能够在基础上追上科班专业的学生.基础过后希望可以课程安排的更加紧凑.
        来黑马学习为的都是就业与薪资,在网上和中午演讲重点关注的都是毕业后的就业情况和面试情况.多方面了解下发现,有一个共识培训班的学习广度够了但是深度不够对于就业来说,需要自己更加深入的学习.对于这样的观点,我持保留意见,对于双元课程来说,视频的深度不够但是还有老师的延伸与扩展,杭州黑马18期的程代明老师在有着丰富就业经验的基础下提出的扩展我个人觉得是非常有用的,今晚有看到过一个帖子,例举的是链表与哈希表查询增删速度,说是底层的原理没有提到过,需要自己深入,我仔细回想发现自己在课堂上竟然学习过这一知识,但具体细节记得却又不甚清晰,故在此说明原理的同时对课程进行回顾.
        数组Array:是有序的元素序列,数组是在内存中开辟一段连续的空间,并在此空间存放元素。就像是一排出
租屋,有100个房间,从001到100每个房间都有固定编号,通过编号就可以快速找到租房子的人。数组的查询速度快::通过索引,可以快速访问指定位置的元素.数组的增删元素慢:需要创建一个新数组,将指定新元素存储在指定索引位置,再把原数组元素根据索引,复制到新数组对应索引的位置.
        而链表linked list 由一系列结点node(链表中每一个元素称为结点)组成,结点可以在运行时i动态生成。每
个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域.链表查询慢是因为,链表想查找某个元素,需要通过连接的节点,依次向后查找指定元素.而对于增删元素,链表只需要修改连接下个元素的地址即可。
        由此可以看出,在黑马的课程上我们也许错过了很多深入了解一个知识的机会,我推崇并实践的是120%的课堂注意力集中,并且及时的对课堂所学的知识进行消化,现在就业班已经步入正轨,认真的时候是感觉不到时间的流逝的,可以说下一次松懈的时候可能已经在为与HR的交锋做准备了.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马