6.1 ArrayList和LinkedList:动态数组vs链表
摘要
本实验深入学习Java集合框架中的两个重要类型:ArrayList和LinkedList。内容包括:ArrayList的特点和使用方法(动态数组的优势、元素访问和操作)、LinkedList的特点和应用场景(链式存储的优势、队列和栈操作)、两种集合的性能对比与选择策略、以及丰富的实战编程练习。
本教学实验手册介绍了Java中日期时间类的使用,包括LocalDate、LocalTime、LocalDateTime、Duration和Period。学生将学习如何获取当前时间,创建指定日期时间对象,进行格式化输出,以及计算时间间隔。这些类提供了处理日期和时间的便捷方法。
本手册介绍了Java中StringBuffer和StringBuilder的用法,包括如何添加、删除和修改字符串内容。同时,通过一个模拟订单号生成案例,展示了String、StringBuffer和StringBuilder在效率上的差异,并要求学生补全代码,分别用String和StringBuffer实现订单号的生成。