Java SE
32h 入门打底
面向对象程序设计(Java)
让我们一起开启构建复杂软件世界的奇妙旅程32h 入门打底
100h Web 开发基础
进阶原理与性能调优
260h 企业开发体系
并发编程核心能力
企业级后端开发
高性能 I/O 与网络编程
微服务架构
从基础语法到企业级微服务,形成完整 Java 工程能力。
面向对象不仅仅是一套语法规则,更是一种组织代码的设计思想。它有三个核心原则:
后续课程中,我们会逐步揭晓这三个原则在 Java 中的正式名称和实现方式。
Java 不仅仅是一门语言,更是一个庞大、成熟的生态系统。掌握它,你将拥有构建大型应用的“瑞士军刀”。
Java开发近些年来被认为是国内IT行业最稳定、最核心的岗位之一,有清晰的成长路径。
无论你选择哪条路,持续学习和实践都是通往成功的唯一途径。
本课程的评分体系旨在全面评估你的理论知识、实践能力和学习态度。每一部分都至关重要。
规律的参与和持续的练习是成功的一半。这部分由三块构成:
编程是一门手艺活。只有通过不断的实践,才能将知识转化为真正的技能。
也许你会问:现在 AI 都能生成代码了,为什么还要自己敲?原因很简单——在你还没建立起扎实的编程思维之前,手敲每一行代码就是最有效的训练方式。AI 可以帮你写代码,但帮不了你理解代码。这门课要求你用"古法编程":自己想、自己敲、自己调。
(小组总分 * 人数) 的总额度进行协商分配。这考验的不仅是技术,还有协作与沟通。这是对你整个学期学习成果的最终检验。考试形式为线下纸质闭卷,全面覆盖课程内容。
假设一位同学的各项成绩如下,那么他的总成绩计算方式为:
| 考核大项 | 子项目 | 权重 | 你的得分 | 加权分数 |
|---|---|---|---|---|
| 平时成绩 (20%) | 考勤 (30%) | 20% * 30% = 6% | 95 | 95 * 6% = 5.7 |
| 随堂测验 (30%) | 20% * 30% = 6% | 85 | 85 * 6% = 5.1 | |
| 编程练习 (40%) | 20% * 40% = 8% | 90 | 90 * 8% = 7.2 | |
| 大作业 (30%) | - | 30% | 95 | 95 * 30% = 28.5 |
| 期末考试 (50%) | - | 50% | 85 | 85 * 50% = 42.5 |
| 总成绩 | 5.7 + 5.1 + 7.2 + 28.5 + 42.5 = 89 | |||
最终,这位同学的总成绩为 89 分。
期末考试成绩存在"斩杀线"(一般为 45 分,会在期末前公布):卷面成绩低于或等于斩杀线的同学,总成绩直接取期末卷面分,不参与加权计算。
示例:假设一位同学的各项成绩如下,其中期末卷面仅得 40 分:
| 考核大项 | 子项目 | 权重 | 你的得分 | 加权分数 |
|---|---|---|---|---|
| 平时成绩 (20%) | 考勤 (30%) | 20% * 30% = 6% | 95 | 95 * 6% = 5.7 |
| 随堂测验 (30%) | 20% * 30% = 6% | 85 | 85 * 6% = 5.1 | |
| 编程练习 (40%) | 20% * 40% = 8% | 90 | 90 * 8% = 7.2 | |
| 大作业 (30%) | - | 30% | 95 | 95 * 30% = 28.5 |
| 期末考试 (50%) | - | 50% | 40 | 40 * 50% = 20 |
| 若按加权计算 | 5.7 + 5.1 + 7.2 + 28.5 + 20 = 66.5 | |||
最终,这位同学的总成绩为 40 分。平时分再高,也扛不住斩杀线,期末必须认真备考!
面向对象编程是一门需要投入大量时间和精力的课程(挂科率至少25%)。这里有一些重要提醒:
选择这门课意味着你准备好迎接挑战。相信通过你的努力,一定能收获知识与成长。