[转]有关接口和抽象类

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。一、理解抽象类ab...
tfc2005 发布于 2006-11-11 19:37 | 阅读 956 次 | 评论 0 条

令人恼火的windows系统的安装

装了linuxwindows系统便装不了了. 因为装了linux后引导分区被改变了(不知道说的对不对,希望你能给我指正),不能正确引导。我到网上搜也有很多关于这方面的资料,大多都说在Dos下运行fdisk /mbr我认为也是可以的。把引导改过来,再装一下系统多好啊,我尝试了一下,后果很严重。不但还是不能装,很多应用程序的快捷方式都不能用了。我把e盘装上了linux,e盘也就没有了,只有c、d、f盘了,但是现在f盘没有了,有了e盘,e盘里面的东西是原先f盘的内容。 还是不行啊,再去网上搜资料吧!我在网上发了一个贴子,有人说把c盘格式化了吧,我信以为真,在Dos下把...
ecbtnrt 发布于 2006-11-11 10:18 | 阅读 1638 次 | 评论 0 条

vc无法编译

我差点都疯掉,我编写了一个小的vc程序,但是无法编译成功,只有用任务栏管理器强制结束才行,不知道怎么解决。有好长一段时间了,都不能用vc,我凑合着用的Dev-c++,感觉不怎么好用,毕竟一个用的上手的一个工具,一时放下还是感觉不爽的。我以为是系统的问题,但是我刚刚重装的系统,不可能啊。我不知道有多少同学遇到过这样的问题,我今天为能找到这个问题的答案感到很高兴! 原来是用了卡巴的事,用了卡巴要关掉主动防御。然后再写一个小程序,very very good!可以了,就是这个问题了,如果这个问题困扰你很久了,现在可以放心了哦! 其实这也是我在网上搜到的,很多情况下,遇到什么问...
ecbtnrt 发布于 2006-11-11 09:52 | 阅读 4993 次 | 评论 0 条

Java GUI学习总结4(下)

下面再谈谈事件监视器,首先回忆一下以前的事件监听器,最基本的方法就是在类名后继承需要用到的事件监听器,然后对事件监听器进行注册,并以this为参数,然后对事件监听器的每个方法进行实现,即使用不到的方法也要以相应的事件类别对象实现一下。 今天看了Button组件的事件监听,又加深的理解了一下: 技术教程上是这样说的:   “按钮是最常用的一个组件,其构造方法是:Button b = new Button("Quit");   当按钮被点击后,会产生ActionEvent事件,需ActionListener接口进行监听和处理事件。  ActionEvent的对象调用getActi...
海啸南风 发布于 2006-11-10 15:44 | 阅读 1220 次 | 评论 0 条

Java GUI学习总结4(上)

