选课类别:专业任务 | 教学语言:双语 |
课程类别:专业选修课 | 开课单位:计算机科学与工程系 |
课程层次:未知 | 获得学分:3.0 |
这门课确实应该被称为Java2,可以充分锻炼调API的能力,给分还算不错,但是满绩还是比较难。
分数占比还是很明确的:
最后期末考烂了,总评96,喜提 A,再吐槽一次期末真的很逆天。
这门课叫Java2实至名归,Java的实用标准库基本都介绍了,Java的反射,JVM的基本运行机制,以及JavaEE,Spring,SpringBoot,JUnit测试也介绍了。
ppt课件质量非常好。
lab和assign2以及project都可以拿bonus,且能溢出到总评。
Assign2其实更像真正的project,用socket和多线程做一个基于JavaFX的在线的连连看游戏,因为我的拖延症习惯导致最后比较肝,好在拿了107/100.
而project是用SpringBoot做一个对Stack Overflow上面的有关Java的至少1000个thread(问题以及相关的回答和评论等)的相关数据进行REST抓取到本地,然后建立对数据的各种可视化服务。主要应该是为了让大家熟悉一下SpringBoot的基本框架和流程。如果只是满足各项得分要求(而不是提前答辩和大课展示的程度)的话,其实任务量不算特别多,建立好数据库和爬取好数据到本地基本就已经完成一半了,剩下的就是利用Spring的JPA进行JDBC的一些SQL查询和可视化服务了。前端的话不需要太精美,只要对数据的阐释比较直观有效,兼顾基本的美观,一样能拿99/100(叠个甲:大家千万不要学我踩分做~)。
期末允许带两张A4的cp,我感觉只要复习得差不多,不算太难。
满绩了,爽。
Java部分的理论知识比较难,细碎且多,各个类还有包含关系,真的有些晕。陶老师的理论课真的非常棒,PPT是非常用心地在做,而且讲解得非常细致。不过lab课陶老师讲得特别快,十几分钟就讲完了,还是不如隔壁赵耀姐姐的lab课更细致
暂无教师主页