240 发简信
IP属地:浙江
  • 编程六大原则

    1、开闭原则 对扩展开放,对修改闭合。在对程序扩展的时候不需要修改原代码,方便维护和升级,实现此功能有哪些方法?.......接口,抽象类。 2...

  • 单例模式

    饿汉模式demo: 一般用于枚举法: 懒汉模式 demo:

  • retrofit2源码阅读

    众所周知,retrofit2的api调用:

  • AIDL在Android studio里的写法

    1.AIDL跨进程通信,先定义两个进程app1,app2 1.app1里 先定义一个service 在AndroidManifest.xml里注...

  • recyclerview的观察者模式

    众所都知:recyclerview的显示ui步骤是先setAdapter,然后改变数据时调用notifyDataSetChanged()方法 1...

  • RecyclerView添加头部和尾部(无侵入Adapter)

    市面上也有很多recyclerview添加头部和尾部的各种封装demo,但是最后都是业务adapter要继承被封装的BaseAdapter,今天...

  • NestedScrolling滑动机制

    1,如今NestedScrolling运用到很多地方了,要想好看一点的滑动变换,基本上就是使用这个来完成的,让我们来简单的了解一下。2,Nest...

  • 选择排序和冒泡排序

    冒泡排序 选择排序

  • MVC、MVP、MVVM

    MVC:(VIew-Model-Controller)早期将VIew、Model、Controller代码块进行划分,使得程序大部分分离,降低耦...