欢迎来到天天文库
浏览记录
ID:6039710
大小:249.00 KB
页数:10页
时间:2017-12-31
《太原理工大学java实验5到7》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科实验报告课程名称:Java语言程序设计实验项目:多线程编程实验地点:软件楼专业班级:软件工程1410学号:2014005791学生姓名:王超指导教师:李君婵2016年1月17日实验名称实验五多线程编程实验目的和要求(1)现成的概念、线程的生命周期。(2)多线程的编程:扩展Thread类与使用Runnable接口。(3)使用多线程机制实现动画实验内容(1)运行下面的程序,理解用创建Thread子类的方法实现多线程。//S09_01_Thread.JavaImportjava.util.*;classS09_01_ThreadextendsThread{intpauseTime;String
2、name;publicS09_01_Thread(intx,Stringn){pauseTime=x;name=n;}publicvoidrun(){while(true){try{system.out.println(name+":"+newDate(System.currentTimeMillis()));Tread.sleep(pauseTime);}catch(Exceptione){System.out.println(e);}}}staticpublicvoidmain(Stringsrgs[]){S09_01_Threadtp1=newS09_01_Thread(1000,"F
3、ast");tp1.start();S09_01_Threadtp2=newS09_01_Thread(3000,"Slow");tp2.start();}}(2)运行下面的程序,理解用实现Runnable接口的方法实现多线程。//S09_02_Thread.JavaImportjava.util.*;classS09_02_ThreadimplementsRunnable{intpauseTime;Stringname;publicS09_02_Thread(intx,Stringn){pauseTime=x;name=n;}publicvoidrun(){while(true){try{
4、system.out.println(name+":"+newDate(System.currentTimeMillis()));Tread.sleep(pauseTime);}catch(Exceptione){System.out.println(e);}}}staticpublicvoidmain(Stringsrgs[]){Threadt1=newThread(newS09_02_Thread(1000,"Fast"));t1.start();Threadt2=newThread(newS09_02_Thread(3000,"Slow"));t2.start();}}(3)创建简单的
5、程序ThreeThread.java,该程序将创建三个线程,每个线程应当显示它所运行的时间(可以考虑使用Date类或Calendar类)。主要仪器设备笔记本计算机实验记录(写出实验内容中3的程序代码和运行结果)3.packagecom.wangchao.exercise5;importjava.util.Date;publicclassThreethreadextendsThread{publicstaticvoidmain(String[]args){Threethreadt1=newThreethread();t1.start();Threethreadt2=newThreethread
6、();t2.start();Threethreadt3=newThreethread();t3.start();}publicvoidrun(){System.out.println("当前运行的线程"+this.getName()+""+newDate(System.currentTimeMillis()));}}遇到的问题和解决方法在编写程序时对于接口的概念理解不深,通过自己看书实验加深了认识。心得体会线程是提高cpu运行效率的方法,内容很重要,需要认真学习和理解。本科实验报告课程名称:Java语言程序设计实验项目:图形用户界面编程实验地点:软件楼专业班级:软件工程1410学号:2014
7、005791学生姓名:王超指导教师:李君婵2016年1月17日实验名称实验六图形用户界面编程实验目的和要求掌握文本组件、按钮和单、复选按钮组件的使用;掌握列表的使用,鼠标、键盘事件的处理;掌握布局控制的方法。实验内容(1)编写一个程序响应鼠标事件,当鼠标事件发生时,在状态条显示相应的时间信息。提示:使用showStatus(字符串)方法。(2)试设计一窗口,内含一个按钮。开始运行时,按钮显示“ClickMe”
此文档下载收益归作者所有