240 发简信
IP属地:浙江
  • sql必知必会读书笔记

    第三课: 排序检索数据 distinct关键字:distinct 列名1,列名2,列名3DISTINCT 关键字会作用于每一列,然后取最大的那一个返回; order by使用...

  • 插桩式实现插件化(一)

    插件化(一) 一、前言 定义:将整个app拆分成多个模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk文件(组件化的每个模块为lib文件),最终打包时,宿主apk和...

  • 平衡二叉树代码实现

    一、 为什么会有平衡二叉树 二叉查找树虽然在效率上已经很高了,但是效率并不是最高的,而且给出一列数字,我们可以构造出多个二叉查找树出来;不同的二叉查找树因为树的深度不同,效率...

  • HashMap实现原理分析及实现

    一.hashMap实现原理分析 HashMap底层实现方式:散列链表,即数组+链表 hash表:也叫散列表,是通过关键码值(key-value)而直接进行访问的数据结构 。 ...

  • 二叉查找树代码实现

    一、定义 查找二叉树又叫二叉排序树,如果同时满足以下性质:左右子树都是二叉树;如果左子树不为空,那么左子树上面的所有节点的关键字都比根节点的关键字小;如果右子树不为空,那么右...

  • java基础-泛型

    一、泛型的定义 泛型:把数据类型当作参数一样来传递。所以也叫参数化类型; 二、泛型的使用场景 泛型集合把泛型定义在集合上,如果不指定具体类型就是Object类型; //这...

  • java基础-反射

    一、类的加载 (一) 定义及过程: 当程序需要使用某个类的时候,如果这个类还没有被加载到内存中,则系统会通过加载、连接、初始化三个步骤对这个类进行初始化; 加载:1. 将cl...

  • 240
    java基础-面向对象

    面向对象笔记 一、 对象在内存中的存放方法以及被调用过程 class文件首先被加载到方法区中的class文件内容区域,类的成员变量和成员方法自然也随着类的加载而被加载到方法区...

  • 240
    LinkedList分析及实现

    一. 简单总结 LinkedList底层实现方式是双向链表 链表的优缺点(当然是和数组比较而言)单链表的优缺点- 优点:增加,删除某一个元素快- 缺点:查询慢,自然修改某...