第一周做业:简要学习java语言的基本语法结构、java语言的特色、环境等、循环语句。
html
第二周做业:对象和类、接口和抽象类、多态
java
第三周做业:基本类型的封装类,装箱和拆箱,字符串类,数组,错误处理,操做数字
python
第四周做业:枚举类的入门和介绍、 操做时间和日期、java.util.Date的API简介、集合框架、泛型类
android
第五周做业:InputStream、OutputStream等输入/输出方式、线程、并发工具、网络等知识
git
第六周做业:Android简介、活动、UI组件,Android 四大组件之 " Activity "
程序员
第七周做业:布局、监听器、上下文菜单
数据库
第八周做业:ListView、GridView、样式和主题、位图处理等知识
编程
第九周做业:图形和制定视图、片断、多面板布局、动画
数组
第十周做业:偏好、操做空间、操做数据库、获取图片
网络
第十一周做业:制做视频、处理Handler、异步工具等知识
第十二周做业:服务、闹钟服务、广播接收器、内容提供者等知识
自认为写得最好一篇博客是?为何?
第七周做业:布局、监听器、上下文菜单
缘由:系统的学习了其中关于布局方面的知识,Android中的布局,Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局) ;经过本身一行一行的敲代码来进行理解和感悟,受益不浅。
做业中阅读量最高的一篇博客是?谈谈经验
第七周做业:布局、监听器、上下文菜单
经验:这篇博客里面,详细的介绍了布局方面的知识、怎么建立一个全局监听器、如何制做菜单、并对书上的代码进行了必定的改进。
做业中与师生交互最多的一篇博客是?谈谈收获
第二周做业
收获:主要是刚开始使用码云这个云端的存储器,用git命令进行上传或下拉不是很理解、跟同窗们和老师交流后,明白了每一个命令的意思就方便和熟练多了。
课堂项目实践
- 课堂实践连接(https://gitee.com/yuchao20189220/over_20189220java)
- 课堂实践对提升应用能力有帮助吗?
有帮助,老师在课堂上讲解了相关的知识,咱们在课堂上进行实践,有利于咱们巩固知识点。
- 课堂实践上本身有什么经验教训?
要认真听而且理解老师所讲的知识点,实在不会能够上在网上查阅相关资料、或者跟同窗交流。
- 课堂实践上对老师有什么教学建议?
课堂上能够多讲解些知识点
这学期,除了学习了一些java的代码,还学习了一些python的知识。加入了娄老师笨办法学python的课程,一步一步的敲代码,进行学习!
本书将教会你编程新手须要了解的3种重要的技能:读和写、注重细节以及发现不一样。
读和写
很显然,若是你连打字都成问题的话,那你学习编程也会有问题。尤为是,若是你连程序源代码中的那些奇怪字符都敲不出来的话,就更别提编程了。若是没有这些基本技能,你连最基本的软件工做原理都难以学会。
手动录入代码样例并让它们运行起来的过程,会让你学会各类符号的名称,熟悉它们的录入,最终读懂编程语言。
注重细节
区分好程序员和差程序员的最重要的一个方面就是对细节的重视程度。事实上,这是任何行业区分好坏的标准。若是缺少对工做中每个微小细节的注意,你的工做成果将不可避免地出现各类关键缺陷。从编程这一行来说,你获得的结果将会是毛病多多并且难以使用的软件。
通读本文并一字不差地录入书中的每一个例子,会训练你在作某件事时把精力集中到本身正在作的事情的细节上。
发现不一样
大多数程序员终年累月地工做会培养出一种重要的技能,那就是观察事物间不一样点的能力。有经验的程序员拿着两段仅有细微不一样的代码,能够当即指出里边的不一样点来。程序员甚至发明工具来让这件事更加容易,不过咱们不会用这些工具。你要先用笨办法训练本身,而后再使用这些工具。
在作这些习题而且录入每段代码的时候,你必定会犯错,这是不可避免的,即便有经验的程序员也会偶尔出错。你的任务是把本身写的东西和正确答案对比,把全部的不一样点都修正过来。这样的过程可让你对程序里的错误、bug以及其余问题更加敏感。
少瞅多问
只要是写代码,就会写出“bug”(虫子)来。“bug”是你写的代码中的缺陷、错误或者问题。听说早年有一次有人的计算机工做异常,检查后发现是一只蛾子飞到计算机里致使的,因而后来人们就把计算机的问题称为bug了。要修复计算机的问题,就须要对它进行“除虫”,这也是调试(debug)一词的来历。在软件的世界里,bug简直不可胜数,真的是太多了。
和那只蛾子同样,你的bug会藏在代码中,而你须要把它们找出来。别觉得盯着屏幕上的代码看,“虫子”就会本身爬出来了,你须要更多信息才能找到它们,你须要站起来,挽起袖子找“虫子”。
要找“虫子”,你须要拷问你的代码,问它究竟发生了什么,或者你须要站在不一样的角度去看代码。在本书里我屡次提到“少瞅多问”,我演示了如何让代码“坦白交代”本身干了什么,如何把拷问的结果变成解决问题的方案。我还演示了各类不一样的理解代码的方式,从而让你得到更多信息和洞察力。
不要复制粘贴
你必须手动将每一个习题录进去,复制粘贴会让这些习题变得毫无心义。这些习题的目的是训练你的双手和大脑思惟,让你有能力读代码、写代码和观察代码。若是你复制粘贴的话,就是在欺骗本身,并且这些习题的效果也会大打折扣。