JVM相关及其拓展(三) -- 虚拟机类加载器 虚拟机类加载器定义:在类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类,实现这个动作的代码块称为“类加载器”。 例如:编写的是.java文件,代码运行后变成.class文件,类加载器就是加载.class文件。 不同的类加载器加载同一个类时,得到的两个类也是不相等的。 Java类加载器分类:1.系统提供 2018-04-16 JVM
常见算法题整理 - 来自《剑指Offer》 数据结构 算法 概念 链表 广度优先搜索 位操作 树、单词查找树、图 深度优先搜索 内存(堆、栈) 栈和队列 二分查找 递归 堆 归并排序 动态规划 向量、数组列表 快排 时间、空间复杂度 散列表 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。(要求线性时间复杂度,即$O(1)$) 实例:输入:[1, 2018-01-16 算法