第八节课
一些比较重要的类
1.内部类
类可以有两种重要的成员:成员变量和方法,类还可以有一种成员:内部类.java支持在一个类中声明另一个类,这样的类称为内部类,而包含内部类的类称为内部类的外部类.声明内部类如同在类中声明方法
和成员变量一样,一个类把内部类看作是自己的成员.内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用
外嵌类中的方法.内部类的类体中不可以声明类变量和方法.外嵌类的类体中可以用内部类声明对象,作为外嵌类的成员.举例体会:
程序代码:class China{ final String nationalAnthem="义勇军进行曲";...
第七节课
接 口
接口在java中尤其是面向对象语言中是一个很重要的概念.java中使用接口概念的原因:java不支持多继承性,即一个类只能有一个父类.单继承性使得java简单,易于管理程序.为了克服单继
承的缺点,java使用了接口.
一个类可以实现多个接口.使用关键字interface来定义一个接口.接口的定义和类的定义很相似,分为接口的声明和接口体.
1.接口声明及接口体
前面曾使用class关键字来声明类,接口通过使用关键字interface来声明.格式
interface 接口的名字
接口体中包含常量的定义和方法定义两部分.接口体中只进行方法的声明,不允许提供方...
这个时代,学生一个个逆反心理过分的强了。可能不比文革时候那么严重,应该是受大人们影响吧,学着批判领导,批判上级,批判老师,批判学校。其实学校真有什么对不起他们的吗?
今天学校搞个活动,就看不惯,说学校形式主义;明天班里某位班干班机事物里失误了一点儿,就指责说班干能力不行;老师讲课听不懂,就说老师不好;学了半天计算机什么也不会,不想想是不是自己不实践把时间都用在游戏上,老师安排上机次数多就怨老师不讲课,其实课程设计没完成,却在上机课上打游戏。
唉,看看学校论坛上,看看百度帖吧里,总有些人说学校这不好,学校那不好。觉得自己好,自己去开学校行不行?
今天最让我恼火的是,班里的团支书为班级...
利用一周的课余时间,做了这么一个计算器。功能还不完善。
目前可以实现加减乘除四则运算,也可以实现连加连减连乘连除。
使用了Flowlayout布局管理器,窗口大小设置为不可变。
但缺陷很多:
归零(AC)键存在严重bug
不能做四则混合运算
显示部份不能呈现右结合
还缺少M+ M- MR功能
布局管理器有待于更换,以便更改按钮大小
带码不够简洁
不完善的地方,欢迎各位朋友多指点!
代码下载
早就看好那把红色大刀了,那天终于下了决心去把它买回来。周三老师生病了,下午课暂时取消,在寝室待了一下午,三点半,我带足了钱,穿着灰色的风衣从寝室出发,今天手里什么也没拿,连个包都没带。
前几天外面的雪下得很大。路上很多地方的雪还没有扫,即使被扫过的地方,路面上仍然接着冰,所以车开的很慢,一直到五点多了,才到了火车站,下了车,我直接就去卖刀的地方。
终于买了爱慕已久的刀,刀身很长,鞘是用亮红色油漆刷的,柄卷也是红颜色,头,铛,镡都是亮金色的。店员用几个黑色塑料袋裹住大刀,我拿在手里,感觉特别好。又转了一阵, 已经晚上六点多了,我想起来工大附近有一个包店卖的钓鱼竿包很便宜,好像正好能装下...
Lonely Song by AkonLonely I'm Mr Lonely,I have nobody,For my owwnnnI'm so lonely, I'm Mr. LonelyI have nobody, For my owwnnnI'm so lonely, Yo this one here goes out to all my playas out there ya kno got that one good girl whose always been there like yaKno took all the bullshit then one day she c...
菜鸟架设动网论坛全教程
作者:admin 文章来源:转载请注明www.5217.cn 点击数:
9578 更新时间:2005-2-14
《动网论坛》小资料: 使用版本:V6.1.0.(最新版本为V7.0.0+sp2) 软件大小:2000KB 论坛运行环境:Windows 2000或以上版本、IIS5或以上版本 授权类型:共享软件
下载地址:http://bbs.dvbbs.net/download/dvbbs6.1.0.exe
架设论坛
1.安装IIS 架设论坛第一步就是安装IIS,它是论坛运行...
第一,声明Button
第二,setLabel()
第三,add()
第四,addActionListener(this)
第五,implements ActionListener中的actionPerformed()
今晚有一个按钮忘记addActionListener(this)了,搞得我debug了半天也没想出为什么其他按钮功能都正常,那个按钮却没功能。
再不能忘了!!提高效率中!!!
老师那天让我练练手,举的例子,一堂财务管理课没听就做出来了
就是输出这样的一串数字,说白一点儿就是从1开始转圈向外出数字:
42 21 22 23 24 25 26
41 20 7 8 9 10 11
40 19 6 1 2 11 28
39 18 5 4 3 12 29
38 17 16 15 14 13 30
37 36 35 34 33 32 31
解决...
让工资长的快的小技巧
小序: 来北京已经整整一年了…… 这一年来,绝对是酸甜苦辣样样尝过。不过,主基调还是甜的——事业上升,朋友成群,虽然爱情方法有点溃不成军,不过咱们哥们儿也不指着那东西活着,嘻嘻。最近总听到一些兄弟抱怨说工资涨的慢,不过就我个人感觉,在北京这个地方只要没有撞见黑心老板,那么努力工作回报还是相当大的。 今天,总算是给自己的工作做个小总结吧,把能让工资长的快的,我平使用的一些小技巧与大家分享一下,祝大家也快快地涨工资!这儿呢,我们只说怎么做,可能我就不解释为什么了——讲那么多道理有什么用?街里的书多着呢。咱们来点儿实惠的,So...
看看你想公司给你哪些方式的激励呢?
激励方式应该多样化,对不同责任主体选择恰当的激励方式。
总体上激励可以分为显性激励和隐性激励,即从人的需要最终包含精神的和物质的两大方面,我把对员工激励分成隐性激励和显性激励两类。
企业通过对不同层面、不同地域、不同岗位、不同文化程度各类员工的需要分析,根据每一个员工的特长分配其职能与任务,结合每一个员工的工作性质、职能责任等因素,分门别类确定科学合理的多种形式的双重激励措施,通过对员工职务行为实施结果(业绩)的综合评价与考核,使员工获得需要的满足和自我实现的满足,从而激发员工的综合积极性与创造性,使企业得以高效、...
使用智能指针(smart pointers)
http://www.codeproject.com/cpp/garbage_collect.asp
原理:基于引用计数(reference count)。这种垃圾回收(gc)算法无非都是给每一块分配的内存提供引用计数,然后通过智能指针(smart pointer)自动完成引用计数的加减,如果引用技术减少到零,就代表没有人使用该内存了,这块内存就可以回收了。
如果可以正确的遵从这种gc的使用规则,也就是说你可以正确无误的使用智能指针,那么理论上来说,就不可能存在内存泄漏。
但是现实并不象想象的那么单纯,那么美好。一方面,智能指针...
<HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=windows-1252"><META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD><BODY><SCRIPT language=JavaScript>dCol='000000';//date colour.fCol='000000';//face colour.sCol='000000';//seconds colour.mCol='000000';//minutes colour.hCol...
还是心理素质问题,今天参加比赛显得特别的紧张。手都发抖,操作及其不好,对于对方战术的反应的很也不好。第一局还好对方使用了很孤注一掷的打法,我赢了。第二局对方用的是我很不擅长应付的兽族,同族大战里,我显得不堪一击,而且很多地方也特别不稳,群补卷轴放得太早,没有出魔法部队,毕竟魔兽不是靠肉搏取胜的游戏。录像穿上来了,大家看着玩吧。
两局用的打法都是我自创战术——宇宙流,只是第二局紧张的没有出魔法兵。
算法的力量
李开复
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译...
魔兽争霸兽族经典战术 1.纯暴流 DAYFLY的成名绝技,暴兵RUSH的典范。 开局还是普通的开局,只是补成双兵营,先知3陪骚扰,大G 2线MF,在拥有一队左右大G时,冲进对方阵地,尽量蹂躏了,矿拆建筑,用闪电和狼对付修理的农民。 纯暴流对操作的要求很高,不停拉兵补给。如果一次攻不下,那就选择开矿升本,转型狼骑,升级本里的掠夺技能(使农民,大G,狼骑在攻击建筑时有额外的金钱),以拆建筑为目的。 战术看似简单,却完全抓住了ORC的特点,很好利用了大G前期霸王的优势,速度方面可以靠速度卷轴弥补,战术堪称经典啊。
2.猥亵流(狼骑流,飞龙流,蝙蝠流) ROC时代就已经有猥琐流了,不出兵营,...
程序员每天该做的事
转自:csdn 刘晓松的专栏
1、总结自己一天任务的完成情况
最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多
>> 好记性不如烂笔头。呵呵
2、考虑自己明天应该做的主要工作
把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作
>> WORKLIST。计划很重要啊。
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法
出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢
>> 时时总结。
4、考虑自己一天工作完成的质量和效率能否还能提高 ...
自从周一陪延亭去医院检查以后,我就开始咳嗽得厉害,打魔兽的时候咳嗽起来都拿不住鼠标,更别说微操作了,吃了一周的药也没好。他患的是肺结核,不知道我是不是被他传染了,不过最近哈尔滨天气冷得厉害,所以也有可能是感冒,但是总觉得这次生病和往次感觉不同,而且有点儿胸闷的感觉。快期末考试了,也快考六级了,心里没底,很多科目都没怎么听课,偏科是我这辈子最大的毛病。
如果真的是结核的话,那也好,我可以安安静静地在家休养,顺便练练程序,至于期末考试,唉,一说起来就头疼。。。。。。。。。。。。。。。。。
下面再谈谈事件监视器,首先回忆一下以前的事件监听器,最基本的方法就是在类名后继承需要用到的事件监听器,然后对事件监听器进行注册,并以this为参数,然后对事件监听器的每个方法进行实现,即使用不到的方法也要以相应的事件类别对象实现一下。
今天看了Button组件的事件监听,又加深的理解了一下:
技术教程上是这样说的:
“按钮是最常用的一个组件,其构造方法是:Button b = new Button("Quit"); 当按钮被点击后,会产生ActionEvent事件,需ActionListener接口进行监听和处理事件。 ActionEvent的对象调用getActi...
今天看了匿名类和按钮组件的接口监听和事件处理,看完以后,对事件适配器和事件监听器有了个新的认识。
首先说说事件适配器,与我现在的感觉,事件适配器最好用的办法就是使用匿名类,在监听器注册的时候使用匿名类可以直接调用事件适配器,而不用利用内部类从适配器中继承,
内部类继承适配器的方法:
class MyMouseMotionListener extends MouseMotionAdapter{ /*内部类开始*/ public void mouseDragged(MouseEvent e) { String s="Mouse draggin...