Map、Debug追踪】的更多相关文章

Map集合   概述   现实生活中,我们常会看到这样一种集合:IP地址和主机名,身份证号和个人,系统用户名与系统用户对象等,这种一一对应的关系,我们把它称之为映射.Java当中提供了专门的集合类用来存放这种映射关系的对象.即java.util.Map接口. 通过如下图发现Collection接口集合和Map接口集合存储数据的方式不一样. Collection中的集合,元素是孤立存在的(单身),向集合中存储元素采用一个一个元素存储的方式进行存储. Map中的集合,元素是成对存在的(夫妻),每个元…
JDK9对集合添加的优化(of方法) JDK9的新特性: 1.List接口,Set接口,Map接口:里边增加了一个静态的方法of,可以给集合一次性添加多个元素 2.static List of (E- elements) 3.使用前提: 1.当集合中存储的元素的个数已经确定了,不在改变时使用 注意: of方法只适用于List接口,Set接口,Map接口,不适用于接接口的实现类   2.of方法的返回值是一个不能改变的集合,集合不能再使用add,put方法添加元素,会抛出异常   3.Set接口和…
使用 IDEA 的断点调试功能,查看程序的运行过程. 1.在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 2.点击 Debug 运行模式 3.程序停止在断点上不再执行,而IDEA最下方打开了Debug调试窗口 4.Debug调试窗口介绍 5.快捷键F8,代码向下执行一行,第九行执行完毕,执行到第10行(第10行还未执行) 6.切换到控制台面板,控制台显示 请录入一个字符串: 并且等待键盘录入 7.快捷键F8,程序继续向后执行,执行键盘录入操作,在控制…
统计字符串中每一个不同的字符 import java.util.*; //统计字符串每一个字符出现的字数 public class StringDemo{ public static void main(String[] args){ Scanner aScanner = new Scanner(System.in); //让用户输入字符串 System.out.println("请输入你要统计的语句"); String aString = aScanner.next(); //要统计…
数据结构 数据结构: 数据结构_栈:先进后出 入口和出口在同一侧 数据结构_队列:先进先出 入口和出口在集合的两侧 数据结构_数组: 查询快:数组的地址是连续的,我们通过数组的首地址可以找到数组,通过数组的索引可以快速的查找某一个元素. 增删慢:数组的长度是固定的,我们想要增加/删除一个元素,必须创建一个新数组,把原数组的数据复制过来 例: int[] arr = new int[]{1,2,3,4}; 要把数组索引是3的元素删除 必须创建一个新的数组,长度是原数组的长度-1 把原数组的其它元素…
1.Map集合概述 是一个接口 键是唯一的 java.util.Map<k,v>集合 Map集合的特点:      1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)      2.Map集合中的元素,key和value的数据类型可以相同,也可以不同      3.Map集合中的元素,key是不允许重复的,value是可以重复的      4.Map集合中的元素,key和value是一一对应 2.Map常用子类 java.util.HashMap<k,v>…
debug aaa accounting through debug auto-config debug aaa accounting : to display information on accountable events as they occur(in privileged EXEC mode) no debug aaa accounting : to disable debugging output debug aaa authentication : to display info…
Debug追踪 Debug调试程序: 可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug 使用方式: 在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里) 右键,选择Debug执行程序 程序就会停留在添加的第一个断点处 执行程序: f8:逐行执行程序 f7:进入到方法中 shift + f8:跳出方法 f9:跳到下一个断点,如果没有下一个断点,那么就结束程序 ctrl + f2:退出debug模式,停止程序…
map自定义键值类型 改变Map的默认比较方式 https://www.cnblogs.com/zjfdlut/archive/2011/08/12/2135698.html 大家知道,STL中的map底层是用红黑树实现的,其泛型原型如下: template <class _Key, class _Tp, class _Compare, class _Alloc>class map { ...... } 其中_Key表示比较的键(key),_Tp表示值(value),_Compare表示比较方…
<Java Mail> 文/冯皓林 完稿:2016.3.16--2016.3.19 “特定环境.一类问题.N个解决方案” 一.RFC821文档说明 核心: 邮件(Mail): 1.邮件头(Mail-Header):邮件头包含与传输.投递邮件有关的基本信息. 2.邮件体(Mail-Body):(1)邮件正文:(2)邮件附件 注:邮件头与邮件体之间以空行进行分隔,邮件头中不允许出现空行. RFC821文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和…