JAVA实验报告心得(20200623060159)

合集下载

java实习总结(精选4篇)

java实习总结(精选4篇)

java实习总结(精选4篇)java 篇1在本学期的开学初期,我们在学校机房进行了为期三周的JAVA实训。

现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,通过这次为期三周的实训,遇到了很多自己感兴趣的问题,就会很有兴趣,当然学知识可不能凭自己的爱好和一时兴趣,不能遇到自己不敢兴趣的问题就把它抛给同学,要学会自己踏踏实实认真的去解决问题。

要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

本次我们小组所做的程序是“小小通讯录”基本功能已经较好的完成,可是还是有一些不完善,比如我们的通讯录没有能够做到把通讯录里所储存的信息以列表的形式展现出来,所以还是有些不完善,,我们的指导老师对我们的程序作出了大体评价,发现我们的思想还是处于一个比较简单的过程当中,老师的几句简单评价,就带给我们无与伦比的冲击性,由于我们写程序的经验尚且较少,很多东西无法考虑到位,老师的点评,使我们认识到了不足与今后的前进方向与目标,使我们更加具有动力与激情,拥有了继续认真学习JAVA的信心,拥有了成为一位合格的高级程序员的壮志,在编写程序的过程当中,我们在一开始就遇到了问题,一直在纠结与是使用数据库连接还是使用文件,经过老师的耐心讲解,我们了解到了尚未接触到的Jar包等一些列名词,但是经过数据库的抒写与连接发现SQL20xx与SQL20xx无法同步,所以最终我们选择了使用文件来进行这次程序的编写,第二个问题就是我们的程序在进行按钮新窗口的链接,在新窗口弹出时,无法将老窗口关闭,纠结了好久,询问老师,老师还给我用了“父子”的生动例子来讲解,最终我们查找JDK,查找类的用法终于完美解决!甚是兴奋! 在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。

java实习报告心得体会

java实习报告心得体会

java实习报告心得体会在大学的学习生涯中,理论知识的积累固然重要,但实践经验的获取更是提升自我能力的关键。

通过这次在实习公司名称的 Java 实习,我不仅将所学的理论知识应用到了实际项目中,还深刻地体会到了软件开发的复杂性和挑战性,同时也收获了许多宝贵的经验和成长。

初入公司,我怀揣着紧张与期待的心情,面对全新的工作环境和未知的技术挑战,心中难免有些忐忑。

然而,公司友好的团队氛围和导师的耐心指导,让我很快就适应了新的环境。

在实习的过程中,我参与了一个基于 Java 的企业管理系统的开发项目。

这个项目涵盖了从需求分析、设计、编码到测试的整个软件开发周期。

对于我这样一个初出茅庐的实习生来说,这无疑是一个巨大的挑战。

需求分析阶段,我需要与团队成员一起与客户沟通,了解他们的业务需求和期望。

这让我明白了清晰明确的需求对于项目成功的重要性。

很多时候,客户的需求并不是那么清晰和直接,需要我们通过深入的交流和分析,挖掘出其真正的需求。

这个过程不仅考验了我的沟通能力,也锻炼了我的逻辑思维能力。

在设计阶段,我学习到了如何根据需求进行系统架构的设计和模块的划分。

这需要综合考虑系统的性能、可扩展性、可维护性等多个方面。

同时,也要遵循一定的设计原则和模式,如 MVC 模式、单例模式等。

通过参与设计讨论,我对 Java 中的面向对象设计思想有了更深入的理解。

编码是我在实习过程中投入时间最多的环节。

在这个阶段,我将设计转化为实际的代码实现。

Java 丰富的类库和强大的功能为我的开发工作提供了很大的便利,但同时也带来了一些挑战。

例如,在处理多线程并发访问时,需要特别注意线程安全问题;在使用数据库操作时,要确保 SQL 语句的正确性和性能优化。

在编码过程中,我也遇到了许多技术难题,如内存泄漏、异常处理不当等。

每当遇到问题时,我都会先自己尝试查找资料解决,如果实在无法解决,就向导师和同事请教。

通过不断地解决问题,我的编码能力得到了很大的提升。

【报告】java实训报告总结(三篇)

【报告】java实训报告总结(三篇)

java实训报告总结(三篇)篇一:java实验实训内蒙古商贸职业学院计算机系学生校内实验实训报告20--20学年第学期系部:计算机系课程名称:Java程序设计教程专业班级:内蒙古商贸职业学院计算机系制填写说明1、实验项目名称:要用最简练的语言反映实验的内容,要与实验指导书或课程标准中相一致。

