admin 管理员组文章数量: 887021
2024年1月12日发(作者:input按钮)
java学习心得多篇感想
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。下面给大家带来一些关于java培训心得,希望对大家有所帮助。
java培训心得1
短短的一个月很快就过去了,在这短短的一个月里,我学到了很多,了解了很多。在这一个月里我学到了有关JAVA等方面的知识,了解了关于软件开发的流程。了解了自己的不足,知道了自己努力的方向。
回顾这次的实训,这次或许是最后的实训机会。我是一名大二的学生,明年或许就要出去实习了,所以我很珍惜这次的实训机会,因为它能够让我了解自己的不足以及以后自己努力的方向,同时也能让我了解软件开发的流程,增加一点软件开发经验和社会经验。让我在以后的实习中会更好的融入到其中,增加自己的就业机会,因为纵观现在的就业形势很不让人乐观,由于之前的经济危机,就业机会越来越少,就业也越来越难,这就给了我们很大的压力,所以要是没有真本事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。
通过这次的实训,我学到了很多:
首先,对JAVA识比以前有了更深的了解。在这之前由于种 1 / 15
种原因我JAVA学的很不好,编程我几乎写不出来。但经过这次的实训,我对JAVA的理解,虽然还有很多都不懂,但我会在今后的实训和学习中加以学习了解,力求弄懂,增强自己对JAVA的理解。
其次,在这次的.实训中我的动手操作能力有了一点的提高,刚开始的时候JDK的配置,数据库的安装都出现了一定的问题,JAVA 可实话开发工具的不熟悉, 所以开始的时候进程很慢,时间都用在
了JDK的配置,数据库的安装以及熟悉JAVA可视化开发工具上,但付出有了回报,成功的配置了JDK,安装了数据库,熟悉了JAVA可视化开发工具,总的说来,自己还是有一定的收获的。因为自己的动手操纵能力得到了提高。
最后是团队协作。在整个项目完成过程中团队协作有着不可替代的作用。从在刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。刚拿到项目时,我们团队进行了分析,并分配了各自的任务。当我们其中一人遇到问题的时候,我们其他人都会去帮忙,效率提升了很多。但可能由于不是一个宿舍的,大家彼此间都不是很了解,所以交流中还是存在了一定的问题。
在这次的实训当中我收获颇丰。但仅仅靠这一个月的学习还是远远不够的。所以在以后的学习中我会更加努力,提高自己的能力,让自己在以后的社会道路上打下坚实的基础。
2 / 15
java培训心 得2
学生在学校学习Java时,老师教学内容太多,学生跟老师学习时,往往抓不住学习的重点,学习的知识太空泛,也缺少项目经验,造成有些学生只会空泛的理论,项目能力,实践能力不强,达不到企业选用人才的标准。但是学生参加思软的培训之后,学生能对Java的结构能更好掌握,对知识点也能深刻连贯的理解。尤其是对企业面试的考点能做到很好的掌握,让你在企业的面试过程中,不管是项目能力,还是考试能力,都会让你有很大的提升,让你在求职的过程中稳操胜券。
学生在最初学习Java时,学生考虑到自己有C语言基础,而且英语基础也很扎实,所以想先学校学习然后去考试。学校学习了一段时间后,发现Java的知识点都还比较容易理解,因此信心十足地做了几套考试模拟题,可是结果却令学生颇受打击。究其原因,学生发现自己平时学习计算机语言时习惯多上机练习,多查文档,多翻参考书,所以对一些细枝末节的地方往往都不加特殊记忆。然而,在考试中,自己没有任何文档可查,内容又往往偏向那些不被注意的细节上。而且由于Sun公司用于考试的专用教程,只有在授权培训中心参加了培训之后才能获得,所以学校学习的重点往往与考试方向“谬以千里”。所以参加思软培训班之后,会让你更容易通过考试,取得SCJP证书,让你高薪就业。
学校学习时不容易注意到的知识点,讲师都会给予提醒和讲 3 / 15
解。
比如,垃圾回收机制,Java没有指针,利用后台线程进行垃圾回收。学校学习时看到书上的讲解真是一头雾水,听课后,就会“恍然大悟”。讲师把垃圾回收机制这个知识点必须理解的几条内容列出:“程序员无权回收内存;系统自动完成垃圾回收;回收的时间无法预计;程序员可使本地变量赋值为空,使其失去意义以待回收;当运行用户线程时不能回收内存;垃圾回收时必须使变量赋值为空null。”讲师会列出考试中此类知识点的考查方
由于培训方向就是面向应用和认证考试的,促进就业。所以在整个授课过程中,重点都会围绕着考点,讲师会在其中添加一些实用的知识以助理解。对难以区分的概念,讲师会用例子进行归纳总结,学员可高效率地准确掌握。
比如“重载(overloading)”与“覆盖(overriding)”这两个概念,考试中常考,自己看书时觉得很相似,书上讲得又很抽象。某中文参考书上对“重载”解释成“在同一类中实现取用不同变元的同名成员函数”,把“覆盖”解释成“子类修改父类中的方法”,而且举的例子很简单,即使理解了其中的含义,也很难想到考试中会如何考查此知识点。在思软Java培训班上,讲师将两个概念的不同与要点都总结成几条,把重载的特点总结成“在同一个类中方法名相同的方法;参数个数,参数类型,参数顺序不能完全相同;只有方法返回类型不同的方法不是重载;构造函数也可重载”。同时 4 / 15
把覆盖的特点总结为“分别在子类和父类中的同名方法;方法声明形式必须相同;子类方法访问权限不能缩小;子类中覆盖的方法不能抛出比父类中更多的异常。”对这两个概念的每个特点和不同点都会有例子对其进行解释,还会给学员思考巩固的时间。例子都与知识点很贴切,能在最短的时间里牢固掌握这两个概念。然后讲师会举出一个考试中的例题进行练习,这样学员不仅掌握了这个知识点,而且理解透彻,正所谓“万变不离其宗”,考试中只要与这两个概念相关的题都会迎刃而解。
学校学习时不容易注意到的知识点,讲师都会给予提醒和讲解。
比如关键字false和true不能大写,这在学校学习时很难注意。讲师讲到关键字时,会写出“FALSE”,问学员是不是关键字,每个人会做出不同的回答。讲师会强调思软Java中严格区分大小写,false和true都不能大写。接着会有相应的考试例题,如:下列哪几个是关键字?。因为思软Java中取消了goto语句,所以goto当然就不是关键字了,有C语言基础的人对sizeof想都比较熟悉,所以很容易会认为sizeof也是思软Java中的关键字,然而结果恰恰相反。goto是关键字,但只是保留并不使用,sizeof不是关键字。这样记忆就比较深刻,学校学习时往往就容易忽略。
整个授课过程中,学员可以共享讲师的电子版讲义,需要做 5 / 15
笔记得内容很少,学员能专心听课,不用分散注意力作笔记。讲师的讲义都很有条理,而且讲课内容也很贴切,所以在复习和预习时都很方便。培训用的教材也是Sun公司发行的专门用于认证培训的,内容紧扣认证考试,比国内翻译过的中文书更有利于学习和考试,而此教材在市面上是买不到的。每堂课都有充足时间作实验,同时会有讲师作辅导,这样本堂课的内容学员就会很快地掌握和理解,遇到不懂的问题都会得到讲师及时耐心的讲解。
认证考试与编程有许多不同之处,培训中心的讲师不仅仅为了考试而授课,同时对一些编程技巧都会有所设计。有的培训中心也是授权考试中心(例如中软培训中心),考试中心工作人员会在考试前对考试中需要注意的问题免费对学员进行讲解培训。这是很必要的,因为第一次参加认证考试的学员很多,如果不了解答题方式和某些需注意的细节,很可能造成由于误操作使得考试无法进行。
java培训心得3
本人是一个不入流本科院校即将毕业的本科生,和多数大学生一样,大学生涯只有吃饭,睡觉,打游戏,谈恋爱。面对即将毕业的最后通牒,想起了自己该要找工作了,听别人说在那些招聘网站投了简历,自己也就去试了试。结果,投了简历之后,给你打电话的有两种。一、骗你去培训的培训机构,表面以公司为掩盖,面试之后告诉你水平不够,要进行培训之后才能上班,当 6 / 15
然,培训要收费。这种的,基本上就不要考虑了,纯粹的培训机构,而且连自己是培训机构都不敢说,可想而知。(有同学的实例)二、正经的企业公司,不说公司规模如何,看看要求,就不用想着去打扰人家了。(当然你水平高那就不在此列,也不用看了,直接找工作了)。现实告诉自己,要不去培训(因为自己连最基础的东西都没搞懂),要不转行。想想,转行之后面临的是一个自己从未面对过的行业,还不如选择搞开发。就报了培训班,校企合作,不是很知名,也差不到哪里去,因为只要不是坑人的培训机构,能学到的东西都是差不多的,只看自己能学到多少。
交完钱,开始了培训生涯。比较幸运的是,我们这边正好有老师闲着,也是这边的老板娘,我们只有四个学生,但也接手了我们,毕竟挣钱嘛,只是挣得多少而已。老师的学历不错,本省最好的大学毕业的,四十多岁,东北人,为后来的上课增添了不少乐趣。开课的第一天,老师给我们讲了我们要学习的都有什么课程,以及课程学习的先后顺序。起先觉得这顺序不太对,学了之后才发现,这个顺序是很好的,能让你搞清楚里面的很多东西。我觉得有些学生和我是一样的,在大学期间,抱着满腔热血,想要好好学习,结果发现除了老师讲给你的东西之外,你不知道自己要去学什么,学了的东西要怎么去用,怎么能将学的东西串联起来,做些东西出来。培训开始后,就会丢弃掉大学的不良爱好,睡懒觉。每天的培训量会很大,基本每天讲一到两章的内容,而 7 / 15
且我们要走的是社招,老师就比较强调的是我们的动手能力,而这样的话,你的理论知识就需要自己花时间去消化,而且多加练习。不要说什么没时间,天天上课,没时间去练习,去看书掌握理论知识,这些都是借口。每一天都不要放松,不要偷懒,只要老师上完课,自己吃完饭就去教室练习,即使做不到你完全能掌握这个知识,在后续的使用当中,你也能更好的去运用。
一个好的老师很重要,他能给你传授的东西取决于他而不是你。关于学习的课程,前端的东西不是特别重要,但也是相对来说,起码你要达到自己可以写出来简单的,完整的静态页面出来。这就需要掌握html,css。至于javascript,我们老师选择放在后面讲,为了能让我们更好的去理解,至于静态页面,你会发现,没有javascript也是能实现的。接下来我们要学习了java,这个很重要,不要觉得自己对java很了解,掌握的很好,这是之前的我。慢慢你会发现,自己还很无知,离熟练掌握还差得很远。学习java,面向对象以前的东西,是基础中的基础,是每一门编程语言几乎都要学习的内容,就相当于我们汉语中的拼音(可能不太恰当),是我们要运用它的前提,连这个都不能熟练掌握,你什么都干不了。下来就是面向对象了,起码你得去知道类和对象是什么,怎么写,怎么用,再去学习掌握什么是继承,封装,多态。这个同样是重中之重,后面项目开发,编写源码的时候,全是这些的使用,掌握不好,根本就行不下去。还有后面的异常,内存 8 / 15
管理,集合框架,文件与流,多线程等等,每一个都要去理解,不说熟练掌握,你起码要搞清楚这些理论知识,很重要,同样也需要多加练习。
至于接下来要学习的更多的只是,就不一一说了,自己最大的感受是,因为后面要学习框架,我们老师要求我们的第一个项目,用mvc模式来写。至于什么是mvc,可能百度之后的你还不是很明白,比起用框架开发,mvc还是很累的,起码对于我这新手而言。mvc,m就是model,程序实现功能的源码,我们所写的class。v就是view,试图,通俗来说就是界面,我们用jsp来写的。c就是Controller,控制器,我们用servlet来写的。这样就需要你用这三层去分别写,每一层去调用,但是界面层与数据层不能互相调用,必须通过控制器。这样,项目里面的很多功能要实现,就需要从三层分别去写,一层调用那个一层。这样,你的javaee就要学明白,不然相互之间的调用和请求响应之间的各种东西,你就晕了。不过个人觉得用mvc模式开发,对我们这种培训生还是很好的,本来基础差,如果直接使用框架,就不能更好的去掌握所学知识,同样也能对框架有一个更好的了解,毕竟框架为了方便使用,封装而来的,自己去了解项目的开发每一个环节和代码的编写,对以后的开发是很有帮助的。
至于接下来的,你只要能完成上述的内容,你就已经上道了。如果培训了,花钱了,还没学到东西,一无所成,那真是亏到老 9 / 15
家了。希望同是培训的同学们,不要因为不和心意,承受不住学习的压力就自暴自弃。等找到工作时,你会觉得一切都是值得的!
本人也是一名菜鸟,所述又不正确的地方,希望指正。不过,还是想说,都来培训了,这也是一条路,能成功走下来,找工作还是没问题的,当然,遇到你个好的老师也很重要。
java培训心得4
java是一种面向对象的语言,从接触java到现在我也有快2年时间了,在学校中学到的java毕竟只是皮毛,只是帮助我了解接触了java,具体编写项目还是颇具难度,和企业真正工作有很大的差距,而这次的实训很好的填补了这一漏洞。不光是代码的提升,还是理论知识(面试)的提升。
从刚开始的数组到集合,到jdbc到ssm框架的搭建;从刚开始的复习,重新打基础到后面的扩展,实现一个自己的小项目;从之前的力不从心,到后面的逐渐跟上。都是一种学习,都是自己学习后能力提升的表现。
以下则是我觉得重要的几点
第一点,打好基础
对于学习java,基础真的是很重要,作为Java程序员,可能你会编写代码,但是如果你不懂底层,不知道其中的意义,那么你可能这辈子都只能编写那些代码了,上限太低,了解底层甚是重要;
10 / 15
第二点,磨刀不误砍柴工
作为java程序员,在完成自己的项目前,你应该构思好自己项目的逻辑,例如我在完成自己项目前,首先确定题材,然后想象一下使用此软件时的流程,从上往下,再去数据库中创建表格,然后看要分为几个不同的模块,之后就是确定每个使用者的具体功能了,最后才去实现代码。理清了逻辑,你的思路打开了,那么完成项目也就很轻松了。
第三点,功能的合理性
不管是自己写的小项目还是以后去公司工作,你完成的软件,其功能应该符合实际需求。现阶段,中国程序员何其多,没有一点细节,做事不规范就会被时代所抛弃。命名的规范化,功能的需求化,合理化,这些其实都是你能提升自己身价的手段。
第四点,要学会自己修改bug
在编写程序时,修改bug是一件很头疼的事情,但是作为程序员,如果你连修改bug都不会,那么你就是不合格的程序员。自己修改bug不仅可以提高自己的代码能力,也可以提高自己的经验。
第五点,要自学
学习是一个持续的过程,不可能是简单的,轻松的;上了社会之后,如果你是一个得过且过的,那很快就会被时代所抛弃,中国最不缺的就是人。要想精通,深造,就得靠自己了,都说兴趣 11 / 15
是你最好的老师,既然你选择了这一条路,那就坚持下去吧。
啰嗦了这么多,下面说说以后的规划吧(自己需要掌握的技能)
1.基本语法
基本语法包括static、final等关键字的作用。
2.集合
非常重要。大致分为
List : ArrayList 、LinkedList ;
Set : HashSet 、TreeSet;
Map : HashMap 、TreeMap;
在公司中,掌握集合和数组都是十分重要的事,得精通
3.框架
现企业大部分都是运用框架进行办公。比如现在比较火热的ssm框架,还有ssh框架等。而这些框架中,SpringFramework是基础的,十分重要的。
4.前端
作为java工程师,可能有人说前端都是前端工程师的事,与我无关,但是,现在很多公司都要一些全栈工程师,掌握一些技能是不吃亏的,以不变应万变。
5.数据库
要想自己完成一个项目,数据库的知识是必不可缺的。你可 12 / 15
以不会前端后台,哪怕你只会数据库,精通了数据库,那么工作是好找的。
6.算法
作为优秀的程序员,一个好的算法不仅可以优化程序,还可以减短你的代码时间提高你的工资。
7.多线程和缓存优化
这些都可以提高你的工资,优化你的程序。
读线程是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能
缓存优化:更快读写的存储介质+减少IO+减少CPU计算=性能优化。
现阶段,时代是属于我们这一辈年轻人的,你想学什么,你就得花心思,花时间。赚钱方式也有很多,关键无非两点,时机和能力;时机是靠自己掌握的,能力是靠自己提升的。
java培训心得5
在现在这个科技飞速发展的时代,计算机已经悄然走进我们的生活,并且占据了不可动摇与替代的地位,无论是在工作还是生活,学习还是娱乐中,当我们意识到的时候,却突然发现我们已经离不开这个叫做“电脑”的机器了,既然我们要时刻与电脑打交道,那就像人际交往一样,交流是必不可少的,所以计算机语 13 / 15
言应运而生,而java作为一种简单、安全、容易使用、面向兑现、可移植、高性能、多线程的计算机高级语言,受到人们的青睐也是理所当然的了。
在很多人看来,计算机很复杂,有数不清的代码和程序,可以完成各种各样的任务,功能千变万化,要掌握它是一件难比登天的任务,其实不然。计算机这种复杂性,完全是人赋予的,计算机只是单纯的按照人的指令去完成我们想要完成的事情,从这方面看,计算机是简单的,复杂的只是人们要对它说的话而已。其实计算机正像吴老师所说:“相比与人,我更喜欢和计算机打交道,因为它必须要完成人的指令,而不能有丝毫抗拒。”
在参加java培训的过程中,我感觉其实生活中很多时候与java编程是存在相似点。比如说我们想做一件什么事情,总是要先考虑下这件事的目的,做这件事需要先准备些什么,中间需要哪些步骤,最后怎样实现等等,这与计算机编程思想惊人的.相似,所以说,任何事物发展到极致,必然还是在自然的这个圈子中,受自然规律的束缚,计算机就算功能再强大,也是人们赋予的,必然还是会局限再人们自身的思想当中,用人们固有的解决问题的方法来解决问题,所以就这方面来说,其实计算机语言是简单的,在这段时间的学习生活中,我也认识了很多朋友,大家都对未来怀着美好的憧憬,所以学习时也加倍努力,每天十几个小时的学习让我们平时的生活过的无比充实,每个人对幸福的定义不 14 / 15
同,就我个人来说,能每天学习一些新知识,认识一些新朋友,吃得饱,睡的香,这就是幸福。在我们前行的道路上,或许有些许坎坷,但其实人生的快乐正是在起起落落间,只要坚信我们前进的方向正确,总会触摸到天堂。
路漫漫其修远兮,吾将上下而求索。
15 / 15
版权声明:本文标题:java学习心得多篇感想 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705074949h472218.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论