
java项目经验
-
2023年3月20日发(作者:遵法学法守法用法)java实训心得体会10篇
java实训心得体会1
在上学期的最后一周和本学期的第一周,我和同组的学员在
学校机房进行了JAVA暑期实训,现在已经结束了。
回首上学期的java学习,重点还是在学习概念等一些常识
性的东西,Application应用程序和Applet小程序,它的开发
工具、数据类型、变量、接口、输入输出流等。学会分析异常,
抛出异常,后期主要是小程序运用,Gui界面设计和事件。我觉
得这两种程序结构有很大的不同,不管是体系结构还是运行方
式,都有很大的区别,而我主要偏向于小程序的学习。因为我感
觉它实用性比较大,可以做出很多不错的游戏、运用程序等,而
且它比较灵活。当然学知识不能仅凭自己的爱好和一时兴趣,要
一步一个脚印、认认真真、踏踏实实,理论与实践相结合。在掌
握课本实例和内容之后,要有一定的扩展阅读和课外学习,充分
全面的了解JAVA的应用和扩展运用。在我所学的语言当中,我
自认为JAVA是一门比较强大的面向对象编程语言。不仅仅因为
它的跨平台性,更多的是因为它的灵活多变和实用性,而且它比
较的经典和强悍。
这次实训,面对老师布置的任务,一开始有些慌张和无措。
不过,事后我首先想到这和课本上的某些知识具有结合点,回忆
和分析了老师教过的算法和具体实施方法,并综合考虑了其他的
方面。在编写时,一个小小的符号、一个常量变量的设定,这都
无不考量着我的细心和严谨。所以学习JAVA,不仅对我们以后
学习其他语言有很大
的好处,而且也让我们知道了和理解了作为一个编程人员首
先应具有的良好心理素质,那就是冷静思考和专心致志。
在此次实训中,我意识到一个好的编程人员要善于沟通和团
结拼搏。实训结束后,我觉得要学好一门计算机语言必须牢记以
下几点:
1.态度第一2.兴趣是关键3.敢于挑战4.不懈追求
实训结束了,大家都有一种解脱的感觉。当然我想自己更多
的是兴奋和一点点的成就感。现在我觉得,学习JAVA要不断的
复习和运用,做到举一反三,将所学知识充分融入到平时的学习
生活中去,从而为以后的工作打好坚实的基础。感谢学校和老师
能够为我们提供这次机会,让我们更好的掌握和了解JAVA这门
语言。
通过这次实训,我真的从中学到了很多东西。我对这个介于
人类与非人类之间的计算机编程语言有了较上学期更进一步的
认识。其间开心过、郁闷过、无奈过、彷徨过……随着实训的圆
满成功与实验报告的顺利完成,有点微微的自豪感使人难忘。至
于我做的程序,还不是很完善,所以我将一直去完善它,不断地
学习下去。伴随着学习的深入,我发现高深的东西还有很多很多,
等待着我自己去发掘。对于JAVA语言,我会更加努力。
java实训心得体会2
经过五天的Java实训,感触很深,收获也很大,对自己的
缺点也有了很多的认识,回首本学期JAVA学习,重点还是在学
习概念等一些常识性的东西,关于类型、变量、接口、输入输出
流、分析异常、抛出异常,后期主要是小程序运用,Gui界面设
计和事件。
在我学习的语言中,我自己认为Java是一门比较强大的面
向对象的编程语言,不仅仅是因为它的跨平台型还有它的较强的
实用性,强悍的嵌入性。
本次实训主要是针对我们对项目流程不熟悉和对整体项目
的把握不清楚,学习数据库的设计和表的建设以及表与表之间的
联系,还有一些代码的编写,这些都是我们所不熟悉的也是我们
最薄弱的部分。
通过这一周的实训,虽然实训的时间不长,但是总体上收获
挺大的,当我们正式准备学习实训java编程技术时,让我感到
非常高兴,因为java一直学的是课本知识,所以实训对于我来
说是必须要学会熟练操作的。当然开始学习后也并非是想象中那
样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中
我遇到了很多以前未曾遇到的难点,有时后也难免会失去耐心,
但是,通过老师的指导,自己的努力的练习,我顺利的化解了一
道道的障碍。克服了Java学习上的一道道难关,现在自己已经
基本掌握了java的基础知识。
有些知识点以前没有学过,但我也没有去研究,实训时突然
间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但
要浪费许多时间,这一点是我必须在以后的学习中加以改进的地
方,同时也要督促自己在学习的过程中不断的完善自我。另外一
点,也是在实训中必不可少的部分,就是同学之间的互相帮助。
所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明
明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看
了一下,发现其实是个很小的错误。所以说,相互帮助是很重要
的一点,这在以后的工作或生活中也是很关键的。俗话说:“要
想为事业多添一把火,自己就得多添一捆材”。此次实训,我深
深体会到了积累知识的重要性。在实训当中我们遇到了不少难
题,但是经过我们大家的讨论和老师细心的一一指导,问题得到
了解决。两个月的实训结束了,收获颇丰,同时也更深刻的认识
到要做一个合格的程序员并非我以前想像的那么容易,最重要的
还是细致严谨。社会是不会要一个一无是处的人的,所以我们要
更多更快地从一个学生向工作者转变,总的来说我对这次实习还
是比较满意的,它使我学到了很多东西,为我以后的学习做了引
导,点明了方向。
这次实训,我们更多学到的是不懂就要问和自己应该尽自己
的全力去尝试,哪怕失败,也要尽自己的全力,和身边的同学一
起探讨而不是抄袭,团队合作和发挥团队意识,最后在自己的努
力下终于运行成功,这种感觉美不可言,心情愉悦至极,有很强
的成就感。
最后,我自己感觉这次实训的收获还是很大的,我相信在不
久的将来我们会有自己的一片天空。
java实训心得体会3
此次只实训了短短的三周。虽说时间很短,但其中的每一天
都使我收获很大、受益匪浅,它不但极大地加深了我对一些理论
知识的理解,不仅使我在理论上对Java有了全新的认识,在实
践能力上也得到了提高,真正地做到了学以致用,更学到了很多
做人的道理,对我来说受益非浅。除此以外,我知道了什么叫团
队,怎样和团队分工合作;同时我还学会了如何更好地与别人沟
通,如何更好地去陈述自己的观点,如何说服别人认同自己的观
点。这也是第一次让我亲身感受到理论与实际的相结合,让我大
开眼界。也是对以前所学知识的一个初审吧!这次实训对于我以
后学习、找工作也是受益菲浅的,在短短的三周中相信这些宝贵
的经验会成为我今后成功的重要的基石;这对于我的学业,乃至
我以后人生的影响无疑是极其深远的。
这次实训虽然是我们的第一次,不过同学们表现不错,由此
看来,我们在进入大学的这几个月里学到了不少的专业知识,只
是自己感觉不到而已。对于所学专业,我们不能过于自卑和担忧,
否则会妨碍自己学习。实训是学习Java的重要环节,有利于我
们巩固专业知识、掌握工作技能,提高就业筹码。
我把本次为期三周的实训看作是“理论与实践相结合的桥
梁”。通过这周的实训和学习,我知道了此次实训的目的,也清
楚目前自己的不足,那就是缺乏相应的知识与经验,对所学的专
业知识不能够很好地运用于实践操作。正所谓“百闻不如一见”,
经过这次自身的切身实践,我才深切地理会到了“走出课堂,投
身实践”的必要性。平时,我们只能在课堂上与老师一起纸上谈
兵,思维的认识基本上只是局限于课本的范围之内,也许就是这
个原因就导致我们对专业知识认识的片面性,使得我们只知所以
然,而不知其之所以然!限制了我们络知识水平的提高。但是课
本上所学到的理论知识是为我们的实际操作指明了方向、提供相
应的方法,真正的职业技巧是要我们从以后的实际工作中慢慢汲
取的。而针对实际操作中遇到的一些特殊的问题,我们不能拘泥
于课本,不可纯粹地“以本为本”。
在这次实训中我得到了许多收获,我第一次体会到Java工
程师的工作是什么样子的,也发现了很多不曾注意到的细节,在
实训的演示过程中,我对作为一名Java工程师注意的事项应该
从小事做起、从基本做起。把职业能力训练与职业素质有机的结
合起来。相信这对我接下来学习专业知识会起到很有效的帮助,
在接下来的几个月里,我会以作为一名职业人的身份在这几个方
面要求自己,严格自我,向Java工程师靠近。
而经过这次实训,让我明白如果是一个完整项目的开发,必
须由团队来分工合作,否则,即费力又费时还做不好这个项目。
因此不管在工作中还是在生活中要和老师、同学保持良好的关系
是很重要的。做事首先要学做人,要明白做人的道理,如何与人
相处是现代社会的做人的一个最基本的问题。对于自己这样一个
即将步入社会的人来说,需要学习的东西很多,他们就是最好的
老师,正所谓“三人行,必有我师”,我们可以向他们学习很多
知识、道理。
实训结束了感觉虽然辛苦,但很充实。我想这就是Java工
程师的工作。我也体会到Java工程师成功地完成一个任务的那
种兴奋,那种小有成就的感觉是只有置身其中的人才能体会的。
总之,这次实训为我提供了与众不同的学习方法和学习体
会,从书本中面对现实,为我将来走上社会打下了扎实的基础。
作为在校计算机专业的学生,现在我能做的就是吸取知识,提高
自身的综合素质,提高自己的职业技能,自己有了能力,到时候
才会是“车到山前必有路”。我相信在不久的未来,会有属于我
自己的一片天空。
我希望计算机专业的同学在以后的学习或工作中以务实的
态度给提供更多的机会锻炼自己,为大家的成才与就业奠定坚实
的基础;并希望同学们要做好角色定位,将自己所学的知识,学
熟、学精。
多学习和收集与项目有关的资料,来提高自己的业务水平,
同时多请教经验丰富的老师,使他们好的经验能够对自己起到借
鉴作用,在他们的帮助下,能够很快的培养自己的管理技能及节
省时间,避免做无用功,也可以让自己了解很多项目管理上的捷
径,从而减少自己会遇到的挫折和错误。
java实训心得体会4
终于搞定了这份实训报告,受益匪浅啊!一开始想做计算器
那个课题,原因很简单,就是因为我感觉那个课题很简单,在百
度里一搜就搜到了一模一样的源程序。只是感觉没什么意思,那
个界面也不是很好看,又不好玩。所以就做了现在这个猜数游戏。
一直想编个游戏程序,于是就到上去搜代码,一下子就搜到了,
而且代码很少,简单易懂。程序是弄好了,那么简短的程序写起
报告就犯难了!不得不把程序再添加些模块,充实充实。
这也让我感觉实训远比想像的难度大,不是上随便搜一下就
可以交差的!不仅需要自己看懂代码,还需要根据自己的需要添
加模块,充实代码。
从上搜的代码都是字符界面的,老师说既然字符界面的没挑
战性,那就做图形界面的好了。做图形界面就有点犯难了,首先
没有什么程序可以参照了,必须自己充分理解字符界面的源代
码,然后逐步修改完善。
我依据课本上的GUI章节设计了此次的java简单程序,基
本实现了课题的要求,还添加了图片以增加视觉效果,以及确定
按钮方便用户确定输入数字。
通过这次实训我的体会归纳为以下4点:
1、态度第一。摆正自己的心态,不要以为什么东西上搜搜
就可以了,一定要有自己的东西。只有自己付出过,当程序运行
成功时的那种喜悦才会令自己有一种莫名的自豪感。态度决定一
切!
2、兴趣是关键。我的学习完全是兴趣导向的,所以压力并
不大。因为有兴趣,所以我会很想充分理解一切细节。又因为理
解,所以许多原本片片断断的知识都可以渐渐互相融会贯通,累
积技术能量,理论和实务之间的藩篱被打破了,学习效率倍增。
学习并快乐着!
3、敢于挑战。不安于现成的程序,要敢于用多种方法实现
一个目的。现在的络科技很发达,想要一个源程序的确很简单,
所以很多人都是在自己都不明白题目要求时,就可以在上搜到一
模一样的代码,根本没有自己的东西。挑战自我是项艰巨的任务。
只有坚持自己多看代码多写程序才会有更多的收获。
4、不懈追求。要对源代码进行不断地完善,要尽可能地实
现课题所要求的功能。对初学者来说,大量地写程序是必要的,
但过了某个阶段之后,写程序所带来的技术能力成长已经到了极
限,还不如多花一点时间看书,学新技术和新观念。可以从实现
源程序功能着手,比如添加写模块啊什么的,实现更多功能。看
着自己编的程序能成功运行,这样自己会更感兴趣,也就会乐此
不疲。
java实训心得体会5
一、实训项目
简易记事本
二、实训目的和要求
本次实训是对前面学过的所有面向对象的编程思想以及
JAVAWEB编程方法的一个总结、回顾和实践,因此,开始设计
前学生一定要先回顾以前所学的内容,明确本次作业设计所要用
到的技术点并到上搜索以及查阅相关的书籍来搜集资料。通过编
写采用JSP+Servlet+JavaBean技术框架的应用系统综合实例,
以掌握JavaWEB开发技术。
具体要求有以下几点:
1.问题的描述与程序将要实现的具体功能。
2.程序功能实现的具体设计思路或框架,并检查流程设计。
3.代码实现。
4.设计小结。
三、实训项目的开发环境和所使用的技术
基于J2SE基础,利用MyEclipse8.5以上版本的集成开发
环境完成实训项目,界面友好,代码的可维护性好,有必要的注
释和相应的文档。
四、实训地点、日程、分组情况:
实训地点:4栋303机房
日程:
第一阶段:1.班级分组,选定课题,查阅相关资料半天
2.划分模块、小组成员分工半天
3.利用CASE工具进行系统设计和分析,并编制源程序5天
第二阶段:上机调试,修改、调试、完善系统2天
第三阶段:撰写、上交课程设计报告,上交课程设计作品源
程序(每人1份)2天
五、程序分析
功能模块说明
六、程序设计及实现
1、实现弹出菜单(JpopupMenu)
2、设置字型,字体大小,字体颜色
3、实现自动换行
七、实训总结
通过3天的实训,虽然实训的时间不长,但是总体上收获是
很大的,我们的java课程学到的只是java和皮毛,一开始我还
没有信心完成。我仔细看了书上的代码之后。对计事本有了一个
大体的了解,在初训的实候知道自己应该做一个什么样的计事本
了,在实训的过程中也遇到了不少困难,通过查API文档和看书,
解决了问题,在写到字符的查找的替换时后,用到了上课时学到
的知识,对字体的风格的保存里面的颜色分离和还原方法,是通
过查API文档获得的,现在我所写的计事本只实现在一些基本功
能。简单的复制粘贴,字体风格的设置,还有就是查找和替换功
能以及一些字体风格的保存.对文件的操作基本都用到了。
在实现记事本的功能过程中,也不是很顺利,基本的文件读
写和保存文档的复制、粘贴、删除等功能还比较容易实现,但如
何改变字体、字体颜色和背景颜色,就比较麻烦了,要实现字体
颜色和背景颜色,首先要调用系统的调色板,再进行设置。但如
何调用系统调色板?我是通过查阅帮助文档来找到其调用方法
的。像自动换行、设置字体等都是通过方法来调用,给相关事件
加上监听,在进行响应事件。整个程序中方法才是最关键的,也
是最困难的。所以像查找、替换、转到几个功能我都不知道用什
么方法,也由于时间有限,没有完成其功能。总体的感觉是对
java有了一个全新的认识,现在感觉用java做小的图形用户程
序有些缺陷,但是在其的应用方面。尤其是有络方面的应用,在
整个实训我也尝试过做一个小的画图软件。但是由于时间关系还
有一个是自身的知识的欠缺,最终这个事情被搁浅下来了。最后
还是进行计事本的编写。由于在做画图软件时花了不了时间,所
以现在的计事本的功能不是很全,如果有更多的时间,我会把这
个记事体再完善一下,再把画图软件也做出来。实训的时间不长,
但是我会在课外把它们的功能完善。然后再学习一下java和络
的编程,体验java的前沿技术。
在学习的过程中也体会到,遇到问题也要请教。不然的话自
己一个人去做的话会花很多的时间,我在做这个记事本的时间,
其中也问到过许多问题,通过同学的帮助下解决了,提高了程序
的开发进程。其他的同学有问题的话我也是给他们尽量解决。我
认为学习知识的过程当中就应该是相互学习相互进步的。
Java是面在的主流技术我会努力将它学好,现在我缺乏的
是坚持不懈的精神,我会向他学习。
虽然学习java的路还很找,但我会继续走下去。
java实训心得体会6
作为就业培训,项目的好坏对培训质量的影响非常大,常常
是决定性的作用。这篇__是关于在学习JAVA软件开发时练习项
目的总结,简单总结为以下几点:
作为就业培训,项目的好坏对培训质量的影响非常大,常常
是决定性的作用。这篇__是关于在学习JAVA软件开发时练习项
目的总结,简单总结为以下几点:
1、项目一定要全新的项目,不能是以前做过的
2、项目一定要企业真实项目,不能是精简以后的,不能脱
离实际应用系统
3、在开发时要和企业的开发保持一致
java实训个人总结3篇java实训个人总结3篇
4、在做项目的时候不应该有参考代码
长话短说就是以上几点,如果你想要更多的了解,可以继续
往后看。
一:项目的地位
因为参加就业培训的学员很多都是有一定的计算机基础,大
部分都具备一定的编程基础,尤其是在校或者是刚毕业的学生,
多少都有一些基础。
他们欠缺的主要是两点:
(1)不能全面系统的、深入的掌握某种技术,也就是会的
挺多,但都是皮毛,不能满足就业的需要。
(2)没有任何实际的开发经验,完全是想象中学习,考试
还行,一到实际开发和应用就歇菜了。
解决的方法就是通过项目练习,对所学知识进行深化,然后
通过项目来获取实际开发的经验,从而弥补这些不足,尽快达到
企业的实际要求。
二:如何选择项目
项目既然那么重要,肯定不能随随便便找项目,那么究竟如
何来选择呢?根据Java的研究和实践经验总结,选择项目的时
候要注意以下方面:
1:项目不能太大,也不能太小
这个要根据项目练习的阶段,练习的时间,练习的目标来判
断。不能太大,太大了做不完,也不能太小,太小了没有意义,
达不到练习的目的。
2:项目不能脱离实际应用系统
项目应该是实际的系统,或者是实际系统的简化和抽象,不
能够是没有实战意义的教学性或者是纯练习性的项目。因为培训
的时间有限,必须让学员尽快地融入到实际项目的开发当中去。
任何人接受和掌握一个东西都需要时间去适应,需要重复几次才
能够真正掌握,所以每个项目都必须跟实际应用挂钩。
3:项目应能覆盖所学的主要知识点
学以致用,学完的知识点需要到应用中使用,才能够真正理
解和掌握,再说了,软件开发是一个动手能力要求很高的行业,
什么算会了,那就是能够做出来,写出代码来,把问题解决了,
你就算会了。
4:最后综合项目一定要是实际应用系统
学员经过这个项目的练习,就要走上实际的工作岗位了,如
果这个系统还达不到实际应用系统的标准,学员练习过后也还是
达不到企业实际的需要,那么这个培训应该说质量就不高了。理
想的状况是这个项目就是实际项目,到时候学员就业到另外一个
公司,不过是换个地方干活而已,完全没有技能上的问题。
三:Java怎么选择项目
这个不是靠想象,而是根据实际的情况一步一步分析出来的
(呵呵要卖弄一下:这也算是逻辑思维),当然这里只是讨论方
法,不涉及具体的项目案例。
我们可以采用倒推的方式来分析:
(1)最终的项目一定是真实的项目,也就是要把学员训练
到能够独立开发实际应用,通常我们还不能选最简单的项目,因
为学员的吸收还要有一个折扣,所以最终的项目应该选实际项目
中中等难度的项目
(2)最终项目定下来过后,开始分解这个项目,看看为了
达到完成这个项目需要哪些技术和知识点,以及每部分知识点的
深度,然后定出每个分阶段的任务
(3)然后开始选择分阶段的项目,分阶段的项目应该比刚
才分析出来的分阶段任务稍稍复杂点,这样才能达到训练的目
标。定下分阶段项目后,同样去分解,定出为了完成他所需要的
各部分知识点和深度。
(4)然后是选择上课期间的演示项目,演示的项目是为了
做分阶段项目服务的,可以认为是分阶段项目的分阶段项目
(5)最终把要求掌握的知识点和要求掌握的深度,分散到
日常教学和练习中。
好了,把上面的分析用正向描述就是:
日常教学和练习中学习和掌握的知识
==〉演示项目
==〉分阶段项目
==〉综合项目
==〉胜任企业实际开发需要。
附注:有了好的项目还要有好的训练方法(这个另外立文讨
论),最最基本和重要的一条就是:绝对要指导学生亲自动手做,
而不是看和听,所以尽量不要选择有现成代码的项目,演示用的
项目也最好不配发代码,让学生能够跟着做出来才是真的掌握
了。
上面阐述了Java对项目的态度和基本选择方法,这里再把
其中几个重要的、与众不同的特点阐述如下:
1:真项目
项目一定要真实,要是企业实际应用的,不能是教学性的项
目,否则会脱离实达不到项目实训的效果。还有一个一定要是最
新的项目,企业的要求也是在不断变化的,应用技术的方向和层
次也在不断变化,这些都体现在最新项目的要求上,旧项目所要
求的技术和层次很可能已经过时了,根本达不到训练的目的。
Java的做法是:没有固定项目,每个班做项目之前会从企
业获取最新的项目需求,然后经过挑选和精心设计,以保证既能
训练技术,又能得到实际的开发经验。这样实现了跟企业的同步,
企业做什么,我们就学什么,然后也跟着做什么。
2:真流程
开发的流程也要跟企业的实际开发保持一致。从项目立项开
始,到需求分析、概要设计、详细设计、编码、测试的各个环节,
都要完全按照真实的开发流程来做。
Java的主力老师都是实战出身,在Java开发方面都至少有
七年以上的开发经验,同时具备多年的项目管理经验,所以能够
完全按照企业开发的流程来训练学生。
3:真环境
开发的环境也要跟企业一样,包括常用的开发工具、开发平
台、应用服务器、常用插件、测试工具、项目管理工具、项目管
理文档等等。
Java的做法是:构建跟企业完全一样的环境,然后跟企业
开发一样,分团队开发。老师就相当于项目经理,一个班分成多
个小组,每个组有自己的Team
Leader,大家分工合作,共同完成项目。
4:真开发
这是Java最与众不同的一点,Java深知:软件是做出来的,
而不是听出来或者看出来的,企业需要能实际开发的人员,而不
是只听过、看过但不能做的人。所以Java非常强调:项目一定
要让学生动手写出来。
Java的做法是:老师做为项目经理,带领着大家一起去做
需求分析、概要设计、数据结构设计、接口设计、重要业务流程
的分析设计等,然后由学生们分团队进行开发,实现整个项目。
这里有几个与众不同:
(1):现场带领学生一起做分析和设计,而不是预先做好了
来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是
已经做好的结果。
(2):Java选用的项目基本都是企业最新的项目,很多都是
Java的学生和企业在同期开发,所以是不配发源代码的。这样也
断绝了学生的依赖思想,认认真真去开发。可能有同学会问:为
什么不选择有源代码的项目呢,那样还可以参考学习啊!
java实训心得体会7
容我先说句废话,经过同学们多次的互相理论与向上建议,
对于第二次次实习地点安排在学校这个结果我还是非常高兴的,
毕竟少了很多旅途劳累。
这次实习内容是javaweb,我想应该与本学期开过javaweb
这门课有关,毕竟上学期学过java和数据库,本觉得应该会比
较轻松,开始之前大家都说这实习可是可以放松了,可是等老师
开始讲之后发现这个东西理论上知识点不多,可是应用起来还是
感到非常困难。这次实习老师风格与上次实习的那位不同,去
年那简直是从零开始讲,这次上来没细讲java和SQL,直接jsp。
于是上学期开过的、纸上谈兵的java课就露出破绽了,简直要
从头学起,更别说与jsp、sql融合了。另外用jsp写页嘛,这
个语言不是很火,去Github上找,开发web应用的大多是php、
python,而servlet这个东西非常基础,甚至并不能算作一个开
发框架,所以上的资料也并不好找,上都是些Struts2、Spring3、
Hibernate,总之这开始的时候就很是艰难,晚上回到宿舍也经
常要花很多时间来补之前的知识,java封装继承什么的,当然,
这很累。
白天听课并不能高效的吸收老师所讲的,下来问了一下同学
们是差不多的情况,可能是老师的节奏我们不太习惯。不过这学
完也终究是会了一些,大概说一下,JSP全名JavaServerPages,
一种动态页技术,所谓动态就是可以与用户交互就像论坛什么
的,而html静态页面就是只能给用户看的。首先,我们配置了
几个环境:java的JDK和服务器Tomcat。至于IDE,我还是用
我比较顺手的jetbrain家的IntelliJIDEA,对了,不用Eclipse
是因为它丑。
之前都是写静态页面,对于动态页面的环境配置还真是头疼
了一段时间,看了一些博客,发现这个主要是在File——
ProjectStructure配置依赖的jar包,还有就是tomcat服务器
的配置。配置好了开始学JSP内部对象及内部对象所对应的一些
方法。再就是JSP与数据库
的联系,怎么样操作Mysql数据库等等。
在用一种语言写程序的时候,demo通常是零星几个功能的
尝试,而去写一个偏实战的项目时,是需要从需求分析、模块设
计到实现功能的一整套流程,这些我们从来没有做过,当我们
C05开源盛世(项目组)开始做项目的时候,第一步的需求分析
就费了好多功夫,功能点想的不全面,导致中途还要进行改动。
模块设计也是类似的情况,低内聚高耦合这种理念可是不好理
解。此处多谢伙伴们抬举,我这个组长也是个没当过组长的新手,
可能是命题选的比较偏(做的东西类似知乎),在开始时就遇到
了一些棘手的问题。
做这个项目对团队的协作能力要求很高,在这里,我作为组
长出了这么几个大的纰漏:程序框架搭的不够细致、项目约定不
够全面、没有及时收集组员的进度反馈、同步项目文件的频率太
低,实现顺序不当导致功率浪费。这些导致我们5个人开始不久
就发生了如下问题:类名冲突、同一个模块写了两遍、制作前台
的进度没有与后台进度同步,导致了不能及时测试与调试程序。
最后,这个项目让我看到了很多,尤其是分工和成员之间的
同步方面,发挥出团队合作的力量对于我还是个巨大的挑战,以
及再一次强调了实践的重要性,从中也看出了我们相比于那些真
正开发团队的的青涩与弱小。历练方能不死,活着真难!
java实训心得体会8
我们在学校机房进行了为期三周的JAVA实训。现在即将结
束了,回首本学期的java学习,重点还是在学习概念等一些常
识性的东西,Application应用程序和Applet小程序,它的开
发工具,数据类型,变量,接口,输入输出流,学会分析异常,
抛出异常,后期主要是小程序运用,Gui界面设计和事件。我觉
得这两种程序结构有很大的不同,不管是体系结构还是运行方
式,都有很大的区别,我主要偏向于小程序的学习,呵呵,因为
感觉它用处比较大,可以做出好多好多好玩的游戏,运用程序等,
且它灵活。呵呵,当然学知识可不能凭自己的爱好和一时兴趣,
要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在
扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,
充分全面的了解JAVA的应用和扩展运用。
这次实训,我们更多学到的是不懂就问和自己应该尽自己的
全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一
起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努
力下,终于运行成功,这种成就感美不可言,心情愉悦至极。
java实训心得体会9
时间过得真快,转眼间,在厦门万策实训基地短短20天的
实训生活已悄然过去几天了,然而实训的过程还历历在目。
实训期间,让我学到了很多东西,不仅使我在理论上对IT
领域有了全新的认识,在实践能力上也得到了提高,真正地做到
了学以致用,更学到了很多做人的道理,对我来说受益非浅。除
此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述
自己的观点,如何说服别人认同自己的观点。这一次亲身感受到
理论与实际的相结合,让我大开眼界。也是对以前所学知识的一
个初审吧!这次实训对于我以后学习、找工作也真是受益菲浅,
在短短的20天中相信这些宝贵的经验会成为我今后成功的重要
的基石。
作为一名大三的学生,经过差不多三年的在校学习,对程序
设计有了理性的认识和理解。在校期间,一直忙于理论知识的学
习,只能偶尔练习一些小程序,没有机会也没有相应的经验来参
与项目的开发。所以在实训之前,软件项目开发对我来说是比较
抽象的,一个完整的项目要怎么来分工以及完成该项目所要的基
本步骤也不明确。而经过这次实训,让我明白一个完整项目的开
发,必须由团队来分工合作,并在每个阶段中进行必要的总结与
论证。
一个完整项目的开发它所要经历的阶段包括:规划和用例说
明、项目结构和风险评估、业务功能说明书、详细设计说明书、
代码实现、测试、操作手册。一个项目的开发所需要的财力、人
力都是大量的,如果没有一个好的远景规划,对以后的开发进度
会产生很大的影响,严重时导致在预定时间内不能完成该项目或
者完成的项目跟原先计划所要实现的项目功能不符合。一份好的
项目结构、业务功能和详细设计说明书对一个项目的开发有明确
的指引作用,它可以使开发人员对这个项目所要实现的功能在总
体上有具体的认识,并能减少在开发过程中出现不必要的脱节。
代码的实现是一个项目开发成功与否的关键,可以说,前面所做
的事情就是为代码的实现做铺垫。
经过几天天的JAVAwebOA办公系统开发的实训,我对JAVA
软件开发平台有了更深一步的了解与深入,对Sun公司的
MyEclipse认识与使用也有了大大的提高。开发这个OA办公系
统用到知识几乎都是以前课本上所没有学到这,很多都是现学现
卖,所以用起来遇到很多的阻力。我做的模块是考勤的请假管理,
要用到DAO,和MVC设计思想模式。听课的时候不太明白这是怎
样的一种设计模式,随着慢慢的深入开发,通过解决各种问题,
体会到了这两个设计模式的一些要领。虽然后面和数据库连接时
成功,但是却没有在数据库看到应该增加进去的内容,调试了很
久还是没有成功,由于时间问题最后只好作罢。但是我有决心会
去弄明白它。
这次实训也让我深刻了解到,不管在工作中还是在生活中要
和老师,同学保持良好的关系是很重要的。做事首先要学做人,
要明白做人的道理,如何与人相处是现代社会的做人的一个最基
本的问题。对于自己这样一个即将步入社会的人来说,需要学习
的东西很多,他们就是最好的老师,正所谓“三人行,必有我师”,
我们可以向他们学习很多知识、道理。
突然想起鲁迅先生的一句话:这里本来没有路,只是走的人
多了,也便成了路。生活的路呢?生活的路也是人走出来的,每
个人一生总要去很多陌生的地方,然后熟悉,而接着又要启程去
另一个陌生的地方。在不久就要踏上人生另一旅程的时候,有时
不免会感到有些茫然,感到无助,但生活的路谁都无法预设,只
能一步一步摸索,但只要方向正确,不要走入歧途,走哪条路都
走向光明。
java实训心得体会10
记得当时拿着Oracle授权学习中心颁发的毕业证书时喜悦
的心情,到现在对着电脑写心得体会的时间,才发现,半年的的
时间,一眨眼就过去。回顾这半年的生活,心里总充满着感激,
感激Oracle授权学习中心给了我一个学习深造的平台,感激
java教学老师对我的培养。
国内Java热自从20__年就有增无减,无论是游戏,还是大
中小,还是B2C商城,还是各大信息系统,到处都是是java的
身影;各大招聘的java工程师的招聘信息也是目不暇接,于是我
便决定要改行学IT这块。
我记得我编写首个小程序“helloword”,在这一刻我已经
进入了java的世界。当时自己不是很理解为什么main方法一定
要这样来定义publicstaticvoidmain(String[]args),能不
能不这样写?问了好多同学,他们告诉我的答案是一样的“java
本身要求就是这样子的”,但我自己不甘心,就进行了下面的好
多操作:把main改个名字运行一下,看看报什么错误,然后根
据出错信息进行分析;把main的public取掉,在试试看,报什
么错误;static去掉还能不能运行;不知道main方法是否一定要
传一个String[]数组的,把String[]改掉,改成int[],或者
String试试看;不知道是否必须写args参数名称的,也可以把
args改成别的名字,看看运行结果如何。结果把HelloWorld程
序反复改了七八次,不断运行,分析运行结果,最后就彻底明白
为什么了main方法是这样定义的了。接着在以后的学习中我也
采用这样的方法解决问题,却发现自己的速度比别人慢了好多,
我就把自己的课余时间也分一部分给了java。因为基础是最重
要的,只有基础牢固才有可能对后面的学习有更加深刻的认识!
学习一门新的语言,参考书是离不开的。听老师说订的教材偏难,
不适合我们初学者,于是我在图书馆借了参考书(一本篇幅较短
的入门书来学习那些最简单、最基本的东西、包括学习Java语
法等)。同时,对一个最简单的程序也应该多去调试,多想想如
果改动一下会出现什么结果?为什么必须那样写?多去想想这
些问题然后去操作,会让你有更多的收获。这样反复地思考是很
有用的。在学习Java的语法时,Java的语法是类似c语言的,
所以学习的比较轻松。唯一需要注意的是有几个不容易搞清楚的
关键字的用法,public,protected,private,static,什么时
候用,为什么要用,怎么用,和同学一起讨论了好久才得以解决。
在学习Java的面向对象的编程语言的特性。比如继承,构造器,
抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机
制。对于一个没有面向对象语言背景的人来说,我觉得这个过程
需要花很长很长时间,因为学习Java之前没有C++的经验,只
有C语言的经验,花了很长时间,才彻底把这些概念都搞清楚,
把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的
看过来,看过去,看了很多遍,才彻底领悟了。开始熟悉Java
的类库。基础类库里面的类非常非常多。据说有3000多个。但
是我真正使用的只有几个,比如说java。io。__;java。util。
__;java。sql。__;等。此外,我对于static,public,private,
Exception,try{},catch{},finally{}等等一开始都不是很懂,
都是把书上面的例子运行成功,然后就开始破坏它,不断的根据
自己心里面的疑问来重新改写程序,看看能不能运行,运行出来
是个什么样子,是否可以得到预期的结果。这样虽然比较费时间,
不过一个例子程序这样反复破坏几次之后。我就对这个相关的知
识彻底学通了。有时候甚至故意写一些错误的代码来运行,看看
能否得到预期的运行错误。这样对于编程的掌握是及其深刻的。
在学习Java的过程中我得出这样的结论:
1。学习中,要养成良好的习惯(写括号时要成对,字母大
小写要区分,单词拼写要准确)。
2。在学习的过程中,最好不是仅仅停留在java表层,不是
抄书上的例子运行出结果就可以。要注意,即便对一个简单的例
子也要有耐心去琢磨、调试、改动。
3。在学习的过程中一定要动手做、试着写代码,而不是抱
一本书看看就行。很多东西和体会必须自己动手才能真正属于自
己。
4。在Java的学习过程中,可能会遇到形形色色的问题不容
易解决,应多去专业论坛了解相关的知识,书本上的知识有限。
要会从上搜索有用的信息加以整理,促进学习的深入和知识水平
的提高。
现在的我在家软件公司上班,IT业之所以那么有魅力,其
中的一个原因就是相对高的年薪诱惑。不论是年轻人还是中年
人,与其他职业相比,能力稍差也能赚到不错的'年薪。以上呢
就是我学习java的学习心得和体会,希望能和大家共勉!