1.概述:是一种把明确类型的工做推迟到建立对象或者调用方法的时候才去明确的特殊的类型。 2.格式: <数据类型> 注意:**该数据类型只能是引用类型**。 3.好处: A:把运行时期的问题提早到了编译期间 B:避免了强制类型转换 C:优化了程序设计,解决了黄色警告线问题,让程序更安全
> public void add(DVD dvd) > { > DVDNode node = new DVDNode(dvd); > DVDNode current; > > if(list==null) > list=node; > else > { > current = list; > while(current.next!=null) > current=current.next; > current.next=node; > } > }
错题1及缘由,理解状况: 作这题时没有考虑全面,忽略了输入值为负值的状况。html
错题2及缘由,理解状况: 递归的状况下,该方法使用相同的参数调用本身,因此n不会改变,所以若是(n> 0)最初为真,它将保持为真。java
错题3及缘由,理解状况: 考虑过多,直接递归就是本身调用本身,间接递归即中间还有一个方法。node
错题4及缘由,理解状况: 无限循环和递归都是类似的,由于它们继续无限地重复。 编译器或运行时(JVM)都不能捕获它们。git
错题5及缘由,理解状况: 此次作了一遍,发现是正确的,不知道之前怎么作错了。vim
博客中值得学习的或问题:数组
代码中值得学习的或问题:安全
基于评分标准,我给本博客打分:14分。数据结构
<font face="STCAIYUN" color=#00ffff>这一章很是的抽象,有点不适合我这种智商过高的人,致使我得想很久,不!应该是学很久。不过还好,最后仍是弄懂了点皮毛。在这个过程当中,发现本身很是的懒,想一个问题时,老是不善于深究。老是大脑自动跳出来,特别是当碰见那种反复循环的问题时,大脑不是不跳就是跳的太快,致使本身都跟不上。o(╥﹏╥)o真是服了本身!!</font>学习
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 075/200 | 1/1 | 05/20 | |
第二周 | 560/500 | 1/2 | 13/38 | |
第三周 | 972/1000 | 1/4 | 21/60 | |
第四周 | 694/1666 | 1/5 | 21/90 | |
第五周 | 1544/3095 | 1/6 | 30/90 | |
第六周 | 600/3627 | 1/7 | 30/120 | |
第七周 | 544/4200 | 2/9 | 20/140 | |
第八周 | 907/5107 | 2/10 | 20/160 | |
第九周 | 700/5807 | 1/11 | 20/180 | |
第十周 | 900/6782 | 2/13 | 20/200 |
1.集合总结笔记(jdk 1.6)——ArrayList/LinkedList 2.数据结构——图 3.Java学习笔记(第8版)》学习指导 4.命令行参数总结优化