第六天总结

Map集合


  * 双列集合 一次性存两个值(key-value)

  * key-value : 键值对  映射

  * 特性:

    * key不能重复, value可以重复


2. Map集合的方法


  * map集合的方法都是用来操作key的


  * put(key)

  * remove(key) clear

  * get(key)


3. map集合的遍历


  * map集合没有自身的遍历方法, 要先转成set

  * keySet():获取所有的key

  * values() : 获取所有的value

  * entrySet() : 获取所有的键值对


4. HashMap


  * 底层是数组

  * 存储时,通过key算出一个角标值, 如果当前位置上有元素, 就比较一下

    * 如果对比成功, 覆盖值

    * 如果没有成功, 挂载

  * 如果当前位置上没有元素, 直接存储

  * hashMap是如何判断是否重复的 key的地址值和hashCode和equals方法


5. TreeMap


  * 底层是红黑树(二叉树)

  * key可以排序

  * 新元素要和老元素比较, 根据返回的结果判断存储的位置

    * 参考TreeSet


6. HashSet和TreeSet底层用的HashMap和TreeMap


  * 其实就是将Set集合的元素当成Map集合的key


7. 泛型


  * 设一个不是具体类型的类型

  * 好处

    * 提高代码的兼容性

    * 提高安全性,将运行期的错误提前到编译期

    * 省去强转的麻烦

    * 在一定范围统一类型

  * 泛型可以定义的地方

    * 接口, 类, 方法

Html: HyperText Markup Language 超文本标记语言,作用:制作网页 基本结构:

<!DOCTYPE html>

<html>

    <head>

<mete charset="utf-8">

        <title></title>

    </head>

<body>

    </body>

</html>

基本标签:

(1)结构标签 html head title body (2)排版p br hr

(3)标题 h1-h6

(4)容器 div span

(5)列表 ul ol dl

(6) 表格 table

(7) 图片 img

(8)超链接 a (9)格式化标签

表单标签

form

  action 表单提交的服务器地址 method 提交方式 get post enctype 编码类型

表单元素

input

type: text password radio checkbox button submit reset image file hidden email

select :下列列表

textarea:文本域 框架标签

frameset rows cols

frame 内联框架 iframe 其他标签

meta link

script


2、HTML的常用基本标签

结构标签: html head title meta body

排版标签: <br/> <p></p> <hr/> 注释<!-- -->

标题:h1--h6

容器标签: div 块级元素 span 行级标签

列表:ul 无序列表 ol 有序列表 dl定义列表

图片:img 属性 src width height border alt 替换文字 title 标题

链接: a 属性 href链接的地址 target:打开窗口的位置 _blank 新窗口 _self 自身窗口 _parent 父

窗口 _top顶部窗口 _search 打开窗口的名称 自定义名称 页面间跳转

锚链接 <a name="mark"> 表格:

table 表格 tr 行

td 单元格 th 格式化标签: b 加粗

em 斜体

i 斜体 strong 加粗 sup 上标

sub 下标

ins 插入 del 删除

3、HTML的表单标签

form 表单 属性 action 提交服务器地址 method get post enctype 控制编码类型

application/x-www-form-urlencoded multipart/form-data

text/plain

表单元素: input标签:

type: text 文本框 password 密码框

radio 单选按钮 checkbox 复选框 submit 提交按钮 reset 重置按钮 imgage 图片提交按钮 button 普通按钮 (button标签) file 文件

hidden 隐藏 email 邮箱 color 颜色框 date 日期 numer 数字

name 属性 value 属性 checked 属性

1 CSS 层叠样式表:控制网页样式的一门语言 2 CSS作用

1. 修饰美化html网页。

2. 外部样式表可以提高代码复用性从而提高工作效率。 3. html内容与样式表现分离,便于后期维护。

3 CSS语法规则 选择器:{声明}

4 CSS使用方式 内联样式 内部样式 外部样式 内联>内部>外部

5 选择器

基本选择器 :标签 id class 属性选择器:

伪类选择器

层级选择器

其他选择器 * h1,h2,h3

6 CSS属性 字体和文本属性 背景属性 列表属性 尺寸显示轮廓 浮动属性 定位属性

7 盒子模型

border :边框 padding:内边距 margin:外边距

8 CSS3扩展属性 圆角border-radius 盒子阴影:box-shadow 背景图片大小:background-size

  背景图片:background-image

文本阴影:text-shadow

总结:这三天的内容主要介绍了java中map集合的使用,map集合作为一个双列集合,以键值对的方式存储元素,map集合中的方法都是操作key的,hashmap底层是数组,treemap底层是红黑树,hashset和treeset底层就是hashmap和treemap,泛型的使用提高了代码的复用性。html和css是前端中很重要的俩门技术,可以帮助我们搭建前台页面展示给用户

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第六篇学习总结 一、Map集合 Map集合和Collection集合不一样,Map集合是双列集合,以键值对的形式存...
    拼搏男孩阅读 694评论 0 0
  • 一:认识jquery jquery是javascript的类库,具有轻量级,完善的文档,丰富的插件支持,完善的Aj...
    xuguibin阅读 5,627评论 1 7
  • 一python的基本类型 元组 python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列...
    无尽的结阅读 1,547评论 2 0
  • 今天是特种兵训练第一阶段的最后一天,每天早上和晚上的签到时间都在进步这是教练员们辛勤付出和全体学员共同努力的结果。...
    王永热爱生活阅读 2,976评论 0 1
  • 今天上午,在龙华寺参加冯先生的佛事。这是他儿子安排的。佛事在寺内坛举行,冯先生的亲朋好友30多人参加。 佛事8点开...
    老乐铭阅读 3,682评论 0 1