Java基础进阶Day04

Java基础进阶Day04

课程大纲
1、Map集合 -------------------------------> 重点
2、Debug追踪 -----------------------------> 重点
3、模拟斗地主洗牌发牌 --------------------> 了解

第一章 Map集合

1、Map集合作用
处理一一对应的关系集合
	Collection 是单列集合(单身汉)
	Map 是双列集合(夫妻对)
2、Map集合常用方法
A.增和改
	public V put(K key,V value) 	//把指定的键和值添加到Map集合当中
	
B.public V remove(K key) 			//把指定的键key 对应关系的值删除,并且返回删除的值
	
C.public int size()				//返回map集合的大小数据
	public V get(K key) 			//根据指定的键key 获取对应的值
	public boolean containsKey(K) 	 //是否包含指定的键key 包含返回true
	public boolean containsValue(V)	 //是否包含指定的值value 包含返回true
	
D.遍历
	public Set<K> keySet() 				   //获取Map集合当中所有的键,存储在Set集合中
	public Set<Map.Entry<K,V>> entrySet() 	//获取到Map集合当中所有的键值对对象的集合
3、Map集合的遍历方式
A.通过键,找到值 
	Set<String> set = map.keySet();
	for (String s : set) {
		System.out.println(s);
	}

B.Entry键值对对象(结婚证对象)
	Set<Map.Entry<String, String>> entry = map.entrySet();
	for (Map.Entry<String, String> en : entry) {
		System.out.println("丈夫:" + en.getKey() + ",媳妇:" + en.getValue());
	}
4、Map集合的练习
统计字符串当中,每个字符出现的次数!
	"爱生活,爱Java,爱川哥"3次
				生 1次
				活 1,  2次
				J  1次
				a  2次
				v  1次
				川 1次
				哥 1
5、JDK9的集合优化操作【了解】
A.集合工厂的方法
	 of(...) 方法 
	
B.注意
	a.三个父类的方法 Map List Set (父类才有效果)
	b.返回的集合不可以改变

第二章 Debug追踪

1、Debug追踪作用
A.调试程序
B.查看流程
2、基本操作步骤
A.加断点(侧边栏点击加断点)
B.运行Debug模式(代码区域右键DebugAs)
C.追踪(完整快捷键F7,跳过方法快捷键F8)
D.清断点(点击双红点,弹开区域,点减号)

第三章 模拟斗地主洗牌发牌(略)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值