240 发简信
IP属地:上海
  • java浅克隆与深克隆

    一. 基本概念 浅克隆只复制对象的基本数据类型(byte,short,int,long,float,double,boolean,char),不...

    0.1 28 0 1
  • Resize,w 360,h 240
    okhttp3 简单使用

    1. 简介 okhttp是一个高效的http请求客户端,它有如下一些特点:1)使用连接池技术,减少延迟2)同一个主机请求,共享一个socket3...

  • 插入排序 ~ 算法之二

    1. 简介 插入排序,有时也称直接插入排序,这里“插入”是指将一个数,插入到有序数列中的合适位置 2. 算法过程 我们有多轮的过程,每轮过程是将...

  • Resize,w 360,h 240
    BlockingQueue 阻塞队列

    1. 背景 阻塞队列是在我们的并发包中,可以帮助我们高效安全地传输数据,为我们写出高质量的多线程程序带来便利。 2. 主要方法 我们可以看一下定...

  • 随机数产生

    1. Random产生 这里示例,我们产生20个1000以内的整数 注:1)这里的nextInt产生的数,包括[0,num),也就是这里是0-9...

  • 冒泡排序 算法之一

    1. 简介 比较简单的算法,算法的名字也比较形象,小气泡一个接一个地往上冒,看着队伍还比较整齐,等所有的气泡都冒完了,整个排序过程也就结束了,我...

  • 建造者模式 ~ 设计模式之九

    1. 定义 将一个复杂对象的表示和构建分离,使同样的构建过程可以创建不同的表示 2. 结构 主要角色如下:产品角色:包含的部件较多,由具体建造者...

  • 单例模式 ~ 设计模式之八

    1. 什么是单例模式 一个类只有一个实例,并提供一个全局访问的入口 2. 为什么要用单例 只生成一个实例,减少了系统资源的开销 提供了统一的访问...

  • 函数式接口 ~ java8特性

    1. 介绍 函数式接口,我们只看后缀,它就是个接口,区别就是它只有一个抽象的方法,并且在实例化这个接口时,我们可以用lambda表达式来表示,或...