abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解抽象类 ...
  • 16:35
  • 浏览 (190)
  • 评论 (0)
<!-- TWO STEPS TO INSTALL SORT DATA TABLE:   1.  Copy the coding into the HEAD of your HTML document  2.  Add the last code into the BODY of your HTML document  --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document  --> <HEAD> <SCRIPT LANGUAGE="Java ...
  • 17:35
  • 浏览 (373)
  • 评论 (0)
<!-- TWO STEPS TO INSTALL IMAGE UPLOAD PREVIEW:   1.  Copy the coding into the HEAD of your HTML document  2.  Add the last code into the BODY of your HTML document  --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document  --> <HEAD> <script type="tex ...
  • 17:26
  • 浏览 (187)
  • 评论 (0)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> Table 对象得方法 </TITLE><script language="JavaScript">var intRowIndex = 0;function insertRow(tbIndex){ var objRow = myTable.insertRow(tbIndex); var objCel = objRow.insertCell(0); objCel. ...
  • 01:31
  • 浏览 (538)
  • 评论 (0)
作者:金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则是可以遵循的。   1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果 不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能 写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想 想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到 一些基本算法的时候可能 ...
  • 11:11
  • 浏览 (200)
  • 评论 (0)
61条面向对象设计的经验原则 作者:Arthur J.Riel     来自:《OOD 启思录》   你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。 -----Arthur J.Riel          (1)所有数据都应该隐藏在所在的类的内部。p13   (2)类的使用者必须依赖类的共有接口 ...
  • 13:07
  • 浏览 (151)
  • 评论 (0)
ajax开源项目dwr的使用: 利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值 给JavaScript就好像直接本地客户端调用一样.  1:下载dwr.jar文件,将其加入到web工程的lib下; 2:在web.xml文件中配置如下信息:  <servlet>     <servlet-name>dwr-invoker</servlet-name>     <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>  </se ...
  • 10:17
  • 浏览 (244)
  • 评论 (0)
1:在resin中配置,要求不能访问应用目录;  在app-default.xml文件中增加以下配置  <!--directory don't access--> <servlet servlet-name="directory"  servlet-class="com.caucho.servlets.DirectoryServlet">  <init enable="false"/> </servlet>
  • 15:50
  • 浏览 (309)
  • 评论 (0)
一个合格程序员该做的事情——你做好了吗? 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 ...
  • 10:09
  • 浏览 (162)
  • 评论 (0)
import java.util.Calendar;import java.util.GregorianCalendar; /** * CalTest.java * * Version 0.1 *  * Created 2006-6-9  16:29:22 * *  TODO */ public class CalTest{  /**  * 得到本月的最后一天;  * @return  */ public static int getLastDayOfMonth(){  int intDay  = 0;  GregorianCalendar cca = new GregorianC ...
  • 16:51
  • 浏览 (253)
  • 评论 (0)
mengyuan760
搜索本博客
博客分类
最近加入圈子
存档
最新评论
评论排行榜