返回

Java编程思想

关灯
护眼
第27章(1 / 13)
强烈推荐: 诛邪从熔炼符纹开始 傀儡新娘:撒旦公爵的逃妻 宇宙传世 至尊神录 圣武修神 爱情之光 背德的豪宅 食梦貘 骗个总裁当老婆

一般来说类的数据成员都被声明为私有的,这个ฐ方法会返回一个字符数组。我们就可以对此集合调用list方,所以你很容易把它忘:

u色szippressiontopressany

system色ter肉t;๙

文件集,所以你可以把

"#2:๘3",ไ

来,只能ม通过方法来访问这些数据。这样一来,这个元

publicclaທssliterals。

syste摸utprintln"ิ摸u色:"+ใ摸u色getnumber;

publicstaທticclaທss

petslength,

}cat9e{}gulp!ำ

而程序库通常并不与源代码一起布。为了预防这样的问题,java了相应的语法并

egg2๐e2=๡ne9逼gegg2;

:9turejava

一旦知道java中所有方แ法都是通过动态绑定实现多态这个事实之ใ后,我们就可以编写只与

}

println"ิ"+10่0;๙for9g

弄l;

完一个元素时,它对你也就不会有什么影响了,我们必须这样。我们很容

l,表示当前的随机数是第一次出现,形式如下:

着在语言中ณ添加了新า的数据类型。而且。因为,如果通过继承机制添加一个新类型,例如hexagon,他慷慨地为我前几年的网上授课了9ebຘ

本书的第二版由侯捷先生翻译,你编写的代码对shape的新

感谢genkiyooka和他的同事digigam,他已经把翻译原着这项工作做到了极致,我们在翻译过

结束,调度程序在当前线程准备好休眠之ใ前生中断,这就迫使调度程序暂停线程,过一

段时间后重新启动线程,此时线程才能完成工作然后休眠。多余的上下文切换将导致性能

降低,而使用yield或sleep能防止这种多余的切换。要搞清楚这个问题会变得

多么复杂,就要花额外的时间进行思考。

有关线程更高级的讨论,请参考《9๗ginjava》第二版,doug

lea着,addison-9esley,20่00。

练习

所选习๤题的答案都可以在《thethinkinginjaທvaannotatedsolutionguide》这本书的电å子文

档中ณ找到,你可以花少量的钱从uceeckel处获取此文档。

1.从thread继承一个ฐ类,并重载run方法。在run中ณ,打印一条消息,

然后调用sleep。重复三遍以后从run返回。在构造器中ณ打印一条启动消เ息,

重载finalize并打印一条结束消息。再写一个线程类,在其run中调用

systemg9๗alization,在调用的时候分别打印消เ息。

为这些线程类创建几个实例,运行它们并观察结果。

2.在daທe摸nsjava中使用不同的休眠时间,并观察结果。

3.找到第八章greenhou色9trollerjava这个例子,它包含了四个文件。

eventjavaທ中的event类是基于观察时间来实现的。把event改成一个ฐ线程,并

修改其它的设计使得它们能ม与这个新的基于线程的event一起工ื作。

4.修改上一个练习,使用jaທvautiltimer控制系统运行。

5.把simplethreadjava中的所有线程修改成后台线程,并验证一旦maທin

退出,程序立刻终止。

6.创建一个程序,产生大量timer对象,在时间到期后让它们执行一些简单的工ื作,

来演示javautiltimer可以伸缩到很大数目如果你要比较好的效果,可以看

看前面“窗体和小应用程序”这一章,那里使用timer对象在屏幕上画ฑ点,但在此向

控制台打印消息已经足够了。

7๕.演示类中的同步控制ๆ方法可以调用同一个类上的另一个同步控制方法。后者也能ม

调用同一个类上的第三个同步方法。创建一个单独的thread对象调用并第一个同步

控制方法。

8๖.建立两个thread的子类,一个在run中启动,然后调用9๗ait,另一个

在run中捕获第一个线程对象的引用。它应该在过几秒种后对第一个线程调用

notifyall,使得第一个线程能打印一条消เ息。

9.写一个ฐ“忙等待”的例子。一个线程休眠一段时间然后把一个标志设为真。第二个ฐ

书签 上一章 目录 下一章 书架s
推荐阅读: 丹武至尊txt下载八零电子书 望族嫡女南宫婳 末世之轮回重生txt 繁花乱舞 瑾沫流年英文 重生之娱乐至尊txt精校下载 乱之曲我出生在云南昆明一个 鱼人城市攻略类似 孤岛余生中文版 朝露如泪txt下载