java程序求解释?(10行)

[复制链接]
查看11 | 回复2 | 2009-11-6 23:29:49 | 显示全部楼层 |阅读模式
Timer有3个类,你用的是util包中的Timer。个人感觉,swing中的Timer最好用。util包中的Timer,需要一个执行器。触发是它自己触发的,执行是由执行器执行的。你这样写程序,触发器是静态内部类。本来只一个实例的,你现在的程序倒也能实现。不过。。为什么不做为外部类,创建一个实例以调用schedule呢?
回复

使用道具 举报

千问 | 2009-11-6 23:29:49 | 显示全部楼层
这里使用的是静态内部类的例子。使用static内部类,这时只是为了把类MyTask隐藏在类TimerTest内部,并且不需要内部类MyTask引用外围类TimerTest对象。
回复

使用道具 举报

千问 | 2009-11-6 23:29:49 | 显示全部楼层
也可以不是静态的啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行