南开大学寄网大二所有Java作业。年少不知idea好用,所以都是eclipse项目,需要的话可以用idea自带的从ecipse创建项目转一下
2023.9.17 update
又是一学期新的开始。作为一个不那么优秀的寄网人,还是希望碎碎念几句。
先把结论放在前面,如果你选了Java作为你的选修课,你会发现你每周的作业量会比较大。详细可以见icu上的锐评。但是,不要对这门课的价值有过高的期许!更不要将过多的时间投入到这门课的作业当中!或许聪明而眼界开阔的你多少对大学有所意识,但是相比同龄人不那么聪明的我在本应当打好专业课基本功的大二上学期,却沉浸在了繁杂而又没有任何实际价值的GUI项目中。如果你早有清晰的规划,不要嘲笑我,我在此也尽力提供了帮助。如果不是,不要像我一样!当时做这份作业的时候还没有ChatGPT,而在现在,更是把一丝一毫的时间用在画一个漂亮的计算器上都是浪费!这是思维的懒惰!不用愧疚于参考网上的代码(包括我的),作业都是助教来判,分数也差不太多,因为对刚才所说,其实大家心里也都清楚。但是务必要把时间用在提升自己的算法能力和技术能力上,多去参与一些实际项目,探索丰富的课外生活!
说了这么多,这门课真的就一无是处了吗,并不是。如果你选了这门课,下面的内容还是需要认真体会,有的也将会是考试的重点:
多线程编程。这一章节可能讲的会比较快,但每一部分的内容都要结合教材细细体会,后续的学习甚至部分工作会常与进程和线程打交道!
设计模式。关于设计模式的具体内容可以上网搜寻学习,教材中也会穿插渗透一些,多留心。
容器类。结合学过的C++体会在容器库上设计的异同。
总之,不要迷失在细节里。养成良好的学习习惯。早一点想清楚自己的目标,并尽力为之付出。借用同级大佬一句话:Stay Hungry,Stay Foolish.