java实验心得体会javase部分上机心得总结华清远见修改版.docx
- 文档编号:30077485
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:14
- 大小:26.85KB
java实验心得体会javase部分上机心得总结华清远见修改版.docx
《java实验心得体会javase部分上机心得总结华清远见修改版.docx》由会员分享,可在线阅读,更多相关《java实验心得体会javase部分上机心得总结华清远见修改版.docx(14页珍藏版)》请在冰豆网上搜索。
java实验心得体会javase部分上机心得总结华清远见修改版
第一篇:
java实验心得体会javase部分上机心得总结_华清远见
java实验心得体会javase部分上机心得总结
java作为主流开发语言之一,应用场景自然是非常的广泛,java工程师的人才的需求量也是非常大的,选择学习java的朋友也是不在少数,想要成为一名合格的java工程师需要不断的练习,并不是只看光想就行了,面试官可不会给你手下留情哦。
在java练习的时候一定要有目标,总结不一定要写但是一定要理解你所写的程序的意义何在,华清远见的学员对于这点就比较看重在练习的同时记录下来自己的目的和心得,此举希望对从事软件编程的朋友能够有一些启示。
实验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迭代练习
实验目的:
正确理解并能够熟练操作和使用Java的for、while、do..while语句。
心得体会:
在该实验中,我学会了为具体操作选择最合适的循环语句及for、while、do..while语句的相互转换使用。
最重要的是,明白了JAVA程序中,定义方法中的局部变量时一定要赋初始值,否则编译不能通过会报错;但类中的成员变量则不一定需要。
如我在实验3main()方法定义的整型局部变量command,当不初始化则不能通过编译。
原因是局部变量不能有JVM自动赋给相关的默认值,而成员变量可以。
实验4方法的实现练习
实验目的:
声明、定义和调用方法,理解实参和形参的含义。
心得体会:
在该实验中,我掌握如何写方法、调用方法,并掌握如何向方法中传递信息和从方法中返回信息。
方法声明为非void(构造方法除外)则需要用return语句返回一个相应类型的返回值。
实验5简单类型数组练习
实验目的:
学习创建简单类型的数组,并能用循环语句处理数组。
心得体会:
通过该实验,我学会了如何让建立简单类型的数组,并掌握了将数组作为方法的传入参数和返回值。
在该实验中,遇到的问题主要是如何将一个连续的多位数在存入数组时,每个数组元素只对应改多位数的一个组成数。
我解决的方法如下:
for(i=0;i
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则可写作classAextendsB。
在这些概念性知识点弄明白后,在解决实际问题时,碰到了输入年月日计算车龄的问题,我的解决办法如下:
publicintage(intyear){
intage;
inta1=(int)(time/10000);//(int)time/10000是将8位数表示的生产年月日强制转换成四位数表示的年
inta2=(int)(year/10000);//将当前年月日转换为年
age=a2-a1+1;//计算车龄
returnage;
}
实验9抽象类、接口练习
实验目的:
综合运用接口,类的知识。
心得体会:
在该实验中,我掌握了接口定义,以及类实现接口。
接口用interface关键字定义,在接口中,可以用abstract是修饰方法的,也可以去掉abstract,编译时会默认为抽象方法。
类实现接口可用implements表示,例如classCircleimplementsShape表示,Circle类实现了接口Shape。
实验10多态练习
实验目的:
理解并使用面向对象的特征:
多态。
心得体会:
在实验10中,我基本掌握了多态的句柄、多态方法的定义。
在改程序中,我遇到了要求随机产生一个图形的难题,通过网上查阅资料,利用系统函数Math.random()经一系列的运算处理来随机产生一个图形解决了该难题,具体的程序如下:
publicstaticvoidmain(String[]args){
Circlecir=newCircle(9);
Squaresqu=newSquare(4);
Shapeshape;intr;
r=(int)(Math.random()*2);//用Math.random()方法产生0.00到1.00的随机数,乘2取整后非0即1
if(r==0)
shape=cir;
else
shape=squ;
shape.testShape(shape);//同一条语句产生不同的执行结果,多态性。
}
实验11多线程处理
实验目的:
理解线程的基本概念。
心得体会:
通过该实验,基本能够理解线程的运行了。
学会调用Thread类中的系统函数以及掌握这些函数的作用是难点,setName()是设置线程名字,start()是开辟一条新线程,Thread.currentThread().getName()是获得正在执行的线程的名字,Thread.currentThread().getId()是thread类中返回该线程的标识符的方法,Thread.currentThread().getPriority()是thread类中返回线程的优先级的方法。
实验12I/O及文件处理
实验目的:
掌握并使用Java中的I/O和文件。
心得体会:
对于该实验,由于比较难,只是基本掌握了文件读写的方法和规则,还有待17周JAVA实训时继续攻坚克难。
结语:
在这一系列的实验中,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。
同时,因正确的编出程序而带来的成就感让我对编程更加感兴趣。
对于在这些实验过程中,请教老师、同学互助、查阅资料等基本的学习方式,使我更加领悟到集体和团队的力量,也树立了敢于攻坚的信心。
第二篇:
Java实训总结之心得体会_华清远见
Java实训总结之心得体会
此次在华清远见只实训了短短的三周。
虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对Java有了全新的认识,在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说受益非浅。
除此以外,我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。
这也是第一次让我亲身感受到理论与实际的相结合,让我大开眼界。
也是对以前所学知识的一个初审吧!
这次实训对于我以后学习、找工作也是受益菲浅的,在短短的三周中相信这些宝贵的经验会成为我今后成功的重要的基石;这对于我的学业,乃至我以后人生的影响无疑是极其深远的。
这次实训虽然是我们的第一次,不过同学们表现不错,由此看来,我们在进入大学的这几个月里学到了不少的专业知识,只是自己感觉不到而已。
对于所学专业,我们不能过于自卑和担忧,否则会妨碍自己学习。
实训是学习Java的重要环节,有利于我们巩固专业知识、掌握工作技能,提高就业筹码。
我把本次为期三周的实训看作是“理论与实践相结合的桥梁”。
通过这周的实训和学习,我知道了此次实训的目的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学的专业知识不能够很好地运用于实践操作。
正所谓“百闻不如一见”,经过这次自身的切身实践,我才深切地理会到了“走出课堂,投身实践”的必要性。
平时,我们只能在课堂上与老师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,也许就是这个原因就导致我们对专业知识认识的片面性,使得我们只知所以然,而不知其之所以然!
限制了我们网络知识水平的提高。
但是课本上所学到的理论知识是为我们的实际操作指明了方向、提供相应的方法,真正的职业技巧是要我们从以后的实际工作中慢慢汲取的。
而针对实际操作中遇到的一些特殊的问题,我们不能拘泥于课本,不可纯粹地“以本为本”。
在这次实训中我得到了许多收获,我第一次体会到Java工程师的工作是什么样子的,也发现了很多不曾注意到的细节,在实训的演示过程中,我对作为一名Java工程师注意的事项应该从小事做起、从基本做起。
把职业能力训练与职业素质有机的结合起来。
相信这对我接下来学习专业知识会起到很有效的帮助,在接下来的几个月里,我会以作为一名职业人的身份在这几个方面要求自己,严格自我,向Java工程师靠近。
而经过这次实训,让我明白如果是一个完整项目的开发,必须由团队来分工合作,否则,即费力又费时还做不好这个项目。
因此不管在工作中还是在生活中要和老师、同学保持良好的关系是很重要的。
做事首先要学做人,要明白做人的道理,如何与人相处是现代社会的做人的一个最基本的问题。
对于自己这样一个即将步入社会的人来说,需要学习的东西很多,他们就是最好的老师,正所谓“三人行,必有我师”,我们可以向他们学习很多知识、道理。
实训结束了感觉虽然辛苦,但很充实。
我想这就是Java工程师的工作。
我也体会到Java工程师成功地完成一个任务的那种兴奋,那种小有成就的感觉是只有置身其中的人才能体会的。
总之,这次实训为我提供了与众不同的学习方法和学习体会,从书本中面对现实,为我将来走上社会打下了扎实的基础。
作为在校计算机专业的学生,现在我能做的就是吸取知识,提高自身的综合素质,提高自己的职业技能,自己有了能力,到时候才会是“车到山前必有路”。
我相信在不久的未来,会有属于我自己的一片天空。
我希望计算机专业的同学在以后的学习或工作中以务实的态度给提供更多的机会锻炼自己,为大家的成才与就业奠定坚实的基础;并希望同学们要做好角色定位,将自己所学的知识,学熟、学精。
多学习和收集与项目有关的资料,来提高自己的业务水平,同时多请教经验丰富的老师,使他们好的经验能够对自己起到借鉴作用,在他们的帮助下,能够很快的培养自己的管理技能及节省时间,避免做无用功,也可以让自己了解很多项目管理上的捷径,从而减少自己会遇到的挫折和错误。
第三篇:
单片机课程设计心得体会_华清远见
单片机课程设计心得体会
华清远见但练级课程科技结束,很多同学纷纷感谢老师带领,也有很多同学些了一些单片机课程设计心得体会,下面我们就来看看其中一位同学的单片机课程设计新的体会吧:
两周的单片机课程设计最后顺利完成了,其中包含着快乐,也有辛酸。
我们选的设计题目是“数字温度计”,大家都觉得这个题目是比较简单的。
其实不然,做了之后,发现设计电路虽然简单,但我们认为它真正困难的地方是程序设计,但是在我们同心努力下最终完成了。
我们刚选该题目时,真的是一头雾水,硬件电路不知如何下手,更何谈解决程序那块,因为我们所学的都是单片机方面的理论知识,应用到实践中去还比较少。
但是,我们三人也没偷下懒,迅速分工去查阅和收集资料。
我们去了图书馆借一些参考书,上网找一些相关资料,并且请教指导老师。
透过不断努力,最后把数字温度计的思路和模型定了下来并开始分一个人去焊接硬件电路,剩下的去整理和修改程序。
透过一番整理和修改后,在电脑上进行仿真,仿真成功后准备焊接电路板。
在焊接电路板中,我们首先对硬件电路进行布局,然后确认无误后,在电路板上进行焊接,这个过程我们觉得是做得比较快的,以至于后面出现了虚焊的错误。
焊接电路板完工,细心检查后,进行通电测试。
结果液晶LCD没有显示,透过检查,原先是LCD坏了,在换了块新的后,能显示显示值。
但还有个问题是,当报警电路不会报警,在请教老师后,发现走动蜂鸣器的电压太低了,是因为串接了一个太大的电阻。
然后,我们换了一个小电阻,但这时蜂鸣器却一向在叫,停不下来,但是,在我们三人的的细心检查下,原先是在放大电路的一端虚焊了,这说明我们焊接电路的技术还不够好。
在重新焊接那端后,数字温度电路最后成功实现功能,当时我们的情绪都是无比兴奋和快乐的,因为我们两周的辛苦没有白费。
在完成单片机课程设计后,我们发现我们还有许多不足,所学到的知识还远远不够,以至于还有一些功能不能被动完成。
但透过学习这一次实践,增强了我们的动手潜力,提高和巩固了单片机方面的知识,个性是软件方面。
从中增强了我们的团队合作精神,并让我们认识到把理论应用到实践中去是多么重要。
不得不说,在华清远见学习单片机课程设计的这段时间,我学到了很多东西,这会对我的未来就业非常有帮助,很感谢华清的老师们。
以上就是华清远见其中一位学员的单片机课程设计心得体会,更多单片机学习教程,可在华清远见官网查看,并参考学习。
第四篇:
java上机实验心得体会报告
北京联合大学信息学院
“面向对象程序设计”课程上机实验报告
题目:
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迭代练习
实验目的:
正确理解并能够熟练操作和使用Java的for、while、do..while语句。
心得体会:
在该实验中,我学会了为具体操作选择最合适的循环语句及for、while、do..while语句的相互转换使用。
最重要的是,明白了JAVA程序中,定义方法中的局部变量时一定要赋初始值,否则编译不能通过会报错;但类中的成员变量则不一定需要。
如我在实验3main()方法定义的整型局部变量command,当不初始化则不能通过编译。
原因是局部变量不能有JVM自动赋给相关的默认值,而成员变量可以。
实验4方法的实现练习
实验目的:
声明、定义和调用方法,理解实参和形参的含义。
心得体会:
在该实验中,我掌握如何写方法、调用方法,并掌握如何向方法中传递信息和从方法中返回信息。
方法声明为非void(构造方法除外)则需要用return语句返回一个相应类型的返回值。
实验5简单类型数组练习
实验目的:
学习创建简单类型的数组,并能用循环语句处理数组。
心得体会:
通过该实验,我学会了如何让建立简单类型的数组,并掌握了将数组作为方法的传入参数和返回值。
在该实验中,遇到的问题主要是如何将一个连续的多位数在存入数组时,每个数组元素只对应改多位数的一个组成数。
我解决的方法如下:
for(i=0;i
实验6类和对象的练习
实验目的:
正确理解并能够熟练操作和使用Java的类、对象和方法。
心得体会:
我学会了如何建立类和对象,分别输出其中包含的成员值;以及分别引用各方法,实现不同的操作。
在该程序中,我进一步了解了如何定义成员方法和成员属性以及相关方法的调用。
特别是我掌握了利用构造方法对成员属性赋初始值。
值得一提的是,我在相应的程序中运用了toUpperCase方法,经查看JDK文档知道该方法的作用是返回一个所有字母都被转化为大写字母字符串。
实验7类的实现
实验目的:
使用统一建模语言(UML)设计类,并实现类。
心得体会:
通过该实验,我学会了使用public、private控制访问及其访问权限;体会了static关键字的作用。
并对JAVA程序中的类及面向对象的编程思想有了更进一步的了解。
实验8继承的练习
实验目的:
正确理解并能够熟练操作和使用Java类的继承关系。
心得体会:
理解了继承的含义,并使用UML符号设计了继承结构;掌握了用Java实现继承关系;学会了区分方法重写和方法重载;并深入理解了abstract和final修饰符的作用。
用final标记的变量只能赋值一次,标记的类不可被继承,方法不可被子类重写。
用关键字extends表继承,例如子类A继承了父类B则可写作classAextendsB。
在这些概念性知识点弄明白后,在解决实际问题时,碰到了输入年月日计算车龄的问题,我的解决办法如下:
publicintage(intyear){
intage;
inta1=(int)(time/10000);//(int)time/10000是将8位数表示的生产年月日强制转换成四位数表示的年
inta2=(int)(year/10000);//将当前年月日转换为年
age=a2-a1+1;//计算车龄
returnage;}实验9抽象类、接口练习
实验目的:
综合运用接口,类的知识。
心得体会:
在该实验中,我掌握了接口定义,以及类实现接口。
接口用interface关键字定义,在接口中,可以用abstract是修饰方法的,也可以去掉abstract,编译时会默认为抽象方法。
类实现接口可用implements表示,例如classCircleimplementsShape表示,Circle类实现了接口Shape。
实验10多态练习
实验目的:
理解并使用面向对象的特征:
多态。
心得体会:
在实验10中,我基本掌握了多态的句柄、多态方法的定义。
在改程序中,我遇到了要求随机产生一个图形的难题,通过网上查阅资料,利用系统函数Math.random()经一系列的运算处理来随机产生一个图形解决了该难题,具体的程序如下:
publicstaticvoidmain(String[]args)
{
Circlecir=newCircle(9);
Squaresqu=newSquare(4);
Shapeshape;
intr;
r=(int)(Math.random()*2);//用Math.random()方法产生0.00到1.00的随机数,乘2取整后非0即1
if(r==0)
shape=cir;
else
shape=squ;
}shape.testShape(shape);//同一条语句产生不同的执行结果,多态性。
实验11多线程处理
实验目的:
理解线程的基本概念。
心得体会:
通过该实验,基本能够理解线程的运行了。
学会调用Thread类中的系统函数以及掌握这些函数的作用是难点,setName()是设置线程名字,start()是开辟一条新线程,Thread.currentThread().getName()是获得正在执行的线程的名字,Thread.currentThread().getId()是thread类中返回该线程的标识符的方法,Thread.currentThread().getPriority()是thread类中返回线程的优先级的方法。
实验12I/O及文件处理
实验目的:
掌握并使用Java中的I/O和文件。
心得体会:
对于该实验,由于比较难,只是基本掌握了文件读写的方法和规则,还有待17周JAVA实训时继续攻坚克难。
结语:
在这一系列的实验中,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。
同时,因正确的编出程序而带来的成就感让我对编程更加感兴趣。
对于在这些实验过程中,请教老师、同学互助、查阅资料等基本的学习方式,使我更加领悟到集体和团队的力量,也树立了敢于攻坚的信心。
第五篇:
ERP上机实验心得体会
ERP上机实验心得体会
工商10132010610083林冰冰首先感谢王家聚老师再这一学期中对我们的ERP知识传授,你教会我们的绝不仅仅是ERP课程上的知识,而更多的是观念上的冲击,你的课程让我懂得了课堂及课堂以外的宽广的信息世界。
而这也让我认识到,我需要学习的不仅仅是书本上的东西,还有更多的方面我需要不断地通过自我的学习和实践来改善进步。
在这里,我将浅谈对ERP实验课程学习后的一些心得体会。
通过一个学期的ERP实验课程的学习和实践操作,带来的感受是观念上的转变。
由于我们的课程是在还没有学习ERP沙盘模拟的基础上进行的,单纯的上机实验操作带来的问题是感受可能不及上了沙盘模拟课程的深,而且对于一些方面的理解也不会很透彻,但是上了一学期的课程,至少也算是给自己带来了一些变化吧。
在上ERP实验课程里,我经常会遇到一些莫名其妙的问题,导致实验没发进行下去,有时候为了查找一个小小的错误漏洞,不得不回到前面几章节去意义查看,而大部分的情况却是问题没办法查出来。
这个时候只能是应用标准数据,这是我不愿意的,但却是没有办法中的办法,这种情况总结起来也有三四次了。
而回想起来,导致问题出现的原因绝大部分不是知识技能和技能操作水平方面导致的,而是由于在操作上的疏忽大意造成的,正如古老的传说一样“一只钉子,害死了一支军队。
”
通过几次的失误我深刻的认识到了每一个操作步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 实验 心得体会 javase 部分 上机 心得 总结 远见 修改