小括号的转义字符 HashMap扩容最后的数据转移是怎么回事?
浏览量:1643
时间:2021-03-13 08:53:37
作者:admin
HashMap扩容最后的数据转移是怎么回事?
HashMap使用一个名为table的数组和几个名为entry的链表。查看HashMap如何应用这些数据结构。例如,HashMap将首先通过键获取其hashcode,然后更改键的hashcode%表.长度,即取hashcode模表数组的size
length的n次方为2,模运算可通过位运算H&(length-1)得到,哪个是最有效的
转义字符是一个特殊的字符常量。转义字符以反斜杠“”开头,后跟一个或多个字符。逃逸字有着特定的含义,它不同于文字的本义,因此被称为逃逸字。例如,前面示例中printf函数的格式字符串中使用的“n”是转义字符,表示“回车”。转义符主要用来表示普通字符不易表达的控制码。常用转义符及其含义转义符转义符的含义n回车换行符t水平跳转到下一个制表位V垂直跳转B退格符r回车符f进纸换页符反斜杠字符“””单引号字符a环字符用ddd1-3八进制数表示用xhh1-2十六进制数表示的字符广义上说,C语言字符集中的任何字符都可以用转义符表示。为此,建议使用表2.2中的DDD和xhh。DDD和HH分别是八进制和十六进制的ASCII码。例如,101代表单词?Quota“,102代表字母“B”,134代表反斜杠,xoa代表换行符,等等。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。