将近学习Android快一个月了,学了到了很多新的东西。有旧知识的回顾,也有新知识的体验
一个月来回顾了c语言基础知识 重点学习了Java中的对象 流 文件 线程 通信
其中最重要便是真正实践中是怎么运用所学知识的
尤其是软件设计的思想,例如:单一变量设计 接口回调,MVC设计模式等等 ,学习过程最大的困难便是不知道路在哪里 心中有了条道 学习便会踏实许多。这一个月来最主要的收获便是相当于给我指了一条路 我应该朝哪个方向学
一些建议
1.讲解知识点的时候 尽量不要直接抛出来 需要对其有个引入 铺垫 直接抛出只说怎么用缺少了解该方法 如何实现/实现原理 用起来总有些隔阂,膈应
2.希望能在每节课之前稍微备一下课 因为有时候有些知识点的讲解的思路 节奏有些乱 不太好让人直接了当把握 容易迷失在细节中
3.对一些知识点适度拓展(例如 == 和 equal()方法本质上都是判断引用变量是否引用同一个对象,但是在包装类中equal()方法被重写 用于比较内容 所以在String中才可以判断是否是内容一样的字符串)
4.讲知识点/思路的时 可以适当使用一些工具使之形象化 或者更具说服力 更容易留下深的印象 例如在讲类的继承时说 父类的东西 子类全部都继承了,包括private修饰的变量(除了父类的构造方法)
使用debug手段演示便会非常清晰的讲解 而不只是单纯 枯燥的知识点
image.png
image.png
在讲解一些实现思路时 如果可能 使用图/debug/动画等工具 便会更容易让人理解