- 浏览: 18167 次
- 来自: ...
最新评论
文章列表
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解抽象类 a ...
- 2006-09-06 16:35
- 浏览 584
- 评论(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=" ...
- 2006-08-09 17:35
- 浏览 1164
- 评论(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=" ...
- 2006-08-09 17:26
- 浏览 853
- 评论(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 ...
- 2006-08-01 01:31
- 浏览 2253
- 评论(0)
作者:金蝶中间件公司CTO袁红岗
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则 ...
- 2006-07-11 11:11
- 浏览 881
- 评论(0)
61条面向对象设计的经验原则
作者:Arthur J.Riel 来自:《OOD 启思录》
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看 ...
- 2006-07-05 13:07
- 浏览 809
- 评论(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> </ser ...
- 2006-06-27 10:17
- 浏览 1104
- 评论(0)
1:在resin中配置,要求不能访问应用目录; 在app-default.xml文件中增加以下配置 <!--directory don't access--> <servlet servlet-name="directory" servlet-class="com.caucho.servlets.DirectoryServlet"> <init enable="false"/> </servlet>
- 2006-06-13 15:50
- 浏览 1129
- 评论(0)
一个合格程序员该做的事情——你做好了吗?
程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2 ...
- 2006-06-12 10:09
- 浏览 996
- 评论(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 GregorianCa ...
- 2006-06-09 16:51
- 浏览 1362
- 评论(0)
在工作中有时我们要将web应用服务部署到外网,给外网服务器的ip指定一个域名,但是域名解析生效可能需要一段时间,而这时你又要测试自己的部署是否成功,通常是在浏览器中输入ip字段进行测试,这种测试只是表明你的外网服务已经启动,而不能检验自己的域名解析是否成功解析到此服务器的ip,所以可以采取下面的测试方法: 在本地的机器上(windows操作系统)中 C:\WINDOWS\system32\drivers\etc下 找到hosts配置文件 更改自己本机的配置,这样就可以在本机访问<o:p></o:p>例如:<o:p></o:p>12 ...
- 2006-06-08 00:51
- 浏览 1085
- 评论(0)
1:下载 apache2:编译apache3:make4:make install5:在 /usr/local/apache/conf/extra/httpd-vhosts.conf 下配置<VirtualHost *> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot /home/bhv/customer/ ServerName www..myhost.com ErrorLog logs/www.myhost.com-error_log CustomLog logs/www.myhos ...
- 2006-06-07 19:08
- 浏览 1380
- 评论(0)
今天在写程序时遇到了 java.util.ConcurrentModificationException 异常,参考网上程序后,解决了问题,至少现在没有这个异常了。主要是在删除iterator元素时使用了原来的hashmap名称,改成直接使用iterator的remove方法就可以了。参考如 ...
- 2006-06-07 18:11
- 浏览 1485
- 评论(0)
1:排序类package com.tixa.bad.customer.util;
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;
import com.tixa.bad.customer.data.AdstatGraphArea;
/** * 对地区数据进行排序 * * @StatAreaSort * * @author * * TODO */public class StatAreaSort{ /** * 点击排序规则,倒序 */ private s ...
- 2006-06-06 17:15
- 浏览 1028
- 评论(0)