标签:2-2 component 学习 不同的 lam 一个 log ima 匿名
答:
BallRunnable
完成了Runnable
接口。类中有四个属性跳跃的球Ball
、窗体Component
、蹦跳次数STEPS
与延迟DELAY
。Thread.sleep
是为了让线程进行短暂休眠,使我们能更清晰的看清楚小球的移动。答:
move()
移动方法与getShape()
得到大小与坐标答: 从代码中可以看出Ball
中x
、y
代表起始位置dx``dy
代表步长。调用Math.random()
进行随机就可以设置不同位置出发、以不同的步进移动的效果。
并回答:a)通过定义Runnable接口的实现类来实现多线程程序比通过继承自Thread类实现多线程程序有何好处?b) 6-1,6-3,6-11实验总结。
Thread t = new Thread(() -> {
System.out.println(mainThreadName);
System.out.println(Thread.currentThread().getName());
System.out.println(Arrays.toString(Thread.class.getInterfaces()));
});
答:
stop()
方法interupt()
方法run()
方法循环的标志call()
方法返回Integer而非基础类型;在调用future.get()
方法时要注意处理异常。Runnable
,Callable
可以返回一个值。需要注意的是,call方法返回的是Future对象。201621123086 《Java程序设计》第11周学习总结
标签:2-2 component 学习 不同的 lam 一个 log ima 匿名
原文地址:http://www.cnblogs.com/piraat/p/7955505.html