教材学习内容总结
编程语言的基本了解
类, 方法, 对象.
类与程序的基本结构.
参数传值.
对象的组合.
实例成员与类成员.
重载, this, 包, import, 访问权限.
教材学习中的问题和解决过程
问题 1: 对方法, 类, 对象分不清, 混淆他们的概念.
问题 1 解决方案: 在看书后, 勉强分清吧. 类相当于一个结构体, 方法相当于函数里面的一个元素, 对象是调用结构体.
问题 2: 对于书上的程序, 可以看懂, 但是对于工作原理不是很明白.
问题 2 解决方案: 通过多看书看视频, 但是还是不是很理解.
问题 3: 包部分时, 开始无法编译, 编译后, 不能运行.
问题 3 解决方案: 编译时是没有进入正确的文件夹编译, 运行时输入了错误的文件名
问题 4: 实例成员和类成员很蒙, 看不懂.
问题 4 解决方案: 目前是把类当作全局变量看理解, 实例当作局部理解.
代码托管 https://gitee.com/lyx-hhhhh/20175326java
上周考试错题总结
错题 1
原因: 分不清实例变量和类变量的区别.
理解情况: 类变量相当于一个全局变量, 实例对象就是局部变量.
错题 2
原因: 在看视频的时候因为没有讲 UML 部分, 所以就没有重视.
理解情况: UML 图属于结构图, 常用于描述一个系统的静态结构.(书 p57)
错题 3
原因: 分不清实例方法和类方法.
理解情况: 概念特别多, 书 p80, 多看.
心得体会
本周学习任务对比前两个周突然多了很多, 适应不过来. 看了一遍网课后, 总会发出我到底看了什么的疑问, 然后通过看书解决了一些问题, 敲书上的代码有时还会出现错误, 与 C 语言不同的地方也越来越多. 感觉 Java 比 C 语言有个好处, Java 是直接拿现成的东西来用, C 语言是如何制造东西. Java 就是用电脑, C 语言是制造电脑, Java 就需要你会用. 在学习过程中, 如果遇到困难, 不要沮丧, 结合书, 视频, 程序, 一点一点的搞明白. 比如在学包部分的时候, 我怎么都编译出来出来, 通过看我程序的文件夹, 再看视频的文件夹找到我们的不同之处再进行修改, 就做对了, 我们要沉住气. 我们接下来的学习会越来越难, 我们要把心态放正, 才会有更好的精神面貌去学习接下来的课程.
来源: http://www.bubuko.com/infodetail-2990920.html