java实训报告总结范文(精选3篇)
Java实习报告总结3篇

Java实习报告总结3篇(最新版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如实习报告、辞职报告、述职报告、调查报告、调研报告、社会实践报告、工作报告、自查报告、心得体会、工作总结、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides you with various types of classic sample essays, such as internship report, resignation report, job report, investigation report, research report, social practice report, work report, self-examination report, experience and experience, work summary, other sample essays, etc. Wait, if you want to know the format and writing of different sample essays, stay tuned!Java实习报告总结3篇Java实习既可以开阔我们的视野,又可以增长见识,为我们以后进一步走向社会打下坚实的基础。
java实训报告(7篇)

java实训报告java实训报告(7篇)随着社会一步步向前发展,报告的使用成为日常生活的常态,其在写作上有一定的技巧。
一听到写报告马上头昏脑涨?以下是小编收集整理的java实训报告,仅供参考,希望能够帮助到大家。
java实训报告1内蒙古商贸职业学院计算机系学生校内实验实训报告20 --20 学年第学期系部:计算机系课程名称:Java程序设计教程专业班级:内蒙古商贸职业学院计算机系制填写说明1、实验项目名称:要用最简练的语言反映实验的内容,要与实验指导书或课程标准中相一致。
2、实验类型:一般需要说明是验证型实验、设计型实验、创新型实验、综合型实验。
3、实验室:实验实训场所的名称;组别:实验分组参加人员所在的组号。
4、实验方案设计(步骤):实验项目的设计思路、步骤和方法等,这是实验报告极其重要的内容,概括整个实验过程。
对于操作型实验(验证型),要写明需要经过哪几个步骤来实现其操作。
对于设计型和综合型实验,在上述内容基础上还应该画出流程图和设计方法,再配以相应的文字说明。
对于创新型实验,还应注明其创新点、特色。
5、实验小结:对本次实验实训的心得体会、思考和建议等。
6、备注:分组实验中组内成员分工、任务以及其他说明事项。
注意:①实验实训分组完成的,每组提交一份报告即可,但必须说明人员分工及职责。
不分组要求全体成员独立完成的实验实训项目可由指导老师根据个人完成情况分组填写。
②实验成绩按照百分制记,根据教学大纲及课程考核要求具体区分独立计算、折算记入两种情况。
③本实验实训报告是根据计算机系实验的具体情况在学院教务处制的实验实训报告的基础上进行改制的。
特此说明。
成绩单组别:小组成员:篇二:实训总结实训收获总结报告学部:计算机信息学院学科门类:计算机信息类专业:计算机应用技术姓名:朱恩林学号:12310020020实习单位:北京盛威南凌信息科技有限公司指导教师:王洪钊实习时间:20xx年5月15号—9月23号一、实训目的计算机信息管理专业的java实训在教学计划中是实训、实习课程。
java实训心得体会总结6篇

java实训心得体会总结6篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作报告、演讲致辞、条据文书、合同协议、心得体会、自我鉴定、规章制度、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as work reports, speeches, written documents, contract agreements, insights, self-evaluation, rules and regulations, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!java实训心得体会总结6篇只有用真实的情感写心得体会,才能让读者感受到我们的真诚与热情,写心得体会是我反思自己行为的重要工具,本店铺今天就为您带来了java实训心得体会总结6篇,相信一定会对你有所帮助。
java实训个人总结3篇

java实训个人总结3篇篇一:JAVA实训总结报告实训总结报告学院名称: XXXXX专业班级:软件工程学号:XXXXXX学生姓名:滕洋实训地点: XXXXXX实训日期:2015 年7月6日至2015 年7月18 日一、实训目的:以企业模式规范实训生,将实训生当成职场人对待,严格要求,培养职业素养。
从学习的阶段转换为个人任务的完成,需有明显的成效。
加强学员动手能力,提升实训生综合技能,做到了解市场,明确目标,定位自我,把握方向。
二、实训时间:2015/07/06-2015/07/18三、实训地点:XXXXXX四、实训内容:这次实训总共12天,实训主要内容是Java的讲解,利用MyEclipse软件进行Java编程。
在一开始的时候,老师讲解了:安装myEclipse ;Java的基础知识变量、基本数据类型;数组的创建方式;冒泡排序;数组的复制,扩容;基本数据类型;变量;分支语句;键盘事件;鼠标事件;在后来的几天实训中,魏老师带领我们做了几个小项目:下雪、运动的小球、打字游戏、贪吃蛇、飞机大战,在这几个项目中讲解了以下几个知识点的内容:线程的创建方式、优缺点,JavaBean规范,类和对象,构造方法,继承,接口,方法区,堆,栈等。
最后一天就是进行项目“飞机大战”的答辩。
五、实训总结回首十多天的实训以及Java的学习,重点还是在学习概念等一些常识性东西,学习Java的开发工具,数据类型,变脸,接口,输入输出等。
学会分析异常,抛出异常,后期主要是小程序的编程和运用学习,在编写代码时,一个小小的符号,一个常量变量的设定,这都无不考虑着我的细心和严谨,所以学习Java,不仅对我们以后学习其他语言有很大的好处,而且让我知道和理解了作为一个程序员首先应该具有良好的心理素质,那就是冷静思考和专心致志。
时间虽短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对Java有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。
java实训总结5篇

java实训总结5篇第1篇示例:本次Java实训总结将围绕项目背景、项目任务、项目实施、经验收获、存在问题以及未来展望等方面展开,全面总结这次实训的过程和成果。
1. 项目背景本次Java实训项目是由某高校计算机学院组织的一次实训活动,旨在提高学生对Java技术的应用能力,锻炼学生的团队合作能力和项目管理能力。
项目要求学生利用所学知识,设计并实现一款具有一定功能的Java应用程序。
2. 项目任务本次实训项目的主要任务是设计并实现一个学生信息管理系统,系统包括学生基本信息录入、查询、修改、删除等功能,同时还可以实现学生成绩查询和排名等功能。
学生需要分组合作完成项目,并按时提交最终的作品。
3. 项目实施在项目实施阶段,学生们首先进行了团队分组,确定了各自的角色和任务分工。
然后通过讨论和思考,确定了项目的整体架构和功能设计。
在开发阶段,团队成员按照设计文档,分工合作,分别实现各自负责的模块。
在开发过程中,遇到了一些技术难题和bug,但大家积极合作,相互帮助,最终顺利完成了项目的开发。
4. 经验收获通过本次实训项目,我收获了很多。
首先是对Java技术的应用能力有了进一步的提升,熟练掌握了Java语言的基本语法和常用API。
其次是学会了团队合作和沟通,明白了团队合作的重要性。
还学会了如何根据需求文档设计和实现一个完整的项目,锻炼了自己的项目管理能力。
5. 存在问题在项目实施过程中,也出现了一些问题。
团队成员之间的沟通不够及时和顺畅,导致了进度的拖延。
有时候个别成员的代码风格不统一,造成了代码的混乱。
有些成员在技术上遇到了瓶颈,需要更多的指导和帮助。
6. 未来展望在今后的学习和实践中,我会继续加强对Java技术的学习和掌握,不断提升自己的技术能力。
也会加强团队合作和沟通能力,学会更好地与团队成员合作。
希望未来能够参与更多的项目实施,锻炼自己的实践能力,成为一名优秀的Java开发工程师。
本次Java实训项目是一次非常有意义和收获的经历。
java实训报告总结和心得3篇

java实训报告总结和心得3篇Summary and experience of java training report汇报人:JinTai Collegejava实训报告总结和心得3篇前言:报告是按照上级部署或工作计划,每完成一项任务,一般都要向上级写报告,反映工作中的基本情况、工作中取得的经验教训、存在的问题以及今后工作设想等,以取得上级领导部门的指导。
本文档根据申请报告内容要求展开说明,具有实践指导意义,便于学习和使用,本文档下载后内容可按需编辑修改及打印。
本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】1、篇章1:java实训个人总结样本(最新版)2、篇章2:java项目总结范文标准版3、篇章3:工程实训心得体会模板篇章1:java实训个人总结样本(最新版)在学院领导老师的带领和安排下,我们在上个学期末,到北京进行了为期10天的专业实习。
在实习过程中,我们在专编程技能以及软件开发的总体架构思想上都收获颇丰。
本次实训我们分为两个阶段,前五天为第一阶段,我们进行了理论知识的学习,巩固和深化了所学的编程知识。
以下谈一谈个人的感受与体会一、理论知识的学习在实训进行的前五天,我们上的是java编程的理论课。
负责上课的老师言语风趣幽默而不失严谨,在老师的引导和启发下,我们巩固了之前在学校所学的编程知识,并加以深化,澄清之前对编程技术认识的一些错误或模糊的概念。
我们还在课上以java里GUI编程常用的swing框架和JAVA的容器体系作为切入点,框架作为这期间除了学习一般的编程的知识技巧。
在全面的系统的认识了框架同时补充学习了泛型技术,以及框架中架构思想的知识。
在企业的实际编码过程中,一个个框架构成了软件的基石,只有掌握了几门框架知识,才能在实践中高效开发,让自己的产品在市场上立于不败之地。
在理论课的学习过程中,我们也暴露了一些问题,比如在学校上课学习时,对所学知识只是知其然而不知其所以然,不太愿意深钻,和超前学习一些知识。
java实训总结及心得体会(精品7篇)

java实训总结及心得体会(精品7篇)java实训总结及心得体会篇1在为期一周的实训后,给我最大感触的是只要坚持去做,总有办法能完成。
在实训中,我们做的是商品购物的一个网站,其功能类似于先前做的新闻管理网站,主要包括添加,查询,修改,删除等几个功能。
在实训中,遇到了很多的问题,首先人员的分配时很重要的,只有明白自己做的模块,熟悉自己要做哪些功能?如何去做?然后小组之间互相讨论,最终形成一个统一的商品管理网站的构想。
在实训过程中,我负责的是后台代码的实现,在一开始,就遇到了很多的错误,经过组员的讨论,错误一点一点的给克服啦!虽然中间出现了一些不同的见解,但是根据项目的需要,我们经过了逐个的筛选,最终达成了一致意见。
我觉得一个成功的网站必须有一个足够丰富的数据库,数据库的创建也是必需的一个步骤,如果数据库都存在问题的话,可想而知,麻烦是很大的。
实训中发现,平时所学的基础知识是多么的重要,只有牢牢地掌握书本上的基础知识,才能在实训中,不会磕磕绊绊,才能够理解代码的含义,找出相应的错误。
而经过这次实训,让我明白如果是一个完整项目的开发,必须由团队来分工合作,否则,即费力又费时还做不好这个项目。
因此不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。
做事首先要学做人,要明白做人的道理,如何与人相处是现代社会的做人的一个最基本的问题。
对于自己这样一个即将步入社会的人来说,需要学习的东西很多,他们就是最好的老师,正所谓“三人行,必有我师”,我们可以向他们学习很多知识、道理。
实训结束了感觉虽然辛苦,但很充实。
我想这就是java工程师的工作。
我也体会到java工程师成功地完成一个任务的那种兴奋,那种小有成就的感觉是只有置身其中的人才能体会的。
总之,这次实训为我提供了与众不同的学习方法和学习体会,从书本中面对现实,为我将来走上社会打下了扎实的基础。
作为在校计算机专业的学生,现在我能做的就是吸取知识,提高自身的综合素质,提高自己的职业技能,自己有了能力,到时候才会是“车到山前必有路”。
java实训报告(合集7篇)

java实训报告(合集7篇)java实训报告(合集7篇)随着个人素质的提升,报告不再是罕见的东西,我们在写报告的时候要避免篇幅过长。
相信许多人会觉得报告很难写吧,以下是小编收集整理的java实训报告,仅供参考,希望能够帮助到大家。
java实训报告1一、课程设计名称及主要内容:1、课程设计名称:时钟动画2、课程设计的主要内容:以下题目任选一个:(1)图形界面类,如科学计算器、绘图板、日历、游戏程序等。
(2)动画类,编制功能较复杂、效果较好的Applet动画程序。
(3)数据处理类,如学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序。
(4)其他类型,自选题目,须经指导老师同意。
我所选的题目是动画类的Applet动画程序,主要任务是用Java 程序设计一个时钟动画。
二、程序的设计思想和流程图:1、设计思想:现在的各种时钟花样百出,千奇百怪,功能亦是越来越先进了。
我很喜欢这些各式各样的时钟,所以希望自己也能设计出一个来。
于是,我希望自己能够用自己所学的Java知识设计出一个自己的时钟动画,即使是最简单的,但我相信这是暂时的。
只要我能够努力学好Java知识,将来一定能够设计出更好更完美的时钟动画。
2、流程图:略三、程序介绍:1、设计方法及步骤:题目分析:根据《课程设计任务书》要求,分析题目,构造出程序的基本思路(算法设计)。
画出程序设计结构框图。
构造数据结构:根据程序结构框图和题目分析结果(采用算法),构造程序所用各项数据,各种窗体及他们之间的联系。
构造程序框架:在窗体确定之后,根据算法设计出所用各个窗体之间的调用关系。
程序设计:①画出程序功能框图和结构框图;②根据框图设计程序;③编译程序调试程序,使程序可以使用;④完备程序功能。
程序打包:所设计程序汇总,将程序分类归入相应子目录,完成程序所有设计要求。
2、完成情况:经过一系列的Java程序代码的设计,虽然过程中遇到了许多的问题,但是最终解决了所有的问题,准确的设计出了时钟动画,运行情况正常。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java实训报告总结范文(精选3篇)java实训报告总结范文篇1一、课程设计名称及主要内容:1、课程设计名称:时钟动画2、课程设计的主要内容:以下题目任选一个:(1)图形界面类,如科学计算器、绘图板、日历、游戏程序等。
(2)动画类,编制功能较复杂、效果较好的Applet动画程序。
(3)数据处理类,如学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序。
(4)其他类型,自选题目,须经指导老师同意。
我所选的题目是动画类的Applet动画程序,主要任务是用Java 程序设计一个时钟动画。
二、程序的设计思想和流程图:1、设计思想:现在的各种时钟花样百出,千奇百怪,功能亦是越来越先进了。
我很喜欢这些各式各样的时钟,所以希望自己也能设计出一个来。
于是,我希望自己能够用自己所学的Java知识设计出一个自己的时钟动画,即使是最简单的,但我相信这是暂时的。
只要我能够努力学好Java知识,将来一定能够设计出更好更完美的时钟动画。
2、流程图:三、程序介绍:1、设计方法及步骤:λ题目分析:根据《课程设计任务书》要求,分析题目,构造出程序的基本思路(算法设计)。
画出程序设计结构框图。
λ构造数据结构:根据程序结构框图和题目分析结果(采用算法),构造程序所用各项数据,各种窗体及他们之间的联系。
λ构造程序框架:在窗体确定之后,根据算法设计出所用各个窗体之间的调用关系。
λ程序设计:①画出程序功能框图和结构框图;②根据框图设计程序;③编译程序调试程序,使程序可以使用;④完备程序功能。
λ程序打包:所设计程序汇总,将程序分类归入相应子目录,完成程序所有设计要求。
2、完成情况:经过一系列的Java程序代码的设计,虽然过程中遇到了许多的问题,但是最终解决了所有的问题,准确的设计出了时钟动画,运行情况正常。
3、类的关系:“public class AnimatorDemo”是公共类,且是程序中的唯一的一个类。
4、构造方法、成员变量和成员方法的功能说明:“Thread timer”用于显示时钟的线程;“SimpleDateFormat formatter”用于格式化时间显示; “String lastdate”用于保存当前时间的字符串;“Font clockFaceFont”用于设置显示时钟里面的数字的字体; “Date currentDate”用于显示当前时间;“Color handColor”用于显示时针、分针和表盘的颜色; “Color numberColor” 用于显示秒针和数字的颜色; “public void init”用于设计时钟格式并捕捉异常;“public void plotpoints(int x0, int y0, int x, int y, Graphics g)”用于计算四分之一的圆弧;“public void circle(int x0, int y0, int r, Graphics g”) 用Bresenham算法来画圆,其中(x0,y0)是圆的中心,r为圆半径; “public void paint(Graphics g)”用于运行时钟程序; “public void start” applet的启动方法;“public void stop” applet的停止方法;“public void run” 线程的run方法。
四、遇到的问题和解决方法:1、问题:λ写程序的时候,由于对有些Java知识不懂,所以有些想要表达的意思无法用Java代码准确的表达出来,老是出错或者无法写下去;λ一开始,自己准备的参考资料不足,无法在遇到问题时有效的利用参考资料解决,遇到不懂的问题和不会用程序语言表达的问题时,只能留在那里,无法解决,结果问题最后越积越多,导致我无法再把程序写下去;λ一开始,对于老师布置的作业题目,我不太懂,无法进行有效而且清晰的分析,自然也无法继续下去写程序了,耽误了较多的时间;λ对于要写流程图,一开始我并不懂是什么意思,也不知道怎么去写。
2、解决方法:λ对于那些不懂的Java知识和不会写的程序,我通过向同学寻求帮助和利用参考资料书,最终都解决了;λ对于自己参考资料不足的缺点,我在下课后,去了图书馆借阅有关方面的Java参考资料书,并且向同学借阅了他们所拥有的资料书,然后又利用自己的电脑上网查找了一些有关方面的参考知识,终于在最后解决了资料不足的缺点;λ对于不懂的题目,我也通过向多个同学进行询问,最终弄懂了老师布置的题目所要求的内容;λ至于流程图,在我向同学询问过,并且上网进行了一番查找和咨询后,也总算弄懂了流程图的含义,并努力写了出来。
五、认识、感想、建议:六、参考资料:《精通Java——JDK、数据库系统开发、Web开发》《Java进阶教程》《零起点Java应用编程》《Java程序设计应用基础教程》七、附加源程序:import java.util.*;import java.awt.*;import java.applet.*;import java.text.*;public class AnimatorDemo extends Applet implements Runnable{Thread timer; // 用于显示时钟的线程int lastxs, lastys, lastxm,lastym, lastxh, lastyh;SimpleDateFormat formatter; //格式化时间显示String lastdate; // 保存当前时间的字符串Font clockFaceFont; //设置显示时钟里面的数字的字体Date currentDate; // 显示当前时间Color handColor; // 用于显示时针、分针和表盘的颜色Color numberColor; // 用于显示秒针和数字的颜色public void init{int x,y;lastxs = lastys = lastxm = lastym = lastxh = lastyh = 0;formatter = new SimpleDateFormat ("yyyy EEE MMM dd hh:mm:ss ");currentDate = new Date;lastdate = formatter.format(currentDate);clockFaceFont = new Font("Serif", Font.PLAIN, 14);handColor = Color.blue;numberColor = Color.darkGray;try {setBackground(newColor(Integer.parseInt(getParameter("bgcolor"),16)));} catch (Exception E) { }try {handColor = new Color(Integer.parseInt(getParameter("fgcolor1"),16));} catch (Exception E) { }try {numberColor = new Color(Integer.parseInt(getParameter("fgcolor2"),16));} catch (Exception E) { } resize(300,300); // 设置时钟窗口大小}// 计算四分之一的圆弧public void plotpoints(int x0, int y0, int x, int y, Graphics g) {g.drawLine(x0+x,y0+y,x0+x,y0+y);g.drawLine(x0+y,y0+x,x0+y,y0+x);g.drawLine(x0+y,y0-x,x0+y,y0-x);g.drawLine(x0+x,y0-y,x0+x,y0-y);g.drawLine(x0-x,y0-y,x0-x,y0-y);g.drawLine(x0-y,y0-x,x0-y,y0-x);g.drawLine(x0-y,y0+x,x0-y,y0+x);g.drawLine(x0-x,y0+y,x0-x,y0+y);}// 用Bresenham算法来画圆,其中(x0,y0)是圆的中心,r为圆半径public void circle(int x0, int y0, int r, Graphics g){int x,y;float d;x=0;y=r;d=5/4-r;plotpoints(x0,y0,x,y,g);while(y>x){if (d<0) {d=d+2+3;x++;}else {d=d+2*(x-y)+5;x++;y--;}plotpoints(x0,y0,x,y,g);}}public void paint(Graphics g){int xh, yh, xm, ym, xs, ys, s = 0, m = 10, h = 10, xcenter, ycenter; String today;currentDate = new Date;SimpleDateFormat formatter = new SimpleDateFormat("s",Locale.getDefault); try {s = Integer.parseInt(formatter.format(currentDate));} catch (NumberFormatException n) {s = 0;}formatter.applyPattern("m");try {m = Integer.parseInt(formatter.format(currentDate));} catch (NumberFormatException n) {m = 10;}formatter.applyPattern("h");try {h = Integer.parseInt(formatter.format(currentDate));} catch (NumberFormatException n) {h = 10;}formatter.applyPattern("EEE MMM dd HH:mm:ss yyyy");today = formatter.format(currentDate);//设置时钟的表盘的中心点为(80,55)xcenter=80;ycenter=55;// a= s* pi/2 - pi/2 (to switch 0,0 from 3:00 to 12:00)// x = r(cos a) + xcenter, y = r(sin a) + ycenterxs = (int)(Math.cos(s * 3.14f/30 - 3.14f/2) * 45 + xcenter);ys = (int)(Math.sin(s * 3.14f/30 - 3.14f/2) * 45 + ycenter);xm = (int)(Math.cos(m * 3.14f/30 - 3.14f/2) * 40 + xcenter);ym = (int)(Math.sin(m * 3.14f/30 - 3.14f/2) * 40 + ycenter);xh = (int)(Math.cos((h*30 + m/2) * 3.14f/180 - 3.14f/2) * 30 + xcenter); yh = (int)(Math.sin((h*30 + m/2) * 3.14f/180 - 3.14f/2) * 30 + ycenter); //画时钟最外面的圆盘其中心在(xcenter,ycenter)半径为50g.setFont(clockFaceFont);g.setColor(handColor);circle(xcenter,ycenter,50,g);//画时钟表盘里的数字g.setColor(numberColor);g.drawString("9",xcenter-45,ycenter+3);g.drawString("3",xcenter+40,ycenter+3);g.drawString("12",xcenter-5,ycenter-37);g.drawString("6",xcenter-3,ycenter+45);// 如果必要的话抹去然后重画g.setColor(getBackground);if (xs != lastxs || ys != lastys) {g.drawLine(xcenter, ycenter, lastxs, lastys);g.drawString(lastdate, 5, 125);}if (xm != lastxm || ym != lastym) {g.drawLine(xcenter, ycenter-1, lastxm, lastym);g.drawLine(xcenter-1, ycenter, lastxm, lastym); } if (xh != lastxh || yh != lastyh) {g.drawLine(xcenter, ycenter-1, lastxh, lastyh);g.drawLine(xcenter-1, ycenter, lastxh, lastyh); } g.setColor(numberColor);g.drawString("", 5, 125);g.drawString(today, 5, 125);g.drawLine(xcenter, ycenter, xs, ys);g.setColor(handColor);g.drawLine(xcenter, ycenter-1, xm, ym);g.drawLine(xcenter-1, ycenter, xm, ym);g.drawLine(xcenter, ycenter-1, xh, yh);g.drawLine(xcenter-1, ycenter, xh, yh);lastxs=xs; lastys=ys;lastxm=xm; lastym=ym;lastxh=xh; lastyh=yh;lastdate = today;currentDate=null;}//applet的启动方法public void start{timer = new Thread(this);timer.start;}// applet的停止方法public void stop{timer = null;}//线程的run方法public void run{Thread me = Thread.currentThread;while (timer == me) {try {Thread.currentThread.sleep(1000);}catch (InterruptedException e)repaint;}}//注意:这里重写了update方法,只是调用了paint方法来消除闪烁现象 public void update(Graphics g){paint(g);}}java实训报告总结范文篇2一、实训目的1.熟练掌握Java面向对象程序设计的基础知识。