计算机程序设计基础
2024-2025-1
L. Zhang
RIEM, SWUFE
计算机基础(英)期末Project要求
数据库基础(英)quiz答案
sqlite-jdbc-3.47.1.0.jar
上课时间、地点:
- 周三下午13:00 ~ 15:35@H203
- 周三晚上18:30 ~ 21:05@H203
快速参考:
-
Getting Started
1.1 数据存储与地址
1.2 System perspective
1.3 A brief introduction to Java
1.4 第一个Java程序 -
基本数据类型和方法
2.1 常见的三种类型数据
2.2 变量和基本数学运算
2.3 数据类型转换
2.4 定义和使用一个方法
2.5 方法的定义和调用:详解
2.6 类作为一种特殊的数据类型
2.A 错误数据类型导致的风险
2.P Problems -
流程控制
3.1 关系运算. Relational Operators
3.2 分支结构
3.3 逻辑运算. Logical operators
3.4 循环结构 - while循环
3.5 循环结构 - for循环
3.6 break:终止循环
3.7 continue:跳过某轮循环
3.8 综合案例:前多少个正整数的和会超过给定的数?
3.P Problems -
面向对象的程序设计
5.1 类与对象
5.2 Java是如何存储变量的 & static变量和方法
5.3 Java方法的重载
5.4 构造方法
5.5 Java继承
5.6 抽象类&继承的用途
5.7 成员变量/方法的访问控制
5.8 接口interface -
Cases
7.1 LoginController
Appendix.
- A.1 从文件读取数据并生成对象
- A.2 将数据写进文件
- A.3 播放音频文件的例子
- A.4 Eclipse导入、导出工程
- A.5 Quiz 2A卷问题和答案
- A.6 Quiz 2B卷问题和答案
教材:
- Java程序设计基础(第7版), 陈国君编,清华大学出版社
- Downey, A. B., & Mayfield, C. (2019). Think Java: How to think like a computer scientist. O'Reilly Media.
视频资源(英文):
- Video available on YouTube: Java Tutorial for Beginners
- Video available on Bilibili: Java Tutorial for Beginners - Bilibili
相关软件下载
请根据自己电脑的操作系统下载JDK和Eclipse。JDK推荐下载Java 22, Eclipse推荐下载Eclipse IDE for Java Developers。