自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 8.java设计模式(读书笔记)中介者模式

参考:http://blog.csdn.net/jason0539/article/details/45216585 (他的抽象中介者概念我并没有采用--不用好像也没问题,还简单一点) ---以前在做项目的时候用中介者模式切换界面 用容器addview remove 达到切换界面的功能 用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改

2016-10-31 18:17:38 349

转载 7.java设计模式(读书笔记)原型模式

转自:http://blog.csdn.net/jason0539/article/details/23158081 定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 类型:创建类模式 类图: 原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件: 实现Cloneable接口。

2016-10-31 14:01:06 356

原创 6.java设计模式(读书笔记)简单工厂模式、工厂方法模式、抽象工厂模式

参考:http://blog.csdn.net/jason0539/article/details/23020989  工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。  工厂模式可以分为3类: 1)简单工厂模式(Simple Factory)  2)工厂方法模式(Factory Method)  3)抽象工厂模式(Abstrac

2016-10-28 17:56:11 367

原创 5.java设计模式(读书笔记)单例模式

参考:http://blog.csdn.net/jason0539/article/details/23297037/ 推荐单例模式就用------>饿汉模式 懒汉式单例: //懒汉式单例类.在第一次调用的时候实例化自己    public class Singleton {       private Singleton() {}       private static

2016-10-27 16:43:54 365

原创 4.java设计模式(读书笔记)外观模式

外观模式是一种结构型模式。 如果我需要分别调用testA.testB.testC三个方法我们可以新建一个对象Facade。这个Facade类里面封装好了调用这3个方法的方法。 使用Facade.test()完成调用。 这就是外观模式。( 门面模式让子系统更加易用,客户端不再需要了解子系统内部的实现,也不需要跟众多子系统内部的模块进行交互,只需要跟门面类交互就可以了) 参考: htt

2016-10-27 16:21:26 369

原创 3.java设计模式(读书笔记)适配器模式

比如墙壁上是一个3孔的插座,但是现在笔记本电脑需要的是2孔的电源,这个时候就需要一个接收3孔作为输入同时输出2孔的转换器。这就是适配器。 目标接口:在上面的例子就是我们最终需要大的2孔的插座 需要适配的类:墙壁上那个3孔的插座。 适配器:就是把3孔输出转成2孔输出的东西 ----------------------------------------------------------

2016-10-26 15:03:17 237

原创 2.java设计模式接口型模式(读书笔记)(讲解接口和抽象类)

1.一个是类一个是接口(意思就是一个类只能继承一个抽象类,但是可以实现多个接口) 2.抽象类里可以有具体的方法,但是接口里的方法都是抽象的。 3.抽象类可以声明和使用字段,但是接口中不能,只能使用静态的final常量。 4.抽象类中的方法可以是各种限定的。但是接口中的方法都是public的。 5.抽象类可以定义构造函数,接口则不能。 A.正确。接口方法总是抽象的不管你是否对此进行

2016-10-26 14:01:05 478

原创 1.java设计模式(第二版,读书笔记)

目前,存在许多对模式进行组织与分类的方法,我们可以根据结构的相似性进行组织,也可以遵循 Design Patterns一书中的顺序。但是任何模式的要素还是在于它的意图,这才是运用模式的潜在价值。 根据意图对所有模式进行分类:

2016-10-26 13:18:55 570

原创 android主线成有looper.loop()为什么不被卡死

参考 http://www.zhihu.com/question/34652589 http://blog.csdn.net/tiandiren2007/article/details/50867589 我说下我的理解: looper。loop确实是让整个线程陷入死循环了。但是不会卡住。 android程序打开之后我们肯定不会希望它立马退出吧。要维持运行的状态,必须一个死循环。维持他

2016-10-21 15:37:29 1797

原创 mvp模式的套路怎么写

先看本文的包结构 一共5个包。global用于保存全局的变量及application,model为javaBean文件保存girlinfo,presenter用于保存与activity对应的presenter ui包括一个activity和这个activity中需要设置数据而抽象出来的接口。utils是工具类 (本文是仿照网上一篇获取天气demo改写的,那个demo是标准的,model层

2016-10-19 17:06:28 1139

原创 android Xutils3网络请求封装

使用xutils需在MyApplication里初始化x.Ext.init(this); x.Ext.setDebug(true); // 是否输出debug日志package com.recylerviewdemo; import android.app.Activity; import android.os.Bundle; import android.util.Log; import an

2016-10-18 17:36:25 2984

原创 RxJava android 学习笔记

http://note.youdao.com/noteshare?id=b6d24b58ff27f06667a20a9137c31899

2016-10-13 14:14:24 247

原创 RecyclerView的各种LayoutManager、Adapter模版(仅下拉刷新、点击、长按)

Adapter模版代码在末尾 Activity中使用它只需要3个步骤 initData();//设置数据,自己写 initSwipe(); initRecyler();要显示不同的布局方式只需要更改initRecyler()中的代码即可,其他地方都可以不修改(adapter中item的布局可以改) private void initData() { People p15 = n

2016-10-13 14:06:25 689

dex-tools-2.1-SNAPSHOT.zip

基于dex2jar 2.0版本解决 can not merge I and Z

2019-07-02

系统引导工具

系统引导神器,亲测可用。装双系统启动不了其中一个?傻瓜式一件引导。一切都解决。神一样的工具。

2018-12-17

tcp、udp、socket测试

windows系统下的socket测试工具,包含tcp,udp连接方式。亲测可用。棒棒的!

2018-12-17

retrofit学习、retrofit rxjava封装、retrofit mvp rxjava

retrofit学习、retrofit rxjava封装、retrofit mvp rxjava

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除