我们课用的就是这本《Java程序设计教程(第三版)(微课版)》,第三版更新了不少内容,还带了微课视频,讲得很细,从基础语法到面向对象、集合、IO流都有,适合没基础的同学入门。书里代码示例挺多,跟着敲能理解不少。
现在自学最缺的就是配套的习题思路和实验指导,特别是一些课后编程题的参考代码,光看书上的例子有点不够。希望能找到靠谱的笔记或者学习群,大家一起讨论,免得到某个难点卡半天。
我目前是白天看微课,晚上动手敲代码,遇到报错就百度或问同学。但面向对象那块的继承和多态总是绕不清,调试老出bug。求有经验的朋友指点一下,怎么系统地理解设计思路?或者有没有什么小项目适合练习?