单元5_任务3飘动字幕动画程序设计 《JAVA程序设计》课件.ppt

单元5_任务3飘动字幕动画程序设计 《JAVA程序设计》课件.ppt

Java 程序设计 Java 程序设计 任务三:飘动字幕动画程序设计 单元五:Java语言高级程序设计 教学目标 知识目标 掌握线程的概念以及线程与进程的区别; 理解线程的状态和生命周期; 掌握Thread类和Runnable接口的常用方法。 能力目标 运用多线程的实现方法处理线程问题; 能会继承Thread类或实现Runnable接口来完成多线程技术实现。 教学内容 4 任务陈述 1 2 3 知识准备 任务实施 任务拓展 任务实训 5 任务描述: 运用Java多线程技术编写一个简单的动画,要求运行程序时窗口会显示一个飘动的字幕,每隔1秒字幕会自动改变显示的位置,先自左向右移动,到达窗口右边界时,再改变为自右向左移动。 运行结果: 1. 任务陈述 计算机用来模拟和解决人们现实生活中问题,因此使用编程语言描述现实世界同样需要串、并行共存。计算机中的并行处理即同时处理多个任务,一般叫“多任务”。多任务处理方式的优点是充分利用CPU资源,提高效率。含有多个CPU的计算机可将不同任务分配到不同CPU 实现并行处理;单CPU则靠快速切换任务来模拟并行处理,使系统的空转时间最少。 2. 知识准备 3.1 线程与进程的概念和关系 3.1.1 线程与进程的概念 程序(program)是为实现特定目标或解决特定问题而

文档评论(0)

1亿VIP精品文档

相关文档