`
mengyuan760
  • 浏览: 17747 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解抽象类 a ...
<!-- 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=" ...
<!-- 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=" ...
<!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 ...
作者:金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手, 因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基 本原则 ...
61条面向对象设计的经验原则 作者:Arthur J.Riel     来自:《OOD 启思录》   你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看 ...
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 ...
1:在resin中配置,要求不能访问应用目录;  在app-default.xml文件中增加以下配置  <!--directory don't access--> <servlet servlet-name="directory"  servlet-class="com.caucho.servlets.DirectoryServlet">  <init enable="false"/> </servlet>
一个合格程序员该做的事情——你做好了吗? 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2 ...
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 ...
        在工作中有时我们要将web应用服务部署到外网,给外网服务器的ip指定一个域名,但是域名解析生效可能需要一段时间,而这时你又要测试自己的部署是否成功,通常是在浏览器中输入ip字段进行测试,这种测试只是表明你的外网服务已经启动,而不能检验自己的域名解析是否成功解析到此服务器的ip,所以可以采取下面的测试方法:  在本地的机器上(windows操作系统)中 C:\WINDOWS\system32\drivers\etc下 找到hosts配置文件 更改自己本机的配置,这样就可以在本机访问<o:p></o:p>例如:<o:p></o:p>12 ...
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 ...
今天在写程序时遇到了 java.util.ConcurrentModificationException  异常,参考网上程序后,解决了问题,至少现在没有这个异常了。主要是在删除iterator元素时使用了原来的hashmap名称,改成直接使用iterator的remove方法就可以了。参考如 ...
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 ...
Google服务和软件大全   Add to Google   这是一个提供网页信息的站点,主要的功能是把自己的主页介绍给Google让他收录,而时间上较长,起码一两个月才会被Google收录,但是一旦收了你的主页,知名度会更 ...
Global site tag (gtag.js) - Google Analytics