这周学习了多态、异常、包和访问控制。
多态的学习解决了之前学习类的继承时的一些困惑,有了多态这一特点,实际上广泛了方法的可用性,通过继承使类可以设计的更加细致,以解决设计一个类之后遇 到更细致问题之后可以创建子类来解决该问题,子类可以重写父类的方法,不同子类可以根据实际情况重写不同的方法,多态则根据不同的子类解决不同的问题,这 样一来感觉这是一个非常好的编程设计特点。通过多态感觉到了Java面向对象的一个比较明显的特点。
异常提高了代码的安全性,也让代码更容易被人使用,它一定程度上解决了程序员与其他使用者的互动,通过异常提醒使用者,让使用者更放心,也知道了自己在使用时要注意些什么问题。
包看的不是太细,感觉是一些小工具之类的用法。
这一周最后开始了线程的学习,对于刚看的线程先不谈感受,等下周看完整个一章后整体写下感觉更好。
本周看的不是太多,主要是学习感觉不在状态。感觉学习的都是一些Java中一些非常特殊的用法,不像之前学习c时会学习一些具体的解决问题的算法,学习这 些特殊用法感觉只是在死记硬背些东西,只是学会了这一部分,却不明白在整个源代码中他要怎么使用。不明白这些东西可以解决什么问题,只要你会用就行。而且 感觉记不住这些,因为就不会熟练的利用他们解决问题。
先这样看着吧,也许都是这样过来的吧,慢慢学习,慢慢改进学习方法吧。