java学习心得体会工作范文.docx
- 文档编号:13118180
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:7
- 大小:22.36KB
java学习心得体会工作范文.docx
《java学习心得体会工作范文.docx》由会员分享,可在线阅读,更多相关《java学习心得体会工作范文.docx(7页珍藏版)》请在冰点文库上搜索。
java学习心得体会工作范文
java学习心得体会
篇一:
JAVA学习的心得体会
国家队每一次踢球失败后都要说这么一句:
我们回去后要好好总结,下次会打得更好!
总结不代表就能改过原有的不足,也不代表就能进步了
充分利用MSDN因为我个人觉得它胜过任何一本编程参考书
MSDN是Microsoft当前提供的有关编程信息的最全面的资源,它包含微软最新的技术数据库,加上易学易用的全文检索功能,让您迅速找到任何您需要的技术参考数据
加强自我管理,善于作自我总结,分析自已的优点及缺点
中国境内百分之八十以上的领导人在百分之八十以上的场合的讲话中都有类似的观点,所以在这里我是不多说了,反正这一条用在什么行业什么地方都不会有错的,人生最大的敌人不是就是自已吗?
管好自已认清自已,那还有什么搞不定的
养成良好的文档习惯
良好的文档是正规研发流程中非常重要的环节,一个好的程序是先写好设计文档再进行编程的,在设计文档的指导下,才能写出安全的代码。
如果你不写文档,一开始就写程序,这样你就不会按已设计好的路线走,而是想到哪写到哪。
小功能还好说,要是大功能,就容易混乱甚至失控.那么如何写文档呢?
其实我认为没有统一的标准,虽然国家及一些NB的人总结了很多的模板,但每个人的习惯不同,如果你不加以修改或创新,就套用某个标准,我相信写起来会很吃力及说不清的难受,因此我觉得只要能将你的设计思想及实现算法或步骤描述清楚就是好的文档,我强烈建议广大程序员朋友们在写文档时要善于用图表来说明你的思想,我们不是作家,也可能作文都经常性地不及格,写出五官端正的文章对我们来说可能不容易啊!
好好地利用VISIO,ROSE或别的工具来表达你的思想吧!
代码风格要规范,严谨,效率要高。
掌握好跟踪调试技巧.
跟踪调试程序是一件繁琐而又复杂的事情,所以掌握必要的调试策略及技巧却可以使这些工作变得轻松起来.强烈建议你去看一下老美Everett及MikeWooding写的书>,你一定受益匪浅.
养成自我测试的习惯
测试工作应由测试工程师来做,但在你写完一个模块或一个软件时,还是要自已先测试一下,保证不要出现一些低级的错误.
善于交流善于沟通,特别是经常与一些高手交流一下学习的心得体会
有人说,程序员的性格大多内向不喜欢说话,其实是有些误会了,不是不喜欢而是话不投机,我的脑袋一天到晚都在不停地转,函数,数据,算法啊充满了我的世界,我那还有时间与你谈一些无聊的话题,话要找对人了,才容易谈下去,书上说过"听君一席话,胜读十年书",你要找的就是这种豁然开朗!
阶段性地做一下专题总结
知识要温故而知新,因此我程序员要养成阶段性地做专题总结的习惯,比如你这个月学习或在做与多线程有关的模块或项目,那么在你做完后,你就可以好好地总结一下所有与多线程相关的技术,包括理论知识,实践方法以及各种技巧及优秀文章等等,这对你各种能力的提高将有
很大的帮助,你试过了吗,如果没有,那就快点行动吧!
要有持之以恒的精神
我只是想说明要学好任何一门技术,最好要有持之以恒精益求精的精神,特别是学一些比较抽象比较难的技术,除了思考一下你的学习方法以外,还必须坚定你的目标及信念!
篇二:
JAVA的心得体会
JAVA的心得体会
通过本学期对JAVA这门专业课的学习,我获益良多。
JAVA作为一种比较流行的编程语言,占据了85%的市场,大约有450万程序员在都使用这种编程工具,足可见其重要性。
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。
Java编程语言的风格十分接近C、C++语言。
Java是一个纯的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心,Java舍弃了C++语言中容易引起错误的指针、运算符重载、多重继承等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。
Java不同于一般的编译执行计算机语言和解释执行计算机语言。
它首先将源代码编译成二进制字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。
不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。
但在J2SE发布后,Java的执行速度有了大幅提
Java与其他语言也有很大的不同。
Java提供了一个功能强大语言的所有功能,但几乎没有一点含混特征。
C++安全性不好,但C和C++被大家接受,所以Java设计成C++形式,让大家很容易学习。
Java去掉了C++语言中的指针运算、结构、typedefs、#define、需要释放内存等功能,减少了平常出错的50%,让Java的语言功能很精炼。
Java与C和C++直接相关.Java继承了C的语法,Java的对象模型是从C++改编而来的.现代程序设计始于C,而后过渡到C++,现在则是JAVA.通过大量的继承,JAVA提供了一个强大的,可以更好地利用已有成果的,逻辑一致的程序设计环境,并且增加了在线环境需求的新功能.或许最重要的一点在于,由于它们的相似性,C,C++和JAVA为专业程序员定义了一个统一的概念架构.程序员从其中的一种语言转到另一种语言时,不会遇到太大的困难,同时JAVA优化了C++语言中一些令人难以理解的特性,增加了诸如垃圾自动回收机制的内容,方便了初学者的学习和使用。
JAVA对于我们的生活起着十分重要的作用。
举例来说,电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:
安全、可靠、同时要求能与运行于不同平台的机器的全世界客户开展业务。
Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。
我认为JAVA语言是一门很基础的语言,所有的计算机语言都是相通的,只要一门学会了,其他语言就会很容易学会。
我之前对C,C++语言的基础掌握的并不是很好,所以导致我在学习JAVA的时候有些吃力,通过Java的学习也使我翻回去重新学习和巩固了C和C++语言的相关知识,使我的基础更加的扎实。
虽然学会了JAVA语言的大部分基础知识,但要掌握好JAVA并不是一件简单的事情。
仅仅把基础知识掌握牢固是不够的,主演是对程序编制的理解,思考如何利用JAVA语言的所有基础知识来实现编制程序的作用,以及如何更加简便的实现等等。
这就需要很强的逻辑思维,和长时间的经验积累,以及自身不断的钻研等诸多因素的有机统一。
总之,通过JAVA语言的学习,使我对计算机语言有了更加深入的认识和理解。
知道了许多JAVA语言与其他语言的区别和特性,及其在我们生活中所发挥的重要作用。
最后用一句话表明在学习JAVA语言过程中的感受,那就是“痛并快乐着”。
篇三:
JAVA学习心得体会
JAVA学习心得体会
经常看到有人问怎么学JAVA,是参加Java培训好,还是自己摸索?
无数的问题其实很多前辈都已经是讨论很多遍了,我学习JAVA近5年,这么长时间以来也有一些想法,写出来大家共同参考探讨,因本人文采有限望各位不要见笑:
1.首先说说为什么要学JAVA
首要的原因当然是为了生活,找份好工作,现在放眼望去,知名公司只会要求两种语言-c/c++,当然包括后来的.NET,和JAVA。
其他一些公司可能会要其他的语言,但最终的结果是你会回到这两类上。
前者的入门学习过程是比较痛苦的,你要学好需要一定的努力,但是他有一个好处,相对JAVA来说比较集中,不会出现JAVA里面这么多差异。
java的学习过程开始比较容易入手,更容易学习。
当然现在C#也可以。
java还有一个优势就是在移动设备的开发,所有的java应用版本不同,但是语法一致。
java的跨平台特性使得学习他让我们可以在不同的场合下使用。
2.那怎么学习Java呢?
在一开始我学JAVA就是买书看。
因为我的专业是机电一体化并非专业的编程,它主要是控制机器人操作机械手臂的远程操作,而控制语言是汇编和C语言,但是这两门语言却是编程基础语言对我学习第4代编程语言奠定了很大基础。
参加工作之后也是一直与机电系统挂钩,09年在苏州华硕公司在那边负责公司供电
系统也会接触到空调的制冷原理,在那里呆了1年半因为和编程几乎没有任何关系而且感觉也不能学到更多的东西,于是我离开了那里来到上海达丰电脑。
在那边负责消防管理,因为消防系统是属于强弱电一体系统,控制部分和报警部分属于弱电,而执行机构是强电的一部分,而弱电部分与我专业有一定的相关度。
所有在这期间我又开始从新学习编程语言直到现在。
因为java是开源的并且它的应用范围之大和跨平台性能之强让我毅然决定选择java。
一开始的时候就买了张孝详老师的《java入门到精通》和《深入分析JavaWeb技术内幕》,张孝详老师的书最主要的特点就是文字通俗易通,不像很多专业书那样出现很多的专业词汇,对于新手来说专业词汇不能透彻理解对学习是很不利的,因为本人英语基础并不好,在学习java的时候也是费了很多功夫,希望新手一定要多点耐心。
刚开始看张老师书上面的知识并练习书上的每一个例子,当然大家都是从helloworld开始啦。
但是持续很久一直没有理想的效果。
因为本人已经看不进书了,看书3个小时就想睡觉!
后来好一段时间都没再看了。
结果可想而知以前练习的东西基本都忘光了。
之前也就是基本上做了无用功了。
后来突然想到如果可以找到视频教程看那样模拟现场的效果应该学习效率会更高样。
然后我就到各大视频网站上面找视频教程,从优酷到土豆再到腾讯视频都没有一个完整的教程可以学习它们上面视频内容分散而不齐全,后来经朋友介绍西安大学的郝斌老师出过一款免费java视频教程,于是我迫不及
待找到了郝斌老师的java教程。
从那以后我每天开始认真学习java视频编程。
郝斌老师讲课的风格我非常喜欢,因为他的教程是从他教学过程中录制的,因为他的视频录制过程中与学员有很多的互动,而且郝斌老师教学态度非常认真让你在看的时候有亲临现场之感。
所有我建议想学java的朋友如果看书又感觉不够吸引你的时候,去看看郝斌老师的java教程吧!
学习了大概一年的java基础,而基础的东西虽然学习起来非常枯燥并且是做不了任何项目的但是java基础又是学习java应用必不可少的根基。
Java应用有几个分支只要是javase、javaee、javame,而web的应用范围又是最广的于是我又选择了javaee。
自学javaee时我已经离开了上海来到了昆山一家苹果代工厂公司,在那边我负责了无尘室相关的管理,在那期间我学习了javaweb的其他内容,数据结构、html、javascript、css、jquery、ajax、sqlserver、jdbc、jsp等,记得在上班观察无尘室温湿度的时候我抽空用js写过一些小时候玩的游戏(贪吃蛇、坦克大战、小蜜蜂等),画面虽然粗糙但是主要考验的是js的水平。
学习虽说是一件痛苦的事情,但是兴趣是你最好的老师,她可以帮助你学的好学的精。
再次我强烈建议你学习的时候给自己设定一个假想的项目目标,做一个东西出来,网页也好,application也好,这样你才会快速地学习。
只有做出产品了才能更有信心学好。
我做的第一个
javaweb项目就是时时彩购买平台,就是模仿的黑彩购买平台(备注:
这个项目只是为了做给自己看绝对没有考虑过盈利),它的架构在新手看来非常庞大因为数据实时更新,而这些数据是需要在第三方平台上面采集,当时做这个项目我花了两个多月的时间,每天5点下班之后到晚上12点,周末两天。
那段时间每天都在敲键盘和思考,在这期间遇到过很多问题和困难我查阅过很多资料也请教过很多编程高手,就是因为他们的鼓励才使我将这个项目顺利做完。
它的功能和第三方彩票购买平台的功能几乎完全一样。
支持在线购买彩票,支持在线充值与提现。
对java有了一定地感觉以后,你在去看他的DOCUMENT,看他的源码,我建议你从低版本的JAVA源码看起,因为他类少,看起来容易懂。
然后你就会知道自己以前编码的东西那些是很幼稚的,是可以用一两句就能搞定的。
如果你已经稍微有了些感觉,如果觉得合适也可以考虑参加一些培训,毕竟比自学要轻松些,另外还可以学到别人的一些经验,比如:
传智播客Java培训,一些学员反应不错的他们的师资能力很强的,也建议你们多了解一下其它的培训机构。
3.如何解决问题
学习的过程中不可避免的遇到问题,这些问题有的只是一个符号错了,一个括号少了,这类的问题在他的文档,或者一般的网站上就能够找到,尤其是初学者的问题,不会是很难的问题,在你之前已经无数人问过了,不要害怕提问,但是这个问题最好是
你找不到答案的时候去提。
有的时候人们觉得你这个问题到处都有,是你个人太懒不去找的原因而没有解决,这样不愿意回答。
等你走出了这个阶段,这个时候在有问题可能就是比较难一些的,这个时候在一般的网站上应该是难以找到结果的,我建议你英文够好的话直接上国外的网站,包括JAVA自己的网站。
如果一般呢,可以到IBM的中文网站上去,这些地方有很多一系列问题的解决方法,那上面提供的例子不管是书写格式还是正确性都是比较好的,为你养成良好的习惯有很大的帮助。
4.其他UML等的学习
数据结构要不要学,UML要不要学,这些问题我觉得应人而异,你满足于做一般的程序员,完全可以不学,现在商业软件用到的都是成熟的技术,所有你遇到的问题,除非bug,无法解决的,在网上都能找到现成的代码,完全可以支持你完成工作。
但是如果你把编程当作一种乐趣的话,还是要学习的,用UML语言之后,你会发现编码的速度会更快,因为在这个过程中你理清了思路,通过使用工具,你可以要编码的模块分到最细,完成这部分工作以后,没一个模块的代码写起来会顺手很多,因为逻辑明确。
数据结构对你写一些小的算法有帮助。
而且通过比较高层次来观察整个系统,你对程序的把握会越来越有信心。
以上就是个人的一些学习体会,编程高手请勿笑话`′本人QQ:
569545216欢迎编程爱好者分享交流。
Great_Zhang
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 学习心得 体会 工作 范文
![提示](https://static.bingdoc.com/images/bang_tan.gif)