240 发简信
  • 120
    Java数据结构-散列表

    前言 首先给大家抛一个问题,现有一个Person类包含name(假设姓名唯一)跟age的两个属性,要从1000个Person对象中找出name为...

  • Android网络编程(七)Volley源码解析

    前言 Volley是Google在2013I/O大会上发布的一款轻量级Android端网络请求框架,它的特点:适合数据量小,通讯频繁的网络请求操...

  • 120
    图解八大排序算法 - Java版

    前言 排序算法是编程中最基础的也是一名合格的开发者必须掌握的算法,常见的排序算法大概分为八种:冒泡排序、快速排序、插入排序、希尔排序、选择排序、...

  • 120
    用Kotlin自定义一个"蜘蛛网图"

    前言 趁着这几天比较清闲就了解了一下Kotlin,Google在2017年就已经推出Kotlin作为Android开发官方语言,它相比于java...

  • 120
    JVM内存结构与类加载

    前言 还有十几天就过年了,最近公司也没啥事要做,所以我准备在空闲的这几天多出几篇文章。最近了解了JVM中类加载的流程,个人认为一个Android...

  • Android网络编程(六)OKHttp源码解析下

    这篇文章我们接着上篇文章的拦截器继续描述 BridgeInterceptor BridgeInterceptor拦截器的作用大概有三点: 请求时...

  • 120
    Android网络编程(五)OKHttp源码解析上

    前言 一般来说,使用一个框架是不需要分析它的源代码的,首先一款优秀的开源框架作者都对其进行了很好的封装,其次分析一款开源框架的源代码还是有点费劲...

  • Android网络编程(四)OKHttp使用及封装

    前言 在当前的市场环境中,已经很少看到不需要连接网络的APP,网络也可以说是一个APP的"灵魂",所以对于一个Android开发者来说是很有必要...

    1.3 474 0 13
  • 120
    Android网络编程(三)HTTP、HTTPS

    前言 据我个人了解,很多工作很久的开发者对HTTP的理解非常的片面甚至有些偏差,经常把HTTP和TCP混淆,所以我认为我有必要将这两个概念进行澄...

    0.6 981 6 10