自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Day day study,Good good up!

不要让自己停下来...

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 设计模式--6大原则--单一职责原则

单一职责原则(Single Responsibility Principle),简称SRP。 定义: There should never be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更。   有时候,开发人员设计接口的时候会有些问题,比如用户的属性和用户的行为被放在一个接口中声明。这就造成了业务对象和业

2012-03-31 16:35:16 490

转载 设计模式--6大原则--里氏置换原则

里氏置换原则(Liskov Substitution Principle),简称LSP 定义: Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it. 所有引用基类的地方必须能够透明的使用其子类对

2012-03-31 16:34:33 512

转载 设计模式--6大原则--依赖倒置原则

依赖倒置原则(Dependence Inversion Principle),简称DIP 定义 High level modules should depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details

2012-03-31 16:33:53 420

转载 设计模式--6大原则--接口隔离原则

设计模式--6大原则--接口隔离原则 首先看看接口隔离原则的定义,有两种定义 第一种:Clients should not be forced to depend upon interfaces that they don't use.(客户端不应该强行以来它不需要的接口) 第二种:The dependency of one class to another one should dep

2012-03-31 16:33:09 398

转载 设计模式--6大原则--迪米特法则

迪米特法则(Law of emeter) 定义:一个对象应该对其他对象了解最少 迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合了以后,类的复用性才可以提高。   形象一点的比喻类似于:监狱内的犯人是不应该跟外面的人接触的,当然或许会有探亲的。这里的监狱就是类,里面的犯人就是类内部的信息,而监狱里的狱警就相当于迪米特法则的执行者 举个例子 家人探望犯人 家人:家人只与犯人是亲

2012-03-31 16:32:24 698

转载 设计模式--6大原则--开闭原则

开闭原则(Open Closed Principle) 开闭原则的核心是:对扩展开放,对修改关闭 白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化   开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序的复用性、可

2012-03-31 16:31:19 351

转载 设计模式--单例模式

单例模式(Singleton Pattern) 定义:Ensure a class has only one instance, and provide a global point of access to it. (确保一个类只有一个实例,并且给这个实例提供全局访问) 即一个类只能实例化一个实例,外部可以访问这个实例的同时,外部依赖这个类的实例都是同一个实例。让构造函数的访问权限为p

2012-03-31 16:30:16 362

转载 java中 static变量和方法到底是存在内存什么区域呢?

java中 static变量和方法到底是存在内存什么区域呢?   2010-08-13 10:27:54|  分类: java学习 |  标签: |字号大中小 订阅 突然被某人问道:java中 static变量和方法到底是存在内存什么区域呢? 由于好久没有复习j2se(或许以前学习的不够到位)我居然也回答不上来,后来查了下相关的资料,原来: 内存总体一共分为了

2012-03-29 13:45:49 1408

原创 java中静态代码块的用法 static用法详解

java中静态代码块的用法 static用法详解 (一)java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静

2012-03-28 14:00:47 440

转载 Log4j使用 配置

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。以下是个人经验,具体请参考Log4j文档指南。 Log4j下载 在apache网站: jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。 Log4j使用 Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入

2012-03-24 10:35:22 482

转载 日志操作之JAVA-Apache

日志操作之JAVA-Apache   日志论       在应用程序中输出日志有有三个目的: (1)监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。 (2)跟踪代码运行进轨迹,作为日后审计的依据。 (3)担当集成开发环境中的调试器,向文件或控制台打印代码的调试

2012-03-24 10:31:08 512

转载 Java静态初始化,实例初始化以及构造方法复习~

Java静态初始化,实例初始化以及构造方法复习~ JavaJVM 首先有三个概念需要了解: 一.静态初始化:是指执行静态初始化块里面的内容。 二.实例初始化:是指执行实例初始化块里面的内容。 三.构造方法:一个名称跟类的名称一样的方法,特殊在于不带返回值。 对于这三个概念,给出以下程序,方便理解: Java代码   class Book{

2012-03-22 19:11:12 417

转载 对面向对象设计原则的总结

对面向对象设计原则的总结[轉] 2008年01月20日 星期日 22:47 正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-ClosedPrinciple)是面向对象的可复用设计(Object OrientedDesign或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段

2012-03-21 18:09:31 414

apache-tomcat-7.0.35

apache-tomcat-7.0.35

2013-06-24

空空如也

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

TA关注的人

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