摘要:
HashMap其实就是数组和单向链表的组合。先是数组,这里称之为位桶数组数组的每个元素就是一个单向链表,单向链表是从0到n的方向,每个节点包含下一个节点。数组的初始大小为16,可自行扩容,在数组大小为数组长度跟0.75相乘的值时候,就会进行扩容,扩大为原来的两倍,也就是32.每个数组的下标hash值 阅读全文
摘要:
垃圾回收: 垃圾回收分为年轻代,年老代,持久代。 新创建的对象属于年轻代,有A、B区,A区满了,就会调用垃圾回收机制,通过引用计数法或者引用可达法就行筛选,没有的进行回收,有用的进行复制,复制到B区。 B区满了,再重复以上操作。 循环15次之后,就会属于年老代,进入年老区,C区,当C区达到一定比例之后,也会进行一次垃圾回收,跟年轻区的垃圾回收有些差别,具体差别还不太清楚。 当年老区满了... 阅读全文
摘要:
[原]时间格式化hh:mm:ss和HH:mm:ss区别 hh:mm:ss 按照12小时制的格式进行字符串格式化 如果时间处于00:00:00——12:59:59,则返回的字符串正常 如果时间处于13:00:00——23:59:59,则返回的字符串是实际时间-12小时后的值,也就是说比真实的时间少了1 阅读全文
摘要:
做个记录:https://blog.csdn.net/xishining/article/details/90819481 1、Auto Rename Tag ——自动重命名成对的HTML标记。假如你创建了一个<p>标记。现在你想更改它。有了这个软件,你只需要更改一个就行,另一个会自动修改。从理论上 阅读全文
摘要:
盒子模型(下面这个图片会比较清晰的展现各边距的含义): 元素框最内层就是元素的展现层也就是元素的实际内容,包在元素层的就是内边距(padding填充的意思),内边距能够呈现元素背景。内边距的边缘是边框,边框以外是外边距(margin),默认是透明的,不会遮挡其后的任何元素。 内边距 可以用百分比、厘 阅读全文
摘要:
先看构造器: 其他的构造参数也就类似以上四种,就不再一一列举。 然后就是比较常用的equals 截取字符串substring StringBuilder的部分源码,进行比较。还是先从构造器看起 带有指定长度的构造器,跟第一个一样,不过初始长度改为指定值 第三个,给定一个字符串为参数 阅读全文
摘要:
HTML的块级元素和行级元素 eg: 展示效果图: <head>头部元素的容器,可以添加的标签有,title、meta、base、link、script、style; meta:元数据,提供关于html的元数据,不会被展示在页面中,对于机器是可读的。主要用于对于文档的描述、作者、修改时间等记录信息。 阅读全文
摘要:
转自:https://www.cnblogs.com/iverson666/p/9169274.html块级元素:块级大多为结构性标记 ... ... 地址文字 ... 标题一级 ... 标题二级 ... 标题三级 ... 标题四级 ... 标题五级 ... 标题六级 水平分割线 ... 段落 ... ... 阅读全文
摘要:
先看源码: 首先看构造器,构造器有三种,一种直接给定初始长度的,如下代码 第二种构造函数是不给定长度的,如下代码 第三种构造函数,直接包含指定元素的构造器,放一个集合,如下 然后就是开始看添加了。 接下来介绍绿色方法了。 以上就是添加方法了。带参数的其他添加跟这个类似,不过添加了下标验证。如下 ad 阅读全文
摘要:
什么是js:js由三部分组成,主要分为ES(ECMAScript),BOM(浏览器对象模型),DOM(文档对象模型) ES是一种规范,相当于java的jdk,提供一些编程语法和核心基础; Array对象,Date对象,Boolean对象,String对象以及一些方法。 BOM,浏览器对象模型,包含的 阅读全文