Java个人学习心得

时间:2024.4.14

呵呵,当年我也是靠着自学走上java程序员这条路的,就给你写几点我的体会吧。 首先java完全可以在半年之内学通,只要你确实用心学,这点完全不必担心。

如果你智商属于普通人并且完全没有编程的基础,例如c,c++,或者其他编程语言(我指的是亲手编写一个完整的程序,helloworld或者剪切字符串不算)我强烈不推荐你看书,不然将浪费你大量的入门时间,甚至走许多弯路(比如做j2ee的话swing与swt是基本不用会的,多线程也只要会点基础即可),现在java的视频教程满天飞,完全可以选一个讲解清晰,条理明确的java入门视频,这里我推荐马士兵的j2se视频教程,以前我看的也是这个,虽然现在看来里面有点小错,但不失为一个看起来愉快,学起来轻松的入门级教程,毕竟刚开始的时候还是应该以培养兴趣为主,。

入了门之后就要选方向j2me或j2ee,这两种你可以自己上百度搜下,其实都是满有前途的,以后牛了双修也未尝不可。

我个人学的是j2ee的内容,j2ee说白了就是做网页,这时候你要从先从java里脱身出来,学些跟网页有关的东西:

1.html:很简单的东西不是太笨的话半天左右即可搞定

2.js:易学难精,想速度找工作不必花太多时间,随便买本javascript书略读并备查 推荐:JavaScript高级程序设计;JavaScript权威指南

3.数据库:如果没有基础的话,建议多花时间,至少一个月,开始建议用mysql,然后是oracle,然后是sqlserver,这段时间最关键的就是sql语言的编写,关系到你今后笔试的成败,一定要自己多练,多在网上找笔试题做。

5.xml 就是一种封装数据的格式,没啥好学的,练习一下怎么用dom4j或者jdom读写xml即可,可以直接去网上下有注释的例子程序来看看,比看视频看书快多了。

6.jsp,servlet,tomcat: 这段时间说白了就是用jsp来做个网站,学习方法也很多种,可以看书比如java web 开发详解,我一同学就是看这本书看会的。

也可以继续看视频比如尚学堂的jsp,servlet。

7.学再多不实践也是不行的,这时候可以自己搞个小项目了,可以参考尚学堂shopping视频,bbs视频,不过这两个项目练练手可以,别往简历上写,太丢脸了。这其中还有很多小工具,例如jxl的excel读写,jfreechat的图表生成等等,实在不行进公司再学也行,因为不一定每家公司都用这些东西。

8.开始进入框架时代,框架说白了就是加速开发的工具,内在原理还是以上的那些东西 主要是3大框架:

mvc框架:struts,struts2,jsf

or映射框架:hibernate,ibatis

业务框架:spring

重量级框架:ejb

每种挑一样学即可,因为大概都差不多,学了一种同类产品可以在3天内搞定 学习方法分两类

1.看视频:时间长,要有耐性,估计全看完要1个半月,基本可以学全开发用的东西,但是对内在原理了解不深。

2.看网上资料,看书:速度因人而已,领悟力强的半个月就能搞定,学的东西还比看视频多,毕竟学到这阶段都有点基础了,可以研究下程度更深的东西,如果自觉不够聪明就别勉强了,说不定3个月还云里雾里。

当年我基本是2种结合,一边利用上无聊课的时间看书,大学这种课应该还不算少,视频如果觉得会了就拉过去。

视频主要是2家,尚学堂的够全面,但不够深入,学起来比较简单。

传知播客够深入,也全面,但是学起来比较难。

9.最后一个,在我面试的经历中几乎必问的东西,AJAX

首先是搞清楚原理,最基础的那段js调用服务器的代码必背,

然后是学一个ajax框架,推荐jquery学起来简单,ext备选,用的人多。

10.webservice,ant,gis等等等等。

这些东西笔试面试最多问你做没做过,基本不影响你进公司,以后有机会就在项目中学。

11.面试之前自己做一个拿的出手的项目,不需要太大,4,5张表即可,但一定要够花哨,ssh框架全用上,ajax必用,报表功能必有,面试的时候就拿这项目猛吹,然后源码丢给他,基本就没啥问题了(美工直接上网抄,或者上网找个现成的项目扒光后台全部自己写)。 最后,送你一句话,男儿当自强。

在程序员这行里,能力远远大于学历,你相信你能成功,你就能成功!


第二篇:JAVA学习心得


从大三开始算,我学习java已经有一年的时间了,不过虽然时间长,但是对于现在的我还是一个初学者,懂不了多少的java初学者。期间曾迷茫过,曾困惑过,走了不少的弯路,老师布置的试验作业每次都是不会做,每次都是要问同学,这个代码什么意思啊?为什么用这条代码,用别的不行吗?甚至后来根本没耐心问,索性就复制同学的作业交上去。但是都是各种0分,害的同学也这样,不过他能找老师反驳,而我却没实力。。。渐渐的,我认识到这样下去是不行的,我必须改正自己的学习态度和方式。接下提到的就是我这一年来的java学习心得。