2、实验类型:一般需要说明是验证型实验、设计型实验、创新型实验、综合型实验。

3、实验室:实验实训场所的名称;组别:实验分组参加人员所在的组号。

4、实验方案设计(步骤):实验项目的设计思路、步骤和方法等,这是实验报告极其重要的内容,概括整个实验过程。

对于操作型实验(验证型),要写明需要经过哪几个步骤来实现其操作。

对于设计型和综合型实验,在上述内容基础上还应该画出流程图和设计方法,再配以相应的文字说明。

对于创新型实验,还应注明其创新点、特色。

5、实验小结:对本次实验实训的心得体会、思考和建议等。

6、备注:分组实验中组内成员分工、任务以及其他说明事项。

注意:①实验实训分组完成的,每组提交一份报告即可,但必须说明人员分工及职责。

不分组要求全体成员独立完成的实验实训项目可由指导老师根据个人完成情况分组填写。

②实验成绩按照百分制记,根据教学大纲及课程考核要求具体区分独立计算、折算记入两种情况。

③本实验实训报告是根据计算机系实验的具体情况在学院教务处制的实验实训报告的基础上进行改制的。

特此说明。

成绩单组别:小组成员:篇二:实训实训收获总结报告学部:计算机信息学院学科门类:计算机信息类专业:计算机应用技术姓名:朱恩林学号:____020实习单位:北京盛威南凌信息科技有限公司指导教师:王洪钊实习时间:____年5月15号―9月23号一、实训目的计算机信息管理专业的java实训在教学计划中是实训、实习课程。

它涵盖了java开发和工程组织、数据结构等多项相关知识。

通过对java语言、JavaWeb、数据库、jsp、html+css、ssh框架应用设计及SQL 语言的复习和锻炼,并且通过使用elipse开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。

JAVA实验报告心得

JAVA实验报告心得

千里之行,始于足下。

JAVA实验报告心得JAVA实验报告心得》近年来,计算机科学与技术领域蓬勃发展,各类编程语言也层出不穷。

而在这些编程语言当中,Java被广大开发者们所熟知和使用。

作为一门优秀的编程语言,Java不仅在企业级开发中具备强大的功能,而且在移动端和嵌入式开发中也有广泛的应用。

为了更好地掌握Java编程技术,我参与了一系列的实验,并撰写了相应的实验报告。

通过这些实验,我不仅提升了自己的实践能力,也深入了解了Java语言及其相关技术的特点和应用场景。

实验中,我首先接触到了Java环境的搭建和配置。

Java的跨平台特性为开发者提供了极大的便利,因此搭建Java环境是实验开始的第一步。

通过安装Java开发工具包(JDK)和集成开发环境(IDE),我完成了Java环境的配置。

在这个过程中,我了解了各个组件的作用和配置方法,同时也学会了解决环境配置中可能出现的问题。

接下来的实验内容主要包括Java基础语法和面向对象编程。

Java具有简单易懂的语法和丰富的类库,这些特性使得Java成为了众多开发者的首选语言。

通过实验,我掌握了Java的基本数据类型、运算符、条件语句和循环结构等基础知识。

在实验报告中,我详细记录了每个实验题目的要求和解题思路,并编写了相应的代码。

通过这些实验,我深入理解了Java的语法特点和常用编程技巧,为以后的Java开发打下了坚实的基础。

在实验过程中,我也学习了Java中的面向对象编程思想。

面向对象是一种现代化的编程范式,它以对象为核心,通过封装、继承和多态等机制提高代码的重用性和可维护性。

我通过实验项目,设计了各种类和对象,并运用各种设计模式和技巧来解决问题。

在实验报告中,我不仅简要介绍了每个实验的目标第1页/共2页锲而不舍,金石可镂。

和具体实现,还对面向对象的思想和相关技术进行了总结和归纳。

这些实践和总结使我更加熟悉和掌握了面向对象编程的核心理念和应用方法。

此外,实验中还涉及了Java的图形用户界面(GUI)开发。

实用文_java实训报告心得体会6篇

实用文_java实训报告心得体会6篇

java实训报告心得体会6篇java实训报告心得体会1在上学期的最后一周和本学期的第一周,我和同组的学员在学校机房进行了JAVA暑期实训,现在已经结束了。

