java培训心得体会.docx
- 文档编号:27441781
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:13
- 大小:26.28KB
java培训心得体会.docx
《java培训心得体会.docx》由会员分享,可在线阅读,更多相关《java培训心得体会.docx(13页珍藏版)》请在冰豆网上搜索。
java培训心得体会
java培训心得体会
篇一:
java学习心得
湖南软件职业学院
毕业论文
课题:
java学习心得院系:
软件工程系专业:
软件技术班级:
软件0615班姓名:
周专书指导老师:
郑利娇完成时间:
2009-5-12
Java实习报告
一.引言面临毕业与就业的压力,不久将来就要从一个学生到一个社会人的转变:
技
术在不断的提高,思路在不断的开阔,思想在不断的升华,更重要的是自己的理想和抱负更加的坚定。
对于一个投身于IT的新人,经验谈不上,一些学习的心得倒是可以拿出来探讨一下,我们该如何面临这个似曾相识的社会,突然一天如此接近。
面对“金融风暴”带来的就业压力,我们正在逐渐走向成熟,我们意志更加坚强,我们深知不经一番寒彻骨,哪来梅花扑鼻香。
深深地体会到找一份好工作多么不容易的,尤其是能力匮乏的我们。
一切都要付出行动,不能空想,要实现目标,就得不懈的努力。
的确,软件仍然是一个朝阳行业,对于人才的需求量也
很大,这也是为什
么很多人努力走上这座独木桥的原因。
但是当你面临人生的一个选择时,当你决定要踏上软件开发之路时,你应该问一下自己:
我为什么要选择它?
其实很多人在这条道路上摸爬滚打了多年也没弄清楚这个问题的答案。
如果你想在这条道路上有所成就的话,一是兴趣使然,二是做好自己的职业规划。
软件开发其实是一条非常艰苦的路,不停的学习,不断的熬夜,没有鲜花更没有掌声,陪伴你的是那漫长而孤独的夜。
想一想我们准备好迎接这一切了吗?
如果没有兴趣我劝你还是放弃这条路,没有兴趣你就在这条路上走不长,等待你的只有转行。
如果你真的把它作为你职业生涯的跳板,那么请你做好自己的人生规划,有步骤的实现它。
话题稍微远了一点,现在我就谈谈自己在Java学习方面的心得和教训。
古人云:
活到老,学到老。
读书学习实乃艰苦之事,花费时间,消耗精力。
然苦之外亦见其乐:
得到了知识,提高了认识,完善了自己。
学习,求其真,务其实,应“敏而好学,不耻下问”,才能不断促使进步。
学习,不仅求知,也要懂法,学会方法比掌握知识更加重要。
笛卡尔说过,“没有正确的方法,即使有
眼睛的博学者也会像瞎子一样盲目摸索”,可见学习方
法的重要性。
其实,大学之前几乎没有软件技术之类的概念,大三之前仍然对于程序
懵懂不开。
但是这并不能妨碍我热爱这个行业,也不能就断定我在这个行业里一事无成。
刚学Java,我的确感觉不开窍,特别对00(面向对象)编程仍然不能理解。
但是人如果一思考,其实什么问题都解决了。
对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。
这样才能举一反三,由点及面。
对于抽象的东西要能具体化,对于具体的东西要能抽象化。
我学习java基础一直使用的是《编程思想》第四版这本书,感觉挺不错的,全面透彻通俗易懂,在国外也是广受好评,我很惋惜没有早点知道这本书,否则也不回浪费大学三年青春岁月,一无是处的打发光阴,值得庆幸的事这本书一定程度上激发了我对java学习的兴趣与潜力。
英语能力强的话,可以直接看英文原版。
我一直强调重视基础,如果你的java基础打的牢,你在学习那些java框架就是非常轻松的事了。
二.Java学习心得之我见
学习java,的确要学习的东西很多,就像这为朋友上面提到的那些。
Java不像.net一家独大,记得在大学里教我们.net老师早就提醒过我们学java才是出路,学好java才是王道,我当时就纳闷,这不是搬石头砸自己的脚,往自己身上泼冷水吗?
现在恍然大悟,他当时只是为我们指引一条明路,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。
其实不管java东西再多,总有规律可循。
根据自己的发展方向的不同,可以选择不同的学习路线。
对于怎样成为一名出色的JavaWeb程序员,我的建议是:
1、JSP的知识不能欠缺,理解什么是servlet,什么是
javabean,熟悉jsp常使用的标签。
我自己感觉,对于JSP的学习不需要太认真,毕竟现在真正使用纯JSP的情况已经
不多了,能掌握基本的知识就绰绰有余。
2、学习一个或一个以上的web表现框架。
如果从使用的程度上来讲,Struts依然是最流行的框架,社会需求也很大,所以学习Struts是一个不错的选择,最近一个月我们刚刚模拟Struts开发了一个简单的网上商城,虽然算不上一大正规
的项目,总算也用到了框架,因为框架本身也是一种封装,程序开发是将简单事情复杂化,模拟Struts使我们学习三大框架和其他框架奠定良好的基础,使用框架的前提是你对他处理的业务逻辑也相当熟练了。
当然也可以学习其他的框架,JSF作为一个标准,虽然现在使用的人不多,但是为了明天的主流,学习JSF也非常不错。
我就是开始学习Struts,后来公司用JSF,自己又自学了JSF,其实领悟了程序设计的思想,学什么都很容易。
3、简单说说Spring,EJB。
鉴于培训中心的课程安排,
我们需要学习spring,spring作为业务逻辑层的轻量级架构框架spring,依然占据着主流的位置,虽然EJB3的发布
对它冲击很大,但是在比较长的时间里,它的位置还不能撼动。
学习spring会很快带来实际效益。
当然EJB3的发布开始渐渐挽回以前丢弃的市场,作为官方的标准,它的未来充满光明,学习EJB3会非常的有前途。
自己最近也在学习EJB3其实对于刚刚毕业的学生没必要深入研究他们,很多公
司也不使用这样业务逻辑层的框架,尤其是中小型企业。
4、至于xml,css这样的页面表现的东西,如果你不从事美工方面,我认为没有必要花过多的时间去学习,在平时的项目开发中慢慢的就会使用了。
还是那句话,基础很重要,永远不要忽视这一点。
刚刚毕业,公司不会要求员工什么都会,只要技术扎实,学习的能力强,学习的速度就很快,企业有时候非常看重这一点。
其次掌握struts、hibernate这两个框架,达到可以熟练使用的目的,这会增加你就业的砝码。
至于spring,EJB可以
在以后的工作中学习使用,现在了解一下就可以了。
当然作为一个javaweb程序员,还要了解数据库、tomcat,jboss服务器、常用的开发工具Eclipse,NetsBean等。
三,Java学习态度之我见
1.学java切忌浮躁
欲速则不达,初学者请不要被新技术迷惑,先把基础学扎实,一步一个脚印
的逐步学习,不要想着一步登天。
我们要如水底磐石切不可做那水上浮萍,浮躁的人永远学不到什么东西。
软件开发之路是充满荆棘与挑战之路,也是充满希望
之路,没有捷径可走。
梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。
每天仰天大叫天神啊,请赐给我一本葵花宝典吧,殊不知
即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了东方不败,倒是成西方失败的几率高一点。
不走弯路,就是捷径,佛经说的不无道理。
2.要有自我约束力春来不是读书天,夏日炎炎正好眠,秋来蚊虫冬又冷,背起书包待明年。
总有一些理由不学习。
这样下去,我们的java之树永远长不大。
古人云:
“人静而后安,安而能后定,定而能后慧,慧而能后悟,悟而能后得。
”很有道理。
在四川大足佛教石刻艺术中,有一组大型佛雕《牧牛图》,描绘了一个牧童和牛由斗争、对抗到逐渐融合、协调,最后合而为一的故
事。
佛祖说:
“人的心魔难伏,就像牛一样,私心杂念太多太多;修行者就要像牧童,修炼他们,驯服他们,以完美自己的人生。
”我们学java也一样,要能够驯服那些影响我们学习的大牛、小牛,抵制各种诱惑,集中精力,专心学习。
3.课前稍作预习
我个人的经验和理解,课前的预习对于我们学习java尤为重要。
我们课
前的预习相当于第一遍的学习,而这是为第二天的学习做了一个初步的了解,而且这样学习更有效,更容易吸收课堂所学,这样既培养了我们的自学能力,也让我们发现了这个章节的难点和不懂点,上课时。
在这里培训每天的理论知识量并不少,要是不预习我们会跟不上老师的教学节奏,不知其所云!
4.“三敲代码”学习法这个词最初来自我们项目团队一个同学滑稽的演讲,班上流传的“笑柄”,
但他是正确的,这是程序员都值得推荐学习的方法,为什么说是“三敲代码”呢?
敲代码也并不是一味的盲敲代码。
课前预习就是将课本上的实例代码敲一遍,先
篇二:
java开发实训心得体会伴随着新年钟声的到来,我不知道我是否是应该高兴还是悲伤。
因为伴随自己三个月的华迪实训即将结束。
转眼之间三个月的华迪实训就这样在忙碌中过去了。
通过此次短暂的java开发习,回顾一下自己这三个月的每一天,觉得过的十分的充实,每天都有一堆忙不完的事。
因为你每天想起的第一件事情就是完成自己的项目模块,哪些地方不够,哪些需要修改。
渐渐的发觉,自己对自己所担任角色的认知:
从原先的学生到现在“程序员”的转变。
“任何一个初具规模的软件都是要团队来配合的”这是我一向的认知。
因为你再全能程序员也有出纰漏的地方,你程序写的再好,那也只是你一个人的程序。
因为对于程序来说,可读性、可理解性是一项衡量它是否优秀的一个标准。
所以就有了我们6位成员的项目组。
在项目组中,我担任组员这一角色,这相当于一个正规项目的“项目开发人员”,感觉自己身上的担子挺重,因为要配合其他组员的进度并完成自己任务从而使得项目能够成功地,完整地把它应有的功能实现。
对于项目中遇到的困难,我觉得那就是经验不足,会遇到很多问题但也培养了我们上网搜索查询,咨询老师同学的良好习惯,让我相信任何困难都有被解决的一天。
所以从整个项目来说,自己在编码上遇到的太棘手的问题都是大家集体解决。
但是总的来说,这次课程设计对我很有帮助,让我获益匪浅,期间时间虽短但是也学到了不少的知识。
在这次实训过程中,我发现平时学习的知识与实践环节所用到的有一定的差距,往往我觉得自己掌握的很好或者自认为熟
练的技术却在此次实践环节中往往出问题,书本上的知识只
提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,
这一切都离不开钻研精神与勤学好问的精神.
总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提。
并且在的实训里,让我知道还有很多地方的不足,还有许多的技术等着我去摸索,等着我去学习。
最后,感谢公司的几位老师辛勤的工作,我们的开心来自你们的热心与关心。
祝你们工作顺利。
篇三:
JAVA培训心得体会
心得体会
此次只实训了短短的三周。
虽说时间很短,但其中的每一天都使我收获很大、受益匪浅,
它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对java有了全新的认识,
在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说
受益非浅。
除此以外,我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好
地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。
这也是第一
次让我亲身感受到理论与实际的相结合,让我大开眼界。
也是对以前所学知识的一个初审吧!
这次实训对于我以后学习、找工作也是受益菲浅的,在短短的三周中相信这些宝贵的经验会
成为我今后成功的重要的基石;这对于我的学业,乃至
我以后人生的影响无疑是极其深远的。
这次实训虽然是我们
的第一次,不过同学们表现不错,由此看来,我们在进入大学的这
几个月里学到了不少的专业知识,只是自己感觉不到而已。
对于所学专业,我们不能过于自
卑和担忧,否则会妨碍自己学习。
实训是学习java的重要环节,有利于我们巩固专业知识、
掌握工作技能,提高就业筹码。
我把本次为期三周的实
训看作是“理论与实践相结合的桥梁”。
通过这周的实训和学习,
我知道了此次实训的目的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学
的专业知识不能够很好地运用于实践操作。
正所谓“百闻不如一见”,经过这次自身的切身实
践,我才深切地理会到了“走出课堂,投身实践”的必
要性。
平时,我们只能在课堂上与老
师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,也许就是这个原因就导致
我们对专业知识认识的片面性,使得我们只知所以然,而不知其之所以然!
限制了我们网络
知识水平的提高。
但是课本上所学到的理论知识是为我们的实际操作指明了方向、提供相应
的方法,真正的职业技巧是要我们从以后的实际工作中慢慢汲取的。
而针对实际操作中遇到
的一些特殊的问题,我们不能拘泥于课本,不可纯粹地“以本为本”。
在这次实训中我得到了许多收获,我第一次体会到java工程师的工作是什么样子的,也
发现了很多不曾注意到的细节,在实训的演示过程中,我对作为一名java工程师注意的事项
应该从小事做起、从基本做起。
把职业能力训练与职业素质有机的结合起来。
相信这对我接
下来学习专业知识会起到很有效的帮助,在接下来的几个月里,我会以作为一名职业人的身
份在这几个方面要求自己,严格自我,向java工程师靠近。
而经过这次实训,让我明白如果是一个完整项目的开发,必须由团队来分工合作,否则,
即费力又费时还做不好这个项目。
因此不管在工作中还
是在生活中要和老师、同学保持良好的关系是很重要的。
做事首先要学做人,要明白做人的道理,如何与人相处是现代社会的做
人的一个最基本的问题。
对于自己这样一个即将步入社会的人来说,需要学习的东西很多,
他们就是最好的老师,正所谓“三人行,必有我师”,我们可以向他们学习很多知识、道理。
实训结束了感觉虽然辛苦,但很充实。
我想这就是java工程师的工作。
我也体会到java工程师成功地完成一个任务的那种兴奋,那种小有成就的感觉是只有置身其中的人才能
体会的。
总之,这次实训为我提供了与众不同的学习方法和学习体会,从书本中面对现实,为我
将来走上社会打下了扎实的基础。
作为在校计算机专业的学生,现在我能做的就是吸取知识,
提高自身的综合素质,提高自己的职业技能,自己有了能力,到时候才会是“车到山前必有
路”。
我相信在不久的未来,会有属于我自己的一片天空。
我希望计算机专业的同学在以后的学习或工作中以务实的态度给提供更多的机会锻炼自
己,为大家的成才与就业奠定坚实的基础;并希望同学
们要做好角色定位,将自己所学的知识,
学熟、学精。
多学习和收集与项目有关的资料,来提高自己的业务水平,同时多请教经验丰富的老师,
使他们好的经验能够对自己起到借鉴作用,在他们的帮助下,能够很快的培养自己的管理技
能及节省时间,避免做无用功,也可以让自己了解很多项目管理上的捷径,从而减少自己会
遇到的挫折和错误。
篇二:
java培训课心得总结合集三:
java培训总结合集编程提高篇详细讲述了java语言的高级主
题,即读者进阶学习的必备内容;java分布式计算技术的内容,如果读者对web编程感兴
趣,相信本篇可以满足您的需求。
为了说明java语言的应用,《java完全自学手册》最后一
篇介绍了一个实例,通过该程序从无到有的过程使读者知道如何使用java语言编写应用程
序。
刚开始头绪有点乱,尤其是看了thinkinginjava第四版前面后,你知道那感觉,啃啃
不下去,实例每个都看的似懂非懂,一两个还行,多了就慌了,更何况他的内容也看不太懂,
虽然硬着头皮往后走,但走到第三章就觉得不能再这样
了。
上网找,一个视频教学,孙鑫老师的那个视频,老师讲的细致,各种小细节都不放过,
开始还认真的一句一句听,后来也觉得有些东西用的时候查书google就好了到没必要听讲的时候弄懂。
但好在孙鑫老师讲的大致还是沿袭中国人能懂的语言,比起thinkinginjava
来说,确实是听懂了。
所以到了lession4以后,我就大量使用快进了。
讲下自学心得,给准备学
习的朋友理个大概框架,尤其是有一
点asp一类语言基础的,就更合适了:
基础,java编写的时候,用记事本或者编译工具,把java语言写出来,然后用javac编
译写好的语言文件把它编译成class文件,class文件就是机器最终执行的文件(至于class
里面是什么样的,机器是怎么中转又编译的,我们就不用管它了)。
前面涉及到要配置java
目录、classpath目录几个工作,很多讲座要在这里花上一两堂课,我看用不着,你就记着
查googleXX把path和classpath设好,就ok可以开始用了。
java以class为基本单位,一个class实现一个基本功能或者模块或者接口,一个java
文件里面你可以编写多个class,但一编译就会变成多个class文件,跟你分开写效果是一样的。
class里面如果包含main方法,就是机器最后执行的class,
(其他不含main方法的class为执行的这个class提供各种方法)java就是用class这
个概念把各种功能模块化,当你把一个一个功能都写好或者系统本身就有这个功能的class
的时候,你就直接调用现成的class,就不用额外再去写了,就省心。
比如有个class他能
把这个三个数字按照我们设定好的方式组成一个矩形,当我们下次要用这个矩形的时候,就
不用再重复写三个数字到矩形的过程,只要把三个数字交给写好的那个class让他组合成矩
形,我们把矩形拿过来用就好了;比如有个class他能把每个学生各门成绩都加总,我们要
做学生总分排名的时候,只需要调用这个现成class把成绩给他加总,我们不再去写成绩如
和加总的过程,直接使用加总结合集四:
java培训总结,重点都有1第一课
一、java语言简介:
是由sun公司推出的新一代的纯面向对象的网络编程
语言,1995年问世的
二、java语言的特性:
1、简单的:
{
keepitsimpleandstupid(保持它的简单性和可操作
性)以人类正常的思维模式思考问题。
java是由C++语言
发展而来。
java提供了非常丰富的内置资源库(api)}
2、安全的:
健壮性
{
1、java中没有指针(指针,是一项能直接指向内存地址的)
2、java会内存释放--gC机制(垃圾回收器,自动释放)
3、预检索程序错误--在程序执行前,会检查程序是否有语法错误,有则不会允许执行。
4、异常处理机制--
{
1、平台:
把软件的语言,翻译成硬件所能识别的语言,
即程序运行的硬件和软件的环境。
2、javase--java
3、javaee--j2ee
4、javame--java
标准版(实现桌面应用程序)企业级版本微型版本(嵌入式开发)}
4、跨平台的:
{}
5、面向对象的:
{
1、现实世界是什么样子的:
(山川、河流、动物、植物。
。
。
分类组成的)现实世界就是对所有的事物进行分类,分类就代表一个群体。
分类就是将具有相同特征和行为的事物进行概括。
每个分类下面都有无数的个体,在java语言中,和现实世界是一样的,也是要先分类
再去
实现分类下的个体(java中将个体称为:
对象)根据:
特征(属性)、行为划分的
2、java语言中,类和对象的关系:
java语言中将现实世界中表示群体的分类称之为类,而是将群体下面的每一个个体称之为对象;
具有相同属性和行为的对象的集合抽象为类或称之为
类型对象是类的一个具体的实例,展示了类的不同属性和行为实例化:
就是将抽象的类转化成具体的个体的过程
3、如何用java语言去描述类:
java语言中类的描述分为两部分:
1、要描述他的属性(特征、静态属性)
2、要描述的是行为(动态属性、方法)语法格式:
classclassname{静态属性;动态属性;}类类名类
体静态属性:
相当于字段动态属性:
用方法描述
}主控制类:
1、声明对象并对对象进行实例化对象类型名对象名=new类型名()//声明部分
2、使用对象,即向实体类发送消息。
对象名.属性名=属性值字符串用数值不用对象名.方法名()第二课
跨平台性:
*一、java如何实现跨平台的?
1、平台:
把软件的语言翻译成硬件所能识别的语言,即程序运行的软件或硬件环境。
java之所以能够实现跨平台性,是因为java有属于自己的平台,不直接与操作系统或
硬件
环境交流。
java平台系统由两部分组成:
1、java开发工具包;2、java运行的软环境(java虚拟机--jvm---javavirtualmachine)api:
是一些已编写
好的程序的集合,他提供java面对程序员的接口。
接口:
很多内置资源中,有一个数据包存储对市面上已经存在的各种操作系统进行解析。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 培训 心得体会