刚一开始学习java时,我就已经学习过C语言,不过C语言学的不是很好,所以开始看到java的时候我很反感,看着源代码,都不知道失什么意思。看书的时候一看到源代码就头疼,因为根本看不懂。那段时间根本就是一无所获,在图书馆借了一本书,关java的语法特性,与别的语言相比的优点,什么跨平台,源代码公开,什么write once run anywhere,能说得头头是道,可是一到具体的问题,想写一些具体的东西,问题就都来了,根本不知道该怎么下手。所以每次李旺老师布置的试验作业都没的按时完成。渐渐的时间过去了,一点进展都没有,我都几乎要放弃了。 而后又同学经常来宿舍跟我讲解,我很感谢他。慢慢的我也理解了一些知识。从他那里,我认识到,JAVA是一门计算机语言,是人类发明的语言,应该比人类语言更容易学习,只要你有一种必胜学习JAVA

心态就可以成功。学习JAVA的方法:JAVA学习中,首先要做到课前、课后复习及预习,要时时保持一个清醒的头脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人或他人帮助自己。学习java,的确要学习的东西很多,就像同学提到的。Java不像.net一家独大,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。其实不管java东西再多,总有规律可循。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。java的所有编程思路都是“面向对象”的编程。所以大家在往更高境界发展以前一定要打好基础,基础是王道。我们的基础要扎实扎实再扎实。所谓打好基础并不是说要熟悉所有的java代码。要了解java的结构。class,methode,object,各种套用import,extend 让自己在结构上对java有个立体而且整体的了解。

学Java千万不要浮躁。说到浮躁,这也是一个很值得我深思的问题。我觉得我自己也有这样的倾向,不仅是我,估计大多数的人都有这个毛病。总是喜欢讨论什么语言最好,什么语言功能强大。这种讨论倒没有错,不过真正学习的时候,浮躁会使你失去很多。在学习过程中,我很努力地使自己保持心理的平静,从基础学起,甚至是一些看上去完全没有必要的基础。

同学要扎扎实实,一步一个脚印的逐步学习,不要想着一步登

天。不然我问他的时候,他跟我讲的我也都不懂,这样对我也没用。

要多查API,它是Java编程的基本方法,也是编程过程中所不断利用的资源。Java的学习过程不仅仅是基本语法的学习,更多的是去学习和掌握它所提供的API类库。对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去此时一下。而且不要只看而不练,学好java靠的还是实践,在一周两节的实验课要认真编程,不懂问同学或问李老师。只有理论和实践相结合才能真正掌握只是和技能。而且还要懂得运用百度和谷歌,遇到问题可以先搜索一下,实在不懂再找同学。理论学习。通过对理论的学习,尽量了解新知识的概念;学习之后只是粗略的了解概念,不能和实际很好的结合。根据理论学习的知识,考虑在什么场合下可以应用这个新知识,哪些地方已经应用了这个概念,建立对新知识的感性认识。

java是一种面向对象的操作语言,必须要明白这点,才能从总

体上把握java。学习编程,首先要从分析别人的代码开始,明白他们的思路,认真分析,在学习的过程中一定要动手做、写代码,九比如说老师布置的试验作业,一定要自己做,不能抄同学的,首先不是为了应付老师,而是要让自己真正懂得java,这样慢慢的,以后的试验自己就又实力去做。学习java不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己,实践失最重要的。而且还可以从实验中,体会到编程的乐趣,感受到自己做好一个程序,然后运行出结果,失很有成就感的!

而对于J2EE,首先要先学JSP。要明白JSP的工作原理,在

一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个

servlet,而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息JSP的调试比较麻烦,特别是当bean是在一个session中存在时,更加困难。得从好几个页面开始往里面走才行。通常是用out.println()或System.out.print()来打一大堆的信息来查问题。如果是用jbuilder做开发,它能直接调试JSP.不过更重要的是知道错误产生的原因及解决方法。JSP是用JAVA写的,所以它是大小写敏感的,用过其他编程语言的人最容易犯这个错误。另外在浏览器的地址栏中输入的访问JSP的地址也是区分大小写的. 在jsp中判断字符串要使用compareTo方法,不要用==,因为在java中String变量不是一个简单的变量而是一个类实。所以JSP的知识不能欠缺,理解什么是servlet,什么是java bean,熟悉jsp常使用的标签

对于学习java基础的经验就是多做、多思考,基础知识的学

