240 发简信
IP属地:广东
  • 冒泡排序和选择排序

    排序的原理都是一样的,都是经过length-1轮排序,每一轮拿到一个最大值或者最小值,放到数组的最前面或者最后面 ,然后剩下的值进入下一轮排序。...

  • Resize,w 360,h 240
    Android View解析系列之setContentView和findViewById

    概述 话不多说,先上图 再看一段熟悉的代码: 问题来了:1.setContentView(@LayoutRes int layoutResID)...

  • Resize,w 360,h 240
    Android 异步消息处理机制

    概述 Handler无疑是Android的异步消息处理机制的核心,这遍文章将通过分析Handler的源码来系统的解析Android异步消息机制。...

  • 状态模式

    概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式的实现 通过状态模式来实现一个控制器,有登录和未登录两个...

  • java Socket编程(udp篇)

    概述 关于网络的基础知识,请自行google,这里通过socket(udp)来实现一个简单的对话。 Udp协议的Socket 服务端五步走:1....

  • java Socket编程(tcp篇)

    概述 关于网络的基础知识,请自行google,这里通过socket(tcp)来实现一个简单的对话。 Tcp协议的Socket 服务端四步走:1....

  • Resize,w 360,h 240
    SharedPreference简单封装,支持Java Bean,Java List,Java Map

    概述 封装一个支持Java Bean,Java List,Java Map的SharedPreference。(2018.8.15更新) 实现 ...

  • Resize,w 360,h 240
    java 自定义异常及异常链

    概述 关于java异常的介绍和处理的知识,请自行google。 自定义异常 有时候我们需要一个异常来表示逻辑中的某种异常情况,而java没有定义...

  • 责任链模式

    概述 责任链模式在面向对象程式设计里是一种软件设计模式,它包含了一些命令对象和一系列的处理对象。每一个处理对象决定它能处理哪些命令对象,它也知道...

个人介绍
联系方式:thiszhangxiao@gmail.com