CS61B第0期: 环境配置与仓库设置
目录
前言
这个学期要学习 COMP2119 Introduction to Data Structures and Algorithms 和 COMP2396 Object-Oriented Programming and Java,这两门课。 为了了更好地完成课程作业和项目,我打算先自学一下 CS61B 这门课。 这门课是加州大学伯克利分校开设的一门数据结构与算法课程,内容涵盖了 Java 编程、数据结构、算法设计等方面的知识。通过学习这门课,我希望能够打下坚实的编程基础,为后续的学习做好准备。
前置环境
在开始学习之前,请确保已经安装并具有使用以下工具的能力:
- Java Development Kit (JDK): 课程使用 Java 作为主要编程语言, CS61B 在 2024年秋季学期使用的是 JDK 17。
- Git: 用于版本控制和代码管理。
- IDE (Integrated Development Environment): 推荐使用 IntelliJ IDEA
设置仓库并下载骨架代码
首先创建一个新的目录 来存放课程相关的文件:
mkdir CS61B
cd CS61B
然后首先需要克隆课程代码所需要的依赖库:
git clone https://github.com/Berkeley-CS61B/library-sp24
gh repo clone Berkeley-CS61B/library-sp24
接下来创建一个新的 GitHub 仓库 来存放课程代码,并把它与骨架代码库关联起来:
gh repo create <your-github-username>/cs61b --clone
cd cs61b
git branch -M main
git remote add skeleton https://github.com/Berkeley-CS61B/skeleton-sp24.git
git pull skeleton main
最后需要在 IntelliJ IDEA 中配置项目:
- 打开 IntelliJ IDEA,安装这几个插件:CS61B, Java Visualizer
- 在
文件->项目结构
菜单中,配置 SDK 为 JDK 17 - 在
库
选项卡中,添加library-sp24
目录为库
这样你就完成了环境配置,可以开始学习 CS61B 课程了!