回首上学期的java学习,重点还是在学习概念等一些常识性的东西,Application应用程序和Applet小程序,它的开发工具、数据类型、变量、接口、输入输出流等。

学会分析异常,抛出异常,后期主要是小程序运用,Gui界面设计和事件。

我觉得这两种程序结构有很大的不同,不管是体系结构还是运行方式,都有很大的区别,而我主要偏向于小程序的学习。

因为我感觉它实用性比较大,可以做出很多不错的游戏、运用程序等,而且它比较灵活。

当然学知识不能仅凭自己的爱好和一时兴趣,要一步一个脚印、认认真真、踏踏实实,理论与实践相结合。

在掌握课本实例和内容之后,要有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

在我所学的语言当中,我自认为JAVA 是一门比较强大的面向对象编程语言。

不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性,而且它比较的经典和强悍。

这次实训,面对老师布置的任务,一开始有些慌张和无措。

不过,事后我首先想到这和课本上的某些知识具有结合点,回忆和分析了老师教过的算法和具体实施方法,并综合考虑了其他的方面。

在编写时,一个小小的符号、一个常量变量的设定,这都无不考量着我的细心和严谨。

所以学习JAVA,不仅对我们以后学习其他语言有很大的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质,那就是冷静思考和专心致志。

在此次实训中,我意识到一个好的编程人员要善于沟通和团结拼搏。

实训结束后,我觉得要学好一门计算机语言必须牢记以下几点:1. 态度第一2.兴趣是关键3.敢于挑战4.不懈追求实训结束了,大家都有一种解脱的感觉。

当然我想自己更多的是兴奋和一点点的成就感。

现在我觉得,学习JAVA要不断的复习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中去,从而为以后的工作打好坚实的基础。

做java实验心得体会8篇

做java实验心得体会8篇

做java实验心得体会8篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如汇报材料、工作计划、心得体会、条据文书、发言致辞、合同协议、规章制度、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!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 for everyone, such as report materials, work plans, experiences, documents, speeches, contract agreements, 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实验心得体会8篇每一次心得体会都是我们内心世界的一次升华,从而更好的深入思考人生的意义和价值,通过心得体会我们能够更加清晰地认识自己的价值观和人生目标,下面是本店铺为您分享的做java实验心得体会8篇,感谢您的参阅。

java实训心得体会(精选4篇)

不完善,比如我们的通讯录没有能够做到把通讯录里所储存的信息以列表的形式展现出来,
所以还是有些不完善,,我们的指导老师对我们的程序作出了大体评价,发现我们的思想还是
处于一个比较简单的过程当中,老师的几句简单评价,就带给我们无与伦比的冲击性,由于
我们写程序的经验尚且较少,很多东西无法考虑到位,老师的点评,使我们认识到了不足与
回首本学期的java学习,重点还是在学习概念等一些常识性的东西,也学到平常在课堂中没
有学到的东西,在java api中又多认识了几种类,使我对java产生了浓厚的兴趣。两周的
时间说长也不长,在这两周中,我们的实训任务是仓库管理系统,在演示过程中,并没有觉
得它有很难,但在实际编程过程中,却遇到了各种各样的错误,这也多亏了老师的指点和班
编程中可以灵活运用。我期待以后有更多类似的实训,使我们可以多掌握一项技能,也可以
让我们在以后找工作中可以有更多的实践经验。学知识可不能凭自己的爱好和一时兴趣,要
一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,
有一定的扩展阅读和课外学习,充分全面的了解java的应用和扩展运用。在我所学的语言当中,我自认为java是一门比较强大的面向对象的编程语言,不仅仅因
为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。所以学好java语言有很大的用处,这次实训,面对一道陌生的题目和要求时,不应慌张
和无措,首先应该想到这和课本上的哪些知识具有结合点,回忆和分析这种结构的算法和具
体实施方法,综合考虑其他的方面,例如:该题的易写性和易懂性及其他的问题的可利用性。
多方面因素,如市场需求、用户习惯等。另外,这两个学科领域是相辅相成的,并共同推进计算机技术的方展。计算机技术的发展会推

java实训个人总结报告3篇

java实训个人总结报告3篇Personal summary report of java training汇报人:JinTai Collegejava实训个人总结报告3篇前言:报告是按照上级部署或工作计划,每完成一项任务,一般都要向上级写报告,反映工作中的基本情况、工作中取得的经验教训、存在的问题以及今后工作设想等,以取得上级领导部门的指导。

