java
forgood
这个作者很懒,什么都没留下…
展开
-
java开发中乱码问题
Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就很扯蛋,每个人都不愿意承认是自己的代码有问题。其实编码问题并没有那么神秘,那么不可捉摸,搞清Java的编码本质过程就真相大白了。 02 03其实,编码问题存在两个方面:JVM之内和JVM之外。 04 05 061、Jav...原创 2011-07-01 14:29:10 · 177 阅读 · 0 评论 -
apache和tomcat的区别-转载
1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。 3. Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apac...原创 2011-07-04 15:33:06 · 96 阅读 · 0 评论 -
策略设计模式
一、策略模式定义策略模式(Strategy)属于对象行为型设计模式,策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体的策略类中提供。由于算法和环境独立开来,算法的增减,修改都不会影响到环境和客户端。有一下几条原则:二、核心概念和用...原创 2011-08-10 13:41:13 · 126 阅读 · 0 评论 -
策略模式和模板方法模式-转载
策略模式结合模板方法模式 在实际应用策略模式的过程中,经常会出现这样一种情况,就是发现这一系列算法的实现上存在公共功能,甚至这一系列算法的实现步骤都是一样的,只是在某些局部步骤上有所不同,这个时候,就需要对策略模式进行些许的变化使用了。 对于一系列算法的实现上存在公共功能的情况,策略模式可以有如下三种实现方式:一个是在上下文当中实现公共功能,让所有具体的策略...原创 2011-08-10 17:06:26 · 165 阅读 · 0 评论 -
java内部类
Java内部类(Inner Class)可能很多人不太熟悉,在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的...原创 2011-08-11 13:49:44 · 112 阅读 · 0 评论