• Java练手任务总结【19】


    B站学习链接:给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

    第216节:216_容器_单例容器案例_List类型容器的使用

    作业:

    1. 为什么本节课代码中定义的数组不能放在while循环里面?
    2. 理解并完成课堂案例代码;

    指导老师:

    1. 如何得到[3-10]之间的随机数?

    第217节:217_容器_单例容器案例_Set类型容器的使用

    作业:

    1. 回顾简述HashSet的存储原理;
    2. 完成本节课的代码练习;

    指导老师:

    1.请用实例验证HashSet的”假排序现象”;

    第218节:218_容器_Map_Map接口介绍

    作业:

    1. 回顾说出Collection和Map的大致体系?
    2. Map由哪两部分组成,可以重复吗?

    指导老师:

    1. 根据Map的key不能重复的特点,重新分析set的实现原理;

    第219节:219_容器_Map_Map接口常用方法介绍

    作业:

    1. 大致了解一下Map的基本增删改查的方法以及返回值;
    2. 根据之前所学知识,推断如何创建并使用一个HashMap;

    指导老师:

    1. 说出一个Map的使用场景;

    第220节:220_容器_HashMap_添加元素

    作业:

    1. HashMap的优势是什么?
    2. HashMap添加元素时需要注意的事项有哪些?(从有无覆盖和返回值角度)
    3. 完成课堂代码练习;

    指导老师:

    1. HashMap的Key 和 Value 能存储null值吗?

    第221节:221_容器_HashMap_获取元素_方式一

    作业:

    1. 掌握使用get(k)获取元素值的方法;
    2. get(k) 的缺点是什么?

    指导老师:

    1. 无;

    第222节:222_容器_HashMap_获取元素_方式二

    作业:

    1. Map.KeySet()的返回值是什么?
    2. 掌握map遍历的方法;
    3. 完成课堂代码案例;

    指导老师:

    1. 如何得到所有value为”a”的key?

    第223节:223_容器_HashMap_获取元素_方式三

    作业:

    1. map.entrySet()得到的是什么类型的结果?
    2. 会使用entrySet方法;
    3. 完成课堂练习;

    指导老师:

    1. 相比第二种,entrySet更倾向于哪种使用场景?

    第224节:224_容器_HashMap_并集操作

    作业:

    1. 两个不同泛型的map可以进行putAll的合并操作吗?
    2. 如果两个map合并时有重复的k值,会出现什么现象?
    3. 完成课堂代码练习;

    指导老师:

    1. Map1.putAll(map2)中,map1或map2可以为空吗?

    第225节:225_容器_HashMap_删除元素

    作业:

    1. 用remove(k)的返回值是什么?
    2. 如果要删除的k不存在,则返回值会是什么?
    3. 完成map删除元素的小案例;

    指导老师:

    1. 如何根据value值删除元素?说出思路即可;
  • 相关阅读:
    2022年双循环行业研究报告
    数据结构与算法_BST树_BST树的定义及删除操作
    虚拟机winserver2019安装搭建
    LZ4压缩算法简介
    ClickHouse(19)ClickHouse集成Hive表引擎详细解析
    Mac上好用的翻译软件推荐 兼容m
    Java:spi如何理解和实现
    数据结构与算法-(11)---有序表(OrderedList)
    织梦CMS采集插件-DEDE插件大全
    微信小程序开发学习—Day2
  • 原文地址:https://blog.csdn.net/zf888999666/article/details/126872809