上一页 1 ··· 6 7 8 9 10
摘要: 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出的情况下,让Service在后台继续保持运行状态。不过,虽然Servic... 阅读全文
posted @ 2017-03-25 16:41 Mr.xiaobai丶 阅读(202) 评论(0) 推荐(0) 编辑
摘要: servlet代码如下public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getW... 阅读全文
posted @ 2017-03-25 16:40 Mr.xiaobai丶 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 ... 阅读全文
posted @ 2017-03-25 16:37 Mr.xiaobai丶 阅读(746) 评论(0) 推荐(0) 编辑
摘要: JAVA设计模式之工厂模式(简单工厂模式+抽象工厂模式+工厂方法模式) 简单工厂模式(只是让我们容易更理解工厂模式,但本身并不属于23种设计模式中) 为什么有? 从面向对象的角度来看,当我们需要一个对象的时候,我们并不是自己去创建这个对象,而是直接获取一个对象,比如说,我们需要一辆宝马车,我们并不是自己去生产他,而是直接去4S店买一辆就可以了,我们并不需要关心这辆宝马车是怎么生产的,我们... 阅读全文
posted @ 2017-03-25 16:36 Mr.xiaobai丶 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 装饰者模式为什么会有?说明之前我们先来举一个例子.首先我们有一个Woman对象,他分别有颜值,智商两个属性和一个说话的方法.然后我们依次需要 化过妆的woman. 高学历的woman.和有礼貌的woman.化过妆的woman颜值会变高;高学历的woman智商会变高;有礼貌的woman说话时会变的有礼貌;怎么得到这三个对象呢?显然需要通过继承woman这个父对象来实现;将三个对象分别继承woman,... 阅读全文
posted @ 2017-03-25 16:35 Mr.xiaobai丶 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Java设计模式之观察者模式 - 一个本科小生的奋斗史 - 博客频道 - CSDN.NET 本文继续介绍23种设计模式系列之观察者模式。观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。角色抽象被观察者角色:把所有对观察者对象的引用保存在一个集合中,每个被观察者角色都可以有任意数... 阅读全文
posted @ 2017-03-25 16:35 Mr.xiaobai丶 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 简单的状态模式和策略模式很类似,什么是状态模式呢? 简单地说就是,在不同的状态下会有不同的行为. 就拿人来举例吧,一个人的心情不同,就会产生不同的行为;public class Person { private Mood mood; public void setMood(Mood mood) { this.mood = mood; } public void behavi... 阅读全文
posted @ 2017-03-25 16:34 Mr.xiaobai丶 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 为什么有? 有些时候,我们在不同的情况下我们对一件事会有不同的策略,比如说京东,我们都是知道京东在双十一或者在618都会做不同的活动。这时候我们就会用到我们的策略模式。 这里我们通过CD机和CD来举例子,大家都知道CD机是可以通过更换CD来播放不同的歌曲的,这就相当于不同的播放策略,但也有一部分CD机是通过内置的很多歌曲来解决这个问题的,比如说有些小孩子的故事机。显而易见的是,无论你内... 阅读全文
posted @ 2017-03-25 16:34 Mr.xiaobai丶 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 单例模式为什么会有? 根据面向对象的原则呢?有些实例在生活中是只能有一个的,比如说 太阳,我们绝对不允许对太阳进行随便new,因为正常情况下只能有一个太阳,我们在地球任何地方看到的太阳必须是同一个,这就是单例模式存在的意义。介绍意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目,节省系统资源的时候。如何解决:判断... 阅读全文
posted @ 2017-03-25 16:34 Mr.xiaobai丶 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 静态代理 什么是代理?为什么有代理 生活中常见的代理: 1.NIKE公司在中国卖产品,需要个中国区的代理; 2.我们去打官司,需要一个律师来作为我们的代理; 3.公司投标,老总需要一个手下作为代理; 程序中的代理有三种情况: 1.代理对象再调用真实对象前后进行预处理; 2.通过代理对象处理真实对象抛 阅读全文
posted @ 2017-03-25 16:24 Mr.xiaobai丶 阅读(322) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10