本文档根据申请报告内容要求展开说明,具有实践指导意义,便于学习和使用,本文档下载后内容可按需编辑修改及打印。

本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】1、篇章1:java实训个人总结报告2、篇章2:java实训个人总结报告3、篇章3:java实训个人总结报告篇章1:java实训个人总结报告终于搞定了这份实训报告,受益匪浅啊JAVA实训报告心得一开始想做计算器那个课题,原因很简单,就是因为我感觉那个课题很简单,在百度里一搜就搜到了一模一样的源程序。

只是感觉没什么意思,那个界面也不是很好看,又不好玩。

所以就做了现在这个猜数游戏。

一直想编个游戏程序,于是就到网上去搜代码,一下子就搜到了,而且代码很少,简单易懂。

程序是弄好了,那么简短的程序写起报告就犯难了!不得不把程序再添加些模块,充实充实。

这也让我感觉实训远比想像的难度大,不是网上随便搜一下就可以交差的!不仅需要自己看懂代码,还需要根据自己的需要添加模块,充实代码。

从网上搜的代码都是字符界面的,老师说既然字符界面的没挑战性,那就做图形界面的好了。

做图形界面就有点犯难了,首先没有什么程序可以参照了,必须自己充分理解字符界面的源代码,然后逐步修改完善。

我依据课本上的GUI章节设计了此次的java简单程序,基本实现了课题的要求,还添加了图片以增加视觉效果,以及确定按钮方便用户确定输入数字。

通过这次实训我的体会归纳为以下4点:1.态度第一摆正自己的心态,不要以为什么东西上网搜搜就可以了,一定要有自己的东西。

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

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方法。

Java实训报告总结与心得

Java实训报告总结与心得关于Java的实训报告大家了解过多少呢?可能很多人都不是很清楚,而小编在这里为大家分享下Java实训报告总结与心得范文,大家都一起来看一下吧。

Java实训报告总结与心得一在上学期的最后一周和本学期的第一周,我和同组的学员在学校机房进行了JAVA暑期实训,现在已经结束了。

回首上学期的java学习,重点还是在学习概念等一些常识性的东西,Application应用程序和Applet小程序,它的开发工具、数据类型、变量、接口、输入输出流等。

学会分析异常,抛出异常,后期主要是小程序运用,Gui界面设计和事件。

我觉得这两种程序结构有很大的不同,不管是体系结构还是运行方式,都有很大的区别,而我主要偏向于小程序的学习。

因为我感觉它实用性比较大,可以做出很多不错的游戏、运用程序等,而且它比较灵活。

当然学知识不能仅凭自己的爱好和一时兴趣,要一步一个脚印、认认真真、踏踏实实,理论与实践相结合。

在掌握课本实例和内容之后,要有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运用。

在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象编程语言。

不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性,而且它比较的经典和强悍。

这次实训,面对老师布置的任务,一开始有些慌张和无措。

不过,事后我首先想到这和课本上的某些知识具有结合点,回忆和分析了老师教过的算法和具体实施方法,并综合考虑了其他的方面。

在编写时,一个小小的符号、一个常量变量的设定,这都无不考量着我的细心和严谨。

所以学习JAVA,不仅对我们以后学习其他语言有很大的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质,那就是冷静思考和专心致志。

在此次实训中,我意识到一个好的编程人员要善于沟通和团结拼搏。

实训结束后,我觉得要学好一门计算机语言必须牢记以下几点:1. 态度第一2.兴趣是关键3.敢于挑战4.不懈追求实训结束了,大家都有一种解脱的感觉。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京联合大学 信息学院 “面向对象程序设计”课 程上机实验报告 题 目: java 上机实验心得体会 姓名(学号) :专 业: 计算机科学与技术 编 制 时 间: 2012 年 12 月 19日

版 本: 1.0.0

