自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java设计模式——建造者模式

建造者模式是指将一个复杂对象的构造和表示分离,使同样的构建过程可以创建不同的表示。建造者模式属于创建型模式。

2022-05-05 10:40:21 371

原创 Java设计模式——抽象工厂模式

抽象工厂模式是一种为访问类提供创建一组相关或相互依赖对象的接口,且访问类无需指定所要产品的具体类就能得到同族不同等级的机构模式。

2022-02-26 14:39:33 210

原创 Java设计模式——工厂方法模式

Java设计模式——工厂方法模式。工厂方法模式由一个抽象产品类、具体产品类、抽象工厂类、具体工厂类构成

2022-02-25 10:58:42 365

原创 Java设计模式——简单工厂模式

介绍简单工厂模式就是定义一个工厂接口,将实际工作对象推迟到子类工厂对象中,如果功能不多一个工厂类就可以实现就叫简单工厂模式。被创建的实例有同一个父类。在简单工厂模式中创建实例的方法一般为静态方法,所以简单工厂模式也叫静态方法模式。简单工厂模式有一个具体的工厂类,可以有多个子类属于创建型设计模式。简单工厂模式不属于GoF 23中设计模式。优点工厂和产品分工明确,实现了创建和使用分离; 使用时不需要知道具体产品类名,只需要知道产品类型。缺点简单工厂模式工厂类型单一,负责所有工厂类的创建,

2022-02-24 10:20:48 1239

原创 Java设计模式——单例模式

单例模式

2022-01-03 16:48:01 196

原创 Android 自定义滑动进度条

效果图开干自定义进度条要继承View

2022-01-03 09:39:23 2472 1

原创 观察者模式

观察者模式的应用场景:进行一对多的事件处理。例如老板叫多个员工处理一个事件。观察者模式需要被观察者抽象类、被观察者实现类,观察者抽象类、观察者实现类。/** * 被观察者 抽象类 */public interface Observable { /** * 添加观察者 */ void addObserver(Observer observer); /** * 删除观察者 */ void removeObserver

2021-02-28 15:31:24 91

原创 自己写一个简单的注解反射

java注解定义是java JDK1.5引入的一种注释机制。是用@interface修饰。注解类的写法//新建一个注解类/*作用于注解类上的注解被称为元注解。例如类中的@Target、@Retention*//*@Target 表示改注解作用的范围 FIELD 作用在字段上面*//*@Retention 表示注解的保留级别 RUNTIME在运行时由MV保留*/@Target({ElementType.TYPE,ElementType.FIELD}) @Retention(Rete

2020-12-02 11:15:50 146

原创 Minimum supported Gradle version is 3.3. Current version is 2.14.1

导入别人的项目出现:Error:Minimum supported Gradle version is 3.3. Current version is 2.14.1 这是studio 的版本和gradle插件版本不一致导致的。解决方法就在后面:if  using the gradle wrapper,try editing the distributionUrl in D:\work_projec...

2018-05-09 12:43:39 228

原创 svn错误

svn: E155004: Run 'svn cleanup' to remove locks解决方法:studio Terminal中输入svn cleanup回车----解决

2018-04-24 22:43:35 351

原创 Activity的生命周期

Activity的生命周期Activity是Android应用程序与用户交互的窗口。View通过setContentView()填充到Activity窗体中。需要在AndroidManifest.xml中注册。 Activity通过一个Activity栈进行管理。当新的Ativity启动时,它会被置为栈顶。Activity有四种基本状态Active/Running状态:Acitivity启动入

2017-11-29 23:29:41 286

原创 Studio运行出现:This version of Android Studio is incompatible with the Gradle Plugin used. Try disablin

换了新的电脑安装Studio运行以前复制过来的代码报:Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling Instant Run (or updating either the IDE or the Gradle plugin to

2017-11-16 13:50:24 474

原创 RelativeLayout相对布局和LinearLayout线性布局属性

简单的线性布局和相对布局

2016-06-27 13:43:01 1360

jdk-8u311-windows-x64.zip

jdk-8u311-windows-x64

2021-11-06

Android串口通讯

Android studio 下的一个串口通讯demo。可以进行串口通讯但是只是一个简单的demo。在发送例程时要注意转换数据类型。

2018-05-24

hprof-conv.exe

提示没有tools/hprof-conv.exe的可以下载复制到sdk的tools文件夹下,然后再重启eclipse。

2017-11-23

Advanced-REST-client_v3.1.9

Advanced是谷歌插件,数据解析必备的插件

2016-08-26

Postman-REST-Client_v0.8.1

谷歌插件Postman

2016-08-26

空空如也

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

TA关注的人

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