自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 java设计模式之策略模式

策略设计模式设计思路:第一步:定义接口Calculator,提供方法calculate,返回值类型为long第二步:定义类Plus,实现Calculator接口第三步:定义类Minus,实现Calculator接口第四步:定义类Multiply,实现Calculator接口第五步:定义类Division,实现Calculator接口具体编码实现:第一步:定义接口Calc

2016-11-23 14:42:04 309 1

原创 java设计模式之享元模式

享元模式:享元设计模式的目的主要是为了实现对象的共享,即共享池,这种模式的好处是:当系统中的对象多的时候可以减少内存的开销,通常与工厂模式一起使用具体编码示例:package com.zdliue.flyweightmode;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQ

2016-11-22 15:23:25 225

原创 java设计模式之组合模式

组合模式:组合模式又叫做部分-整体模式,通常用于操作树形结构问题组合模式设计思路:第一步:定义类TreeNode,提供添加节点、删除节点、获取节点的方法第二步:定义类Tree,在构造中持有TreeNode的实例具体编码实现:第一步:定义类TreeNode,提供添加节点、删除节点、获取节点的方法public class TreeNode { /** * 节点名

2016-11-22 14:36:30 263

原创 java设计模式之桥接设计模式

桥接设计模式:所谓桥接设计模式就是把事物和器具体实现分隔开来,使他们各自独立的变化。桥接的意思是将抽象化与实现化解耦、使得二者独立变化。桥接的设计思路:这里以数据库连接为例来说明第一步:定义接口DBInterface,提供connection方法第二步:定义MySqlConnection类,实现DBInterface接口第二步:定义OracleConnection类,实现D

2016-11-22 12:47:01 313

原创 java设计模式之外观设计模式

java设计模式之外观设计模式,包含所有的源代码用例

2016-11-22 11:13:21 389

原创 java设计模式之代理模式

java设计模式之代理模式,全部源代码

2016-11-22 10:26:19 279

原创 java设计模式之装饰设计模式

java设计模式之装饰设计模式详细分析,包含源代码

2016-11-17 11:10:50 305

原创 java设计模式之适配器设计模式

适配器模式分为三种情况,分别是类的适配器设计模式、对象的适配器设计模式、接口的适配器设计模式第一种:类的适配器模式核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口是Targetable,通过Adapter类,将Source的功能扩展到Targetable里设计步骤:第一步:创建Button类,提供一个方法onClick待适配第二步:创建接口

2016-11-16 17:12:01 213

原创 java设计模式之原型设计模式

原型设计模式:顾名思义,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象设计思路:第一步:创建一个类PrototypeMode,实现Cloneable接口第二步:在PrototypeMode中定义shallowClone方法( 浅复制对象实现)和deepClone方法(深复制实现),方法返回值类型为public Object。

2016-11-16 17:09:52 362

原创 java设计模式之建造者设计模式

建造者设计模式同工厂设计模式类似,它是批量的对实现了同一接口的实现类进行对象的创建建造者设计模式的设计思路:第一步:定义接口Sender,提供共有的方法send第二步:定义类SmsSender,实现接口Sender第三步:定义类MailSender,实现接口Sender第四步:定义建造者类Builder,对实现了Sender接口的类进行批量的创建对象

2016-11-16 17:08:15 345

原创 java设计模式之工厂方法设计模式

工厂设计模式就是创建一个工厂,对实现了同一接口的类进行示例的创建作者在这里所呈现出来的方式是实际项目中最常用的方式。工厂模式的设计步骤:第一步:创建接口,接口中定义共有的方法第二步:创建两个类(也可以是比两个类多),分别实现接口,实现接口中的方法第三步:创建工厂类,使用该工厂类对实现了同一接口的类进行实例的创建编码步骤:创建接口Sender:/*** 创建发送接

2016-11-16 17:03:59 264

原创 java设计模式之单例设计模式

单例设计模式的设计步骤:单例设计模式的编码方式有很多种,在这里作者只列出在实际项目中线程相对较为安全的一种。编码思路:第一步:编写类Singleton,使用public final进行修饰,这样做的目的是不让子类继承它第二步:构造方法私有化第三步:创建一个私有的静态内部类来维护单例对象的创建第四步:提供公有的静态方法来获取单例对象第五步:如果对象用于序列化,还需要编码一

2016-11-16 16:59:32 204

原创 安卓中对数据库的操作(增删改查)

效果图如下:MainActivity类如下:package com.example.sqlitecrud;import java.util.List;import com.example.sqlitecrud.db.dao.StedentDao;import com.example.sqlitecrud.domain.Student;import android.ap

2015-12-20 18:08:44 1351

原创 【android】查看手机内存状态和sdcard卡内存状态

在上次存储数据的基础上增加了查看手机内存状态和sdcard卡内存状态的功能,此功能的实现主要是为了判断从网络上获取到的资源大小是否能够在本地存储。对里面的各个功能进行了单独的封装,在实际的开发项目中将功能拿出来使用就可以了。效果图如下:计算内存大小的核心代码:/** * 获取内存大小 * * @return 内存大小 */ public stat

2015-12-03 16:54:42 764

原创 android之往手机内存合sdcard卡上存储数据

界面效果如下:布局文件如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la

2015-12-01 14:00:04 617 1

安卓数据库的增删改查

安卓中对数据库的操作,封装了各种增删改查的操作,并且包含有实体类,以及对数据库操作的dao,在实际开发的项目中可以直接拿来使用,希望对各位的实际项目开发有所帮助。

2015-12-20

查看手机内存状态和sdcard卡的内存状态

查看手机内存状态和sdcard卡的内存状态,对功能进行了独立的封装,在实际的开发项目中直接拿出来使用就可以了。

2015-12-03

android往手机内存和sdcard卡上存储数据

一段详细的往手机内存和手机sdcard卡上面存储数据的代码,作者对里面的功能进行了封装,在实际的开发项目中可以直接拿来用。

2015-12-01

空空如也

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

TA关注的人

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