Home avatar

海岸实验站

本站所有内容仅用于教学,未经允许,不得转载

7.1 熟练使用vim

摘要

本文主要介绍了如何使用 Vim 编辑器编辑文件,包含以下几个方面:

  1. 启动和退出 Vim:介绍了如何启动 Vim 编辑器,以及如何退出 Vim 编辑器。包括使用命令 :q、:w、:wq 和 :x。
  2. 查找:介绍了如何在 Vim 中进行查找,包括使用 / 进行查找,以及使用 n 和 N 键进行查找下一个或查找上一个。
  3. 替换:介绍了如何在 Vim 中进行替换,包括使用 s/word1/word2/g 命令进行替换。
  4. 编辑:介绍了如何在 Vim 中进行编辑,包括使用 x 删除当前字符、使用 dd 删除当前行、使用 dG 删除当前位置到最后一行等。

6.1 ArrayList和LinkedList:动态数组vs链表

摘要

实验摘要

本实验深入学习Java集合框架中的两个重要类型:ArrayList和LinkedList。内容包括:ArrayList的特点和使用方法(动态数组的优势、元素访问和操作)、LinkedList的特点和应用场景(链式存储的优势、队列和栈操作)、两种集合的性能对比与选择策略、以及丰富的实战编程练习。

通过"可变数组"与"火车车厢"的形象比喻,你将清楚理解两种数据结构的本质差异,学会根据实际需求选择最合适的集合类型。实验提供三个层次的编程练习,从基础的成绩管理到复杂的任务队列系统,帮助你在实际应用中熟练掌握集合操作技巧。

5.5 日期时间类

本教学实验手册介绍了Java中日期时间类的使用,包括LocalDate、LocalTime、LocalDateTime、Duration和Period。学生将学习如何获取当前时间,创建指定日期时间对象,进行格式化输出,以及计算时间间隔。这些类提供了处理日期和时间的便捷方法。