- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 HashMap与Hashtable
前面分析了HashMap的源码,我们再来看看Hashtable,两者有些什么区别呢?1、HashMap与Hashtable都是基于哈希算法来确定元素位置,元素的存放也是数组加链表的形式,不同的是,Hashtable是存链表,没有红黑树的参与;2、Hashtable中数组的实际长度并不一定是2的幂,Hashtable的默认容量是11,扩容时,容量扩容为原容量的两倍加1,因为Hashtable中数...
2020-02-21 11:25:12
197
原创 HashMap源码简析
package com.example.demo.sort;import java.io.IOException;import java.io.InvalidObjectException;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Typ...
2020-02-20 11:19:56
120
原创 Java的JVM解读
1、 什么是JVMJVM的全称是Java Virtual Machine(Java虚拟机),它通过模拟一个计算机来达到计算机所具有的计算功能。2、 JVM体系结构详解JVM的结构基本上由四部分组成:----类加载器(ClassLoader):在JVM启动时或运行时将需要的class加载到JVM中。----执行引擎:负责执行class文件中包含的字节码命令,相当于实际机器上的CPU。执行...
2020-02-17 10:37:08
152
原创 ClassLoader的工作机制
1、ClassLoader的等级加载机制----上级委托接待机制类加载器在加载一个类时,首先会判断是否已经加载过这个类了,如果已经加载过,则拒绝加载;如果没有加载过,则会向上一级的类加载器询问是否加载过,上一级根据自己的规则,检查这个会员是否被接待过,如果接待过,拒绝,并将结果向下反馈,如果没有接待过,继续向上级询问。如果上级都没有加载过,并且也不应该由上级加载,则由最初的类加载器加载这个类。...
2020-02-16 20:48:30
200
原创 初学探索:用Python爬取网页上的资源
以前总是觉得,爬虫是个很高大上的东西,就像盗取别人的数据一样。现在才知道,爬虫能爬到的,都是网页上能看到的,说白了就是别人给你看的。所谓爬虫,就是先获取网页的源代码,然后从源代码中筛选出自己想要的资源,比如网页上的图片、视频等文件,甚至网页上的文字。接下来,我们就用Python来爬取网页上的图片。首先我们先获取网站的源码。初学探索:用Python爬取网页上的资源然后就是从万千的源码中解析...
2019-03-15 15:24:29
1919
空空如也
FCM大批量推送解决方案
2022-12-10
java调用service接口异常
2014-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人