今天看了匿名类和按钮组件的接口监听和事件处理,看完以后,对事件适配器和事件监听器有了个新的认识。 首先说说事件适配器,与我现在的感觉,事件适配器最好用的办法就是使用匿名类,在监听器注册的时候使用匿名类可以直接调用事件适配器,而不用利用内部类从适配器中继承, 内部类继承适配器的方法:      class MyMouseMotionListener extends MouseMotionAdapter{ /*内部类开始*/       public void mouseDragged(MouseEvent e) {         String s="Mouse draggin...
海啸南风 发布于 2006-11-10 15:43 | 阅读 1222 次 | 评论 0 条

.NET 2.0虚拟主机不支持验证控件的解决方法

在web.config加了一行<httpHandlers><add verb="GET" path="*.axd" type="System.Web.Handlers.AssemblyResourceLoader" /></httpHandlers> 在IIS站点的属性中增加扩展。可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll扩展名:.axd限制为:GET,HEAD,POST,DEBUG并且去除“确认文件是否存在”的勾。
静夜思 发布于 2006-11-10 04:53 | 阅读 3909 次 | 评论 1 条

天空里的彩虹

记得以前常常在傍晚的时候站在门口看那美丽的彩虹, 那个心情, 可能永远都不会再有。 走在人来人往的大街上,似乎有一种冰凉透顶的孤独正在心头里融化, 偶尔会看见人造烟花, 那些烟花也很美丽,却带给了我瞬间的并且是虚渺的愉悦。 如果能有机会再看见那美丽的彩虹, 我一定会把它拍下来,保存起来。
laicai2003 发布于 2006-11-10 04:37 | 阅读 1031 次 | 评论 0 条

心情不错

xunmi_love 发布于 2006-11-10 03:46 | 阅读 1726 次 | 评论 0 条

动态字

<SCRIPT language=VBScript>Sub Window_OnLoad() call SG1.Scale(0.50, 0.50, 0.50) call SG4.Scale(0.50, 0.50, 0.50) call SG1.Rotate(0, 6, 0) RotateAllend sub ' sets rotation speed and behavior as well as creating loop Sub RotateAll Call SG1.Rotate(1,3,0)//(角度,摆动速度,速度)调整这里的参数可以改变效果 ...
海啸南风 发布于 2006-11-09 23:11 | 阅读 990 次 | 评论 0 条

从一个做泥人的老人想到的

那天偶然看见一个卖泥人的老人坐在街边,他面前摊子上插着好多栩栩如生的泥人,技艺真的很不错。可是看到这个景象,我心里突然产生了悲凉的感觉。 这种技艺真的堪称一绝了,毕竟这应该算是我国的一种文化,他的手艺一定是祖传的。相信在若干年前(几十或几百年前),他的祖先也像他一样在街边卖泥人,我想那个年代,也许全城的百姓都知道有这么一位技艺精湛的人,肯定每天都会有很多小孩儿去他那儿买泥人。也会有很多小孩儿围着他看他是如何把各种颜色的彩泥变成这些自己心目中的英雄人物的。我想他也一定以此为乐,才把这门技术世代相传。 可是为什么传到了今天,却落到如此地步,在喧闹的街上,摆着的孙悟空、猪八戒这些曾是小孩儿...
海啸南风 发布于 2006-11-08 21:31 | 阅读 1255 次 | 评论 1 条

ARP攻击(现象:网络不停中断)与防范

1. ARP概念咱们谈ARP之前,还是先要知道ARP的概念和工作原理,理解了原理知识,才能更好去面对和分析处理问题。1.1 ARP概念知识ARP,全称Address Resolution Protocol,中文名为地址解析协议,它工作在数据链路层,在本层和硬件接口联系,同时对上层提供服务。IP数据包常通过以太网发送,以太网设备并不识别32位IP地址,它们是以48位以太网地址传输以太网数据包。因此,必须把IP目的地址转换成以太网目的地址。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。...
diytz 发布于 2006-11-08 06:33 | 阅读 1640 次 | 评论 0 条

JavaScript最常用的技巧

JavaScript 正则表达式 1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')"> 2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"><input name=txt1 onch...
jklm02 发布于 2006-11-08 00:08 | 阅读 1180 次 | 评论 0 条

C语言的特点

C语言的特点:(自顶向下,逐步求精) 1.C语言是一种结构化语言. 2.层次清晰,便于按模块化方式组织程序,易于调试和维护. 3.表现能力和处理能力极强. 4.可以直接访问内存的物理地址,进行位(bit)一级的操作
jklm02 发布于 2006-11-07 23:21 | 阅读 850 次 | 评论 0 条

逃跑

在这场人鼠大战中我终于败下阵来,不得不灰溜溜的逃跑。。。可怜我不是因为专业而是因为心理障碍。让人唏嘘不已!
alicelifei 发布于 2006-11-07 18:47 | 阅读 975 次 | 评论 0 条

C数据结构-图的应用1(邻接矩阵)

数据结构的一道作业题目: 建立图的邻接矩阵,并判断两点是否相邻。 程序如下: #include <stdio.h> #include <stdlib.h> #include <alloc.h>#define M 20 /*定义图*/ typedef struct{ int V[M]; int R[M][M]; int vexnum; /*图的顶点数*/ }Graph; /*创建图*/ void creatgraph(Graph *g,int n) { int i,j,r1,r2; g->vexnum=n; /*顶点用i表示*/ for(...
Firedy 发布于 2006-11-07 06:27 | 阅读 3318 次 | 评论 0 条

Java GUI学习总结(3)

Java GUI学习总结(3) 今天重新看了一遍GUI,结合着JavaDoc做了很多测试,收获也不算小,随手赶紧记了下来。 1.TextField的构造方法TextField(int),参数中的int型参数为TextField的长度。在我的电脑上输入100还未达到全屏长度,但输入200就超过了。 2.如果使用FlowLayout作为布局管理器,那么在add中加入”North”等参数就没有什么效果了。 3.另外FLowLayout的构造方法中有一种形式是含有三个参数的。Doc上写的是:public FlowLayout(int align, ...
海啸南风 发布于 2006-11-07 06:26 | 阅读 1000 次 | 评论 0 条

偶然的心烦乱

飘过雪的一天过去了,天冷已经了。我坐在无人的自习室里,坐在我亲爱的电脑旁,突然觉得心里乱得很。 不知道为什么,前两天在好朋友的博客上听到了《菊花台》这首歌,就特别爱听,但是每次听,似乎都有种很失落的感觉。 还在看着java,照着JavaDoc自己一个函数一个参数的试验着,可实即使每次都得到了预期的结果,但是看看自己的程序,没有什么意义,只是个练习而已。 可是想到小玲说她们班的一个江苏小子已经用php挣钱买了好手机,可是我自己却一事无成,做不了什么大项目,只能做点儿小活攒攒零花给心上人买个小mp3。江苏那边高中学校就教VB,所以编程比我早了两年。人家是学校网页维护的...
海啸南风 发布于 2006-11-07 06:24 | 阅读 1116 次 | 评论 4 条

又是两天了

又是兩天了,而我自己卻連一點思路都沒有。遞歸函數真是快把我給弄崩潰了。 真不知道這樣兩天一個程序的日子還要持續多久,恐怕過不了多久,我就會偃旗息鼓,像一只斗敗的公鷄一樣,灰溜溜的打包回家了。 最鬱悶的是縂有一個“榜樣”比我快,似乎在炫耀她的能耐來對比我的白癡。 對於競爭,我是又懼又恨的。因此總是一味地排斥,所以每次不得不面對的時候,總是鬱鬱寡歡,還不停地遷怒別人,脾氣也是相當的暴躁。 也許編程的工作不太適合我做。因爲最近額頭的頭髮在不停地掉。抑或者只要有競爭的事情都不太適合我做,我只適合在圖書館裏看看圖書,在大學裏教個書,做完自己的工作就可以。也許這...
alicelifei 发布于 2006-11-06 19:53 | 阅读 1220 次 | 评论 0 条

被《爱有多深》感动了

中央8套正在播放《爱有多深》,今天我看了。 一直以来很少看央视拍的片子, 可这次我准备看完。 女主角是孙菲菲扮演的郑秀, 这个角色理智,宽容,大方。。。。。 但我看到现在还不知道,她在爱情上为什么那个不果断, 可能爱情这门课程真的太深奥了吧。 写到这里, 我的思绪似乎被凝固住了。 人生总是千姿百态的, 爱情也是。
laicai2003 发布于 2006-11-06 06:11 | 阅读 1377 次 | 评论 0 条

蓝莲花

没有什么能够阻挡你对自由的向往天马行空的生涯你的心了无牵挂穿过幽暗的岁月也曾感到彷徨当你低头地瞬间才发觉脚下的路心中那自由地世界如此的清澈高远盛开着永不凋零蓝莲花
天见 发布于 2006-11-05 18:09 | 阅读 919 次 | 评论 0 条