指 导 教 师:北京联合大学 -信息学院编制 实验 1 熟悉 java 运行环境 实验目的:熟悉 jdk 环境和操作,编写简单的 java 应用程序。 心得体会:在该实验中,我碰到的问题是 jdk 环境变量的设置。解决方法是通过查阅资 料书和网上搜索相关解决方法及同学的有力帮助。 实验 2 选择语句练习 实验目的:正确理解并能够熟练操作和使用 java 的 if 和 switch 语句。 心得体会:我个人感觉有了 c 的编程基础, if 和 switch 这些简单的流程控制语句运用 起来比较轻松, 实现简单的逻辑运算也跟 c 非常相近, 所以上手比较快。 但是在这次程序中, 首次涉及到了 java 程序的数据输入, 与 c 区别很大。 但经过老师的讲解和查阅相关资料, 基 本明白相关的使用规则和注意事项。 在第二个小题中还涉及到了 charat ()方法,经查阅 jdk 文档,知道 charat() 方法返回一个位于提供给它的参数索引处的字符,如 : str.chatat(0) 检索 str 中的第一个字符 ,str.charat(str.length()-1) 检索最后一个字符。 我运用此方法解 决了比较字符串间首字母异同的问题。 实验 3 迭代练习 实验 4 方法的实现练习 实验目的:声明、定义和调用方法,理解实参和形参的含义。 心得体会:在该实验中,我掌握如何写方法、调用方法,并掌握如何向方法中传递信息 和从方法中返回信息。方法声明为非 void (构造方法除外)则需要用 return 语句返回一个 相应类型的返回值。

实验 5 简单类型数组练习 实验目的:学习创建简单类型的数组,并能用循环语句处理数组。 心得体会:通过该实验,我学会了如何让建立简单类型的数组,并掌握了将数组作为方 法的传入参数和返回值。在该实验中,遇到的问题主要是如何将一个连续的多位数在存入数 组时,每个数组元素只对应改多位数的一个组成数。我解决的方法如下: for(i=0; i<6; i++){

n[i] = aa%10; //aa%10 的结果是 aa 的末尾数,将多位数 aa 的末尾数赋给 a[i] aa = (int)aa/10; // 对 aa/10 的结果强制取整,去掉了 aa 的末尾数,以便对下一位数的存数。

}

实验 6 类和对象的练习 实验目的:正确理解并能够熟练操作和使用 java 的类、对象和方法。 心得体会:我学会了如何建立类和对象,分别输出其中包含的成员值;以及分别引用各 方法,实现不同的操作。在该程序中,我进一步了解了如何定义成员方法和成员属性以及相 关方法的调用。特别是我掌握了利用构造方法对成员属性赋初始值。值得一提的是,我在相 应的程序中运用了 touppercase 方法,经查看 jdk 文档知道该方法的作用是返回一个所有字 母都被转化为大写字母字符串。 实验 7 类的实现 实验目的:使用统一建模语言( uml )设计类,并实现类。 心得体会:通过该实验,我学会了使用 public 、 private 控制访问及其访问权限;体会 了 static 关键字的作用。 并对 java 程序中的类及面向对象

的编程思想有了更进一步的了解。 实验 8 继承的练习 实验目的:正确理解并能够熟练操作和使用 java 类的继承关系。 心得体会: 理解了继承的含义, 并使用 uml 符号设计了继承结构; 掌握了用 java 实现继 承关系;学会了区分方法重写和方法重载; 并深入理解了 abstract 和 final 修饰符的作用。 用 final 标记的变量只能赋值一次,标记的类不可被继承,方法不可被子类重写。用关键字 extends 表继承,例如子类 a 继承了父类 b 则可写作 class a extends b 。在这些概念性知

碰到了输入年月日计算车龄的问题, 我的解决办法如下: ( int)time/10000 是将 8 位数表示的生产年月日强制 将当前年月日转换为年 age = a2 - a1 +1;// 计算 车龄 return age; 实验 9 抽象类、接口练习 实验目的:综合运用接口,类的知识。 心得体会:在该实验中,我掌握了接口定义,以及类实现接口。接口用 interface 关键 字定义,在接口中,可以用 abstract 是修饰方法的,也可以去掉 abstract ,编译时会默认 为抽象方法。 类实现接口可用 implements 表示,例如 class circle implements shape 表示, circle 类实现了接口 shape 。 实验 10 多态练习 实验目的:理解并使用面向对象的特征:多态。 心得体会:在实验 10 中,我基本掌握了多态的句柄、多态方法的定义。在改程序中,我 遇到了要求随机产生一个图形的难题,通过网上查阅资料,利用系统函数 math.random() 经 一系列的运算处理来随机产生一个图形解决了该难题,具体的程序如下: public static void main(string[] args) { } circle cir = new circle(9); square squ = new square(4); shape shape; int r; r = (int)(math.random()*2);// 用 math.random() 方法产生 0.00 到 if(r == 0) shape = cir; else shape = squ; shape.testshape(shape); // 同一条语句产生不同的

