Java应考

简述Java中实现线程的两种方式,并分别举例
1、继承Thread类

步骤:创建一个继承Thread类的子类,复写Thread类的run()方法,创建线程类的一个对象,通过线程类的对象调用start()方法启动线程(启动之后会自动调用复写的run()方法执行线程)

例子:
image.png
2、实现Runnable接口

步骤:创建Runnable对象,使用参数为Runnable对象的构造方法创建Thread对象,调用start()方法启动线程

例子:
image.png
按以下要求编写程序:
(1) 编写Fire接口,声明燃放Discharge方法;
image.png
(2) 定义烟花FireWorks类,实现Fire接口,打印烟花的燃放效果;
image.png
image.png
(3) 编写测试类,测试FireWorks类,打印烟花实例的燃放效果;同时使用匿名内部类(实现Fire接口)来打印二踢脚的燃放效果。
image.png
使用缓冲字节流实现视频文件的拷贝:
(1) 源视频文件“video.mp4”位于“D:\myDir\”目录下;
(2) 要求将上述源文件的内容复制到“C:\myFile”目录下的同名文件中
image.png
已知某学校的教学课程内容安排如下:
image.png
完成下列要求:

1) 使用一个Map,以老师的名字作为键,以老师教授的课程名作为值,表示上述 课程安排。


image.png

2) 增加了一位新老师Allen 教JDBC


image.png

3) Lucy 改为教CoreJava


image.png

4) 遍历Map,输出所有的老师及老师教授的课程


image.png

5) 利用Map,输出所有教JSP 的老师。


image.png

6)尽量使用泛型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 5,410评论 0 6
  •   一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺...
    OmaiMoon阅读 5,631评论 0 12
  • 原文链接 译者:靖靖 并发 进程和线程 在并发编程当中,有两个基本的执行单元:进程和线程。在java中,我们大部分...
    4b4f3ceb6f71阅读 4,174评论 4 16
  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 5,795评论 0 10
  • Java SE 基础: 封装、继承、多态 封装: 概念:就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽...
    Jayden_Cao阅读 6,411评论 0 8