习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。对于抽象的东西要能具体化,对于具体的东西要能抽象化。现在我学习java基础一直使用的是《Java核心技术》这本书,这本书失同学推荐我看的,感觉挺不错的,很基础很全面。这本书强调重视基础,如果java基础打的牢,在学习那些java框架就是非常轻松的事了。

在这一年的学习过程中,通过同学的帮助和李旺老师的教导,我对java有了初步的认识和了解。学习java首先主要是学习了Java的程序结构,包括了循环、数组、类和方法以及字符串处理等内容。在学习期间,上课认真听老师的讲解,特别是课后练习和上机的题目,以及老师提供给我们的有关学习编程语言的方法和技巧,对于我巩固所学的理论知识有很大的帮助。现在我也只是刚刚开始学习Java语言,所以想真正掌握Java技术,以后还会有很长的一段过程需要我们更加努力地去学习。毕竟,知识需要靠积累才能真正掌握。

计算机0792

20xx957057 朱金海

更多相关推荐:
学习型个人心得体会

做更好的自己-----“学习型”个人心得体会卿朴小学叶小妮学习——就像人们的衣食住行一样贴近我们的生活,“在工作中学习,在学习中工作”,学习讲究的是感悟,是主动的去撷取,去开拓未知的领域,达到创新,以提高效率创…

工商管理个人学习总结范文

为提高自身的管理专业技能,培养创新经营和现代管理意识,促使在工作中进一步更新观念、理清思路。我从20xx年x月开始参加了杭州年代学校开设的国际工商管理班的学习。在一年时间里,通过到杭州面授和课后的温习与自学,…

学习个人先进事迹心得体会

学习***先进事迹心得体会学习了***同志的先进事迹后,感触很深。先进人物能够在平凡的本职岗位上取得突出成绩,得到领导和同事的一致肯定,这与他们勤于学习,善于思考,踏实工作,努力进取的精神是分不开的。通过学习他…

学习个人先进事迹心得体会

学习姜霜菊先进事迹心得体会宋丽学习了姜霜菊同志的先进事迹后感触很深先进人物能够在平凡的本职岗位上取得突出成绩得到领导和同事的一致肯定这与他们勤于学习善于思考踏实工作努力进取的精神是分不开的通过学习他们的先进事迹...

学习Photoshop个人的心得体会。

学习Photoshop个人的心得体会。学好Photoshop要有“三心二意”的精神:一是信心,眼看那么繁琐的步骤、复杂的操作、大串的命令,别怕!二是恒心,一步一步向前走,一个一个做练习,只要坚持,一定能闯过来!…

员工个人培训学习心得体会总结

培训学习心得体会陈丽丽转眼间培训班的课程已经接近结束经过十一天的学习我想我们每一位学员都有不同的但很大的收获对于我个人我认为这次培训班举办的非常有意义非常有必要因为它不仅让我充实了更多的理论知识更让我开阔了视野...

学习先进个人事迹心得体会

学习牛福贵同志事迹心得体会牛福贵同志她为大家树立了共 产 党员的典范形象不懈追求把为人民服务的崇高理想贯彻到了实际的工作中通过学习牛福贵同志反思自己的工作我感触颇深受益匪浅要以王静同志为榜样学习他胸怀全局服务发展的...

个人纪律作风建设学习心得体会

个人纪律作风建设学习心得体会XXX公安消防大队文员XXX为了加强纪律作风建设,营造纪律严明、风清气正的风气,增强执行力,有力保障消防工作顺利开展,我大队按上级要求开展了纪律作风建设年活动。通过半个月的学习,对照…

理财学习心得体会

理财心得体会这学期选修个人理财与投资课程不仅使我学到了有关外汇的一些知识,还认识到理智投资及合理理财的重要性。我觉得这些都跟我们的生活都息息相关。中国自古就有“打江山易,守江山难”的说法,其实对于钱财来说也未尝…

如何做好一个合格的技术员学习心得体会

如何做好一名合格的技术员学习心得体会俗话讲,只有知道自己是干啥的,才能明白自己应该怎样干。所以说,找不准位子,进入不了角色,永远也干不好工作或者干工作永远被动、挨打。经过几年的工作体会,我个人认为专业技术员就是…

国学智慧学习心得体会

德、慧、智学习心得体会20xx年的12月x日有幸参加府谷镇的德、慧、智的学习。通过国学会的张会长的指引,我感触于五千年国学智慧的博大精深,古往今来,坚守“修身、齐家、治国、平天下”而成就了众多伟人,“修身”则是…

关于学习团队精神的心得体会

关于学习团队精神的心得体会一周前,我们车间全体员工在谢主任的带领下进行了一次深刻的培训。这次培训主要议题是关于培养员工的团队意识,这次培训洗涤了我的心灵,让我受益匪浅。中国有句古话:“千人同心,则得千人之力;万…

个人学习心得(38篇)