自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 解决启动黑白屏问题

<!--解决启动黑白屏的问题--><style name="Theme.viewer_kt.Welcome" parent="Theme.viewer_kt"> <item name="android:windowBackground">@mipmap/bg_welcome</item> <item name="android:windowFullscreen">true</item> <!--设置全屏全屏--

2022-03-18 09:17:25 347

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

package decotator;public class DecoratorTest { public static void main(String[] args) {// Component component = new ConcreteComponent();// component.operation(); Component component = new ConreteDecotator2(new ConreteDecotat

2022-03-18 09:10:38 273

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

原型模式package prototype;public class PrototypeTest { public static void main(String[] args) throws CloneNotSupportedException { BaseInfo baseInfo = new BaseInfo("xxx"); Product product = new Product("part1","part2",3,4,baseInfo);

2022-03-18 09:09:42 66

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

package flyweight;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;public class FlyWeightTest { public static void main(String[] args) { TreeNode treeNode1 = new TreeNode(3,4,TreeFactory.getTree("xxx","xxxxxxx"));

2022-03-18 09:08:53 49

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

Object Adapter 模式package dapter.v1;public class AdapterTest1 { public static void main(String[] args) { Adaptee adaptee = new Adaptee(); Target target = new Adapter(adaptee); target.output5v(); }}class Adaptee{ pu

2022-03-16 11:19:59 46

原创 java设计模式|模板方法模式

模板方法模式Template Method模式定义:定义一个操作的算法骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤package templatemethod;public class TemplateMethodTest { public static void main(String[] args) { // AbstractClass abstractClass = new SubCl

2022-03-16 11:19:16 42

原创 java设计模式|门面模式

门面模式模式定义:为子系统中的一组接口提供一个一致的接口,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用package facade;public class FacadeTest { public static void main(String[] args) { }}class Client1{ SubSystem1 subSystem1 = new SubSystem1(); SubSystem2 subSystem2 = ne

2022-03-16 11:17:59 346

原创 java设计模式|开闭原则

开闭原则(Open-closed principle,缩写为:OCP)说明:软件实体(模块、类、方法等) 应该“对扩展开放、对修改关闭”(software entities (modules,classes,functions,etc.)should be open for extension ,but closed for modification).通俗理解就是添加一个功能应该是再已有的代码基础上进行扩展,而不是修改意有代码。开闭原则的目的是为了代码的可扩展,并且避免了对现有的代码的修改给软件带来

2022-03-16 11:17:21 287

原创 java设计模式|构建者

基本构建者模式package builder;public class BuilderTest { public static void main(String[] args) {// ProductTest prodect = new ProductTest();// prodect.setCompanyName("XXX"); ProductBuilder builder=new DefaultConcrateProductBuild

2022-03-16 11:16:35 98

原创 java设计模式|观察者模式

观察者模式Observer定义了对象之间的一对多依赖,让多个观察者对象同事监听某一个主题对象,当主题对象发生变化时,它所有的依赖者都会收到通知并更新package observer;import java.util.ArrayList;import java.util.List;public class ObserverTest { public static void main(String[] args) { Subject subject = new Subj

2022-03-16 11:15:03 47

原创 java设计模式|单一责任原则模式

单一责任原则(Single responsibility principle,缩写:SRP):说明:一个类或者模块只负责完成一个职责(A class or module shoule have a single reponsibility)。通俗的说就是一个模块,类,方法不要承担过多的任务。原则上来说,我们设计一个类的时候不应该设计成大而全的类,要设计粒度小,功能单一的类,如果一个类两个或者两个以上的不相干的功能,那我们就说它违背了单一职责原则,应该将他拆分成多个功能单一,粒度更细的类。实际软件开发中

2022-03-16 11:14:15 449

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

单例模式package lazysingleton;public class LazySingletonTest { public static void main(String[] arg){// lazysingleton.LazySingleton lazySingleton =lazysingleton.LazySingleton.getInstance();// lazysingleton.LazySingleton lazySingleton1

2022-03-16 11:11:21 44

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

这种模式比较啰嗦,不方便维护package strategy;public class ZoombieTest { public static void main(String[] args) { AbstractZombie normalZombie = new NormalZombie(); AbstractZombie flagZombie = new FlagZombie(); normalZombie.display();

2022-03-16 11:10:28 52

原创 java设计模式|工厂模式

工厂模式```javapackage factory;public class FactoryMethod {public static void main(String[] args) { Application application = new Application(); ProductA productA=application.getObject(); productA.method1();}}class ProductA{public void meth

2022-03-16 11:02:35 1333

安卓button风格

不同风格的按钮!圆角Button + shape样式 + 显示按钮风格

2014-10-06

无限点餐系统(SQLITE)

无限点餐系统 登录 注册 ListView列表显示!

2014-09-14

界面的左右滑动-广告条自动滚动

带下划线的滑动 广告条的定时滑动 左右滑动动能!

2014-06-26

空空如也

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

TA关注的人

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