第三周学习周报
一:学习情况
1:周天,学习了正则表达式,URL(统一资源定位符),并且用正则表达式和URL对新浪网页做了一些简单抓包,得到自己需要的一些数据
2:周一,调试了算法与数据结构的迷宫问题,以及马踏棋盘问题,用回溯法来写马踏棋盘问题,迷宫问题用有值返回时,求一种解,无值返回时求所有解。
3:周二,复习了String,StringBuffer,StringBuilder,三个类,以及包装器类型的知识
3:周三,复习了老师昨天讲的集合的一些知识,以及底层实现原理,list,set,map
等,还有泛型,并且掌握propertise类的一些知识,最后弄清楚了equals和hashCode的底层原理。
4:周四,用Java实现了byte ,KB,MB,TB,字节转换问题,并且复习了多线程的知识,遇到一些问题,没有解决,百度没有找到正确答案,只好等下一次上课的时候问刘老师啦!
5:周五,复习了Java反射的知识,对反射有了一些新的认识,不过还有问题,没有解决
6:周六,对数据结构的分治法,进行了上机操作,最后解决了bug,最后完善代码。了
二:学习问题
1:在调试马踏棋盘问题,一直出现死循环,并且结果是错误的,修改了半天也没有修改好,最后只能网上查资料,看CSDN解决问题,最后通过问大神才找了一份源代码和我的比较,最后找出问题,太浪费时间了,一个小问题修改半天,难受。
2:今天我在学习HashCode的时候,不知道直接创建字面常量时,和new的对象到底去不去常量池,百度了很长时间,看博客,最后弄清楚了它的机制,没想到
有些博客还是错的,误导了自己,很长时间都在做无用功,最后通过CSDN和ecplise编译,验证才弄清楚了原理。
三:学习意见和建议
没什么建议,都挺好的!
李康
Java1804第一小组