执行结果,多态 1.00 的随机数 ,乘 2取整后非 0即 1 性。 实验 11 多线程处理 实验目的:理解线程的基本概念。 心得体会: 通过该实验, 基本能够理解线程的运行了。 学会调用 thread 类中的系统函数 setname() 是设置线程名字, start() 是开辟一条新线程, 是获得正在执行的线程的名字, 是 thread 类

中 返 回 该 线 程 的 标 识 符 的 方 法 , 是 thread 类中返回线程的优先级的方法。心得体会:对于该实验,由于比较难,只是基本掌握了文件读写的方法和规则,还有待

识点弄明白后, 在解决实际问题时, public int age(int year) { int age;

int a1 = (int)(time/10000); // 转换成四位数表示的年 } int a2 = (int)(year/10000); //

以及掌握这些函数的作用是难点, thread.currentthread().getname() thread.currentthread().getid() thread.currentthread().getpriority() 实验 12 i/o 及文件处理 实验目的:掌握并使用 java 中的 i/o 和文件。 17 周 java 实训时继续攻坚克难。

结语:在这一系列的实验中,我基本掌握了 java 的编程规则、知识要点和一些小技巧, 特别是对面向对象的编程思想和风格有了进一步的认识和体会。同时,因正确的编出程序而 带来的成就感让我对编程更加感兴趣。对于在这些实验过程中,请教老师、同学互助、查阅 资料等基本的学习方式,使我更加领悟到集体和团队的力量,也树立了敢于攻坚的信心。篇 二: java 实训心得 java 实训心得

在上学期的最后一周和本学期的第一周, 我和同组的学员在学校机房进行了 java 暑期实 训, 现在已经结束了。 回首上学期的 java 学习, 重点还是在学习概念等一些常识性的东西, application 应用 程序和 applet 小程序,它的开发工具、数据类型、变量、接口、输入输出流等。学会分析异 常,抛出异常,后期主

要是小程序运用, gui 界面设计和事件。我觉得这两种程序结构有很 大的不同, 不管是体系结构还是运行方式, 都有很大的区别, 而我主要偏向于小程序的学习。 因为我感觉它实用性比较大,可以做出很多不错的游戏、运用程序等,而且它比较灵活。当 然学知识不能仅凭自己的爱好和一时兴趣,要一步一个脚印、认认真真、踏踏实实,理论与 实践相结合。在掌握课本实例和内容之后,要有一定的扩展阅读和课外学习,充分全面的了 解 java 的应用和扩展运用。在我所学的语言当中,我自认为 java 是一门比较强大的面向对 象编程语言。不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性,而且它比较 的经典和强悍。 这次实训,面对老师布置的任务,一开始有些慌张和无措。不过,事后我首先想到这和 课本上的某些知识具有结合点,回忆和分析了老师教过的算法和具体实施方法,并综合考虑 了其他的方面。在编写时,一个小小的符号、一个常量变量的设定,这都无不考量着我的细 心和严谨。所以学习 java ,不仅对我们以后学习其他语言有很大 的好处,而且也让我们知道了和理解了作为一个编程人员首先应具有的良好心理素质, 那就是冷静思考和专心致志。 在此次实训中,我意识到一个好的编程人员要善于沟通和团结拼搏。实训结束后,我觉 得要学好一门计算机语言必须牢记以下几点: 1. 态度第一 2. 兴趣是关键 3. 敢于挑战 4. 不懈追求

实训结束了, 大家都有一种解脱的感觉。 当然我想自己更多的是兴奋和一点点的成就感。 现在我觉得, 学习 java 要不断的复习和运用, 做到举一反三, 将所学知识充分融入到平时的 学习生活中去,从而为以后的工作打好坚实的基础。感谢学校和老师能够为我们提供这次机 会,让我们更好的掌握和了解 java 这门语言。 通过这次实训,我真的从中学到了很多东西。我对这个介于人类与非人类之间的计算机 编程语言有了较上学期更进一步的认识。其间开心过、郁闷过、无奈过、彷徨过 ,, 随着实 训的圆满成功与实验报告的顺利完成,有点微微的自豪感使人难忘。至于我做的程序,还不 是很完善,所以我将一直去完善它,不断地学习下去。伴随着学习的深入,我发现高深的东 西还有很多很多,等待着我自己去发掘。对于 java 语言,我会更加努力。 2011/9/10 篇三: java 实验报告

java 程序设计实验报告

题目: 研究 java 中的 for 循环 院(系) 专 业 信息与计算科学 班 级 101001 班

相关文档
最新文档