自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java进阶(二)--动态代理

什么是动态代理?动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。

2015-12-25 00:26:14 802

原创 java设计模式(四)--代理模式

代理模式定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的应用:一般在如下四种场合会用到代理模式,一:远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。这个场合有个常用的例子,如应用程序在项目中加入一个WebServi

2015-12-24 20:56:43 559

原创 java基础知识(二)--反射机制

java反射机制是java很重要的一个特性,反射技术是架构框架的基础所在,灵活掌握反射机制,对大家以后学习框架技术有很大的帮助,最近我在研究部门老大写的框架,对这个有很深的感触,写一些对反射的理解,跟大家共同学习探讨什么是反射机制?反射机制是指程序在运行时,能够获取到自身的信息。在java中,只要指定了类名,就能够通过反射机制来获取到类的所有信息,对于任意的一个对象,都能够调用它的任意一个

2015-12-23 20:47:08 545

原创 java设计模式--六大设计原则

在武林之中,江湖之上,有一种说法,说是武学的最高境界,是无招胜有招。各门各派练一门功夫分为内功和外功。外功好比招式,就是所谓的23种设计模式。而内功呢,就是心法和内力,那就是这6种法则。光会外功那是花拳绣腿,内功修为才是境界。如此众多的设计模式,学完2遍,3遍可能也会忘的只记得单例和工厂模式。但是只要原则记住,在以后的设计中,有意无意就会用的设计模式的精髓。六种设计原则单一职责原则:

2015-12-21 19:02:44 612

原创 java设计模式(九)--建造者模式

1.概念    将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 [构建与表示分离,同构建不同表示]    与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者联系建造者最后得到产品。即建造模式可以强制实行一种分步骤进行的建造过程。  建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造

2015-12-18 11:08:19 497

原创 java设计模式(八)--模板方法模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的:  模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模板方法模式的结构

2015-12-17 21:53:21 446

原创 java设计模式(七)--迭代器模式

迭代器模式(Iterator):提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示当我们需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑用迭代器模式。或者说,当你需要对聚集有多种方式遍历时,就可以考虑用迭代器模式。迭代器模式(Iterator)是行为型模式,相比起java中的其他模式,使用的最多的不是单例模式,也不是工厂模式,更不是策略模式,而

2015-12-16 22:26:58 544

原创 Spring学习笔记(一)--Spring入门和使用

简介Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器

2015-12-15 22:01:47 1300

原创 java进阶(一)--控制反转IoC

控制反转(Inversion of Control,英文缩写为IoC),亦称为 “依赖倒置原理”("Dependency Inversion Principle"),是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lo

2015-12-15 19:27:28 910

原创 java设计模式(六)--适配器模式

适配器模式是一种结构型模式,在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:  适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途从最贴近我们的日常生活切入吧,用手机充电线做例子,现在市场上用的手机最多的是安卓手机,其次是苹果手机,一般情况下我们安卓手机

2015-12-13 22:10:02 660

原创 java设计模式(五)--策略模式

1,什么是策略模式?创建一个能够根据所传递的参数对象的不同而具有不同行为的方法,被称为策略设计模式。2,策略模式主要用途是什么?能够动态改变对象的行为,根据所传参数不同,有不同的行为表现3,设计原理将变化部分设计成一个对象里面的方法,在继承的子类中覆盖该方法,利用java的多态性,指向不同子类对象的父类引用作为参数传递进去的时候(这就是策略),就会调用到不同的子类中重写

2015-12-03 21:19:27 716

空空如也

空空如也

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

TA关注的人

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