java的心得体会Word文档下载推荐.docx
- 文档编号:14891414
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:5
- 大小:22.15KB
java的心得体会Word文档下载推荐.docx
《java的心得体会Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java的心得体会Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
结果把HelloWorld程序反复改了七八次,不断运行,分析运行结果,最后就彻底明白为什么了main方法是这样定义的了。
接着在以后的学习中我也采用这样的方法解决问题,却发现自己的速度比别人慢了好多,我就把自己的课余时间也分一部分给了java。
因为基础是最重要的,只有基础牢固才有可能对后面的学习有更加深刻的认识!
学习一门新的语言,参考书是离不开的。
听老师说订的教材偏难,不适合我们初学者,于是我在图书馆借了参考书(一本篇幅较短的入门书来学习那些最简单、最基本的东西,包括学习Java语法等)。
同时,对一个最简单的程序也应该多去调试,多想想如果改动一下会出现什么结果?
为什么必须那样写?
多去想想这些问题然后去操作,会让你有更多的收获。
这样反复地思考是很有用的。
在学习Java的语法时,Java的语法是类似c语言的,所以学习的比较轻松。
唯一需要注意的是有几个不容易搞清楚的关键字的用法,public,protected,private,static,什么时候用,为什么要用,怎么用,和同学一起讨论了好久才得以解决。
在学习Java的面向对象的编程语言的特性。
比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。
对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java之前没有C++的经验,只有C语言的经验,花了很长时间,才彻底把这些概念都搞清楚,把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了很多遍,才彻底领悟了。
开始熟悉Java的类库。
基础类库里面的类非常非常多。
据说有3000多个。
但是我真正使用的只有几个,比如说*;
*;
等。
此外,我对于static,public,private,Exception,try{},catch{},finally{}等等一开始都不是很懂,都是把书上面的例子运行成功,然后就开始破坏它,不断的根据自己心里面的疑问来重新改写程序,看看能不能运行,运行出来是个什么样子,是否可以得到预期的结果。
这样虽然比较费时间,不过一个例子程序这样反复破坏几次之后。
我就对这个相关的知识彻底学通了。
有时候甚至故意写一些错误的代码来运行,看看能否得到预期的运行错误。
这样对于编程的掌握是及其深刻的。
在学习Java的过程中我得出这样的结论:
1.学习中,要养成良好的习惯(写括号时要成对,字母大小写要区分,单词拼写要准确)。
2.在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。
要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。
3.在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。
很多东西和体会必须自己动手才能真正属于自己。
4.在Java的学习过程中,可能会遇到形形色色的问题不容易解决,应多去专业论坛了解相关的知识,书本上的知识有限。
要会从网上搜索有用的信息加以整理,促进学习的深入和知识水平的提高。
看了好多网上课程,说学到一定程度要尝试着自己做东西,但觉得自己仅仅经过一学期的学习,还远远不够,希望自己在以后学习中继续努力,能够真真正正拥有一门编程语言,对自己今后的发展起
到作用。
在学习java语言的同时,也让我学会了如何来发现问题,如何解决问题,怎样有效的学习等等,相信会对我一生都有帮助。
篇二:
学习Java_的步骤和心得体会
学习java的步骤和心得体会
很多同学都想要自己学习Java,但是应该如何学习,从何处着手却很迷茫.针对这些同学,烟台杰瑞教育资深Java讲师李老师说,学习Java最终的就是基础知识的学习和框架的掌握,基础知识掌握扎实以后,多多学习各种框架有助于自己少走很多弯路.
最后,李老师结合杰瑞教育的Java学习课程为大家推荐了一篇网上的学习Java步骤,大家一起来看一下吧:
第一步:
首先要做好学习前的准备工作:
java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:
Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。
熟练掌握Unix常用命令;
熟练构建下的Java开发环境。
第二步:
然后进入Java语言基础的学习阶段,学习任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言基础有自己的特点,但是基本规律都是相通的,如:
算法基础、常用数据结构、企业编程规范。
掌握常见的数据结构和实用算法;
培养良好的企业级编程习惯。
第三步:
掌握java语言基础后接下来就是面向对象语言的共性:
Java面向对象面向对象特性:
封装、继承、多态等。
掌握面向对象的基本原则以及在编程实践中的意义;
掌握Java面向对象编程基本实现原理。
第四步:
JDK核心API语言核心包、异常处理、常用工具包、集合框架。
熟练掌握JDK核心API编程技术;
理解API设计原则;
具备熟练的阅读API文档的能力;
JavaSE核心异常处理、多线程基础、IO系统、网络编程、Swing组件、JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)、Java泛型、JDK新特性。
熟练掌握JavaSE核心内容,特别是IO和多线程;
初步具备面向对象设计和编程的能力;
掌握基本的JVM优化策略。
XMLXML语法、XML解析(SAX、DOM)、Dom4j组件、Digester组件。
熟练掌握XML语法规则;
理解DOM模型;
熟悉Java对XML的各种解析方式。
第五步:
SQL语言SQL语句基础和提高、SQL语句调优。
熟练的掌握SQL语句;
掌握一定的数据库查询技巧及SQL语句优化技巧。
Oracle数据库开发
Oracle体系结构及系统管理、Oracle数据库高级编程、数据库设计基础。
掌握Oracle体系结构及核心编程技术
第六步:
连接数据库:
JDBCJDBC核心API(Connection、Statement、ResultSet)、JDBC优化技术(缓存技术、批处理技术、连接池技术)。
理解JDBC作为规范的设计原则;
熟练掌握JDBCAPI;
具备使用JDBC对数据库进行高效访问的能力。
第七步:
软件工程基础软件过程和软件活动;
需求设计、概要设计、详细设计基本原则和文档规范;
配置管理的基本概念和必要性;
CVS基本操作;
Ant简介理解软件过程的普遍概念和基本的软件活动;
理解迭代的意义;
掌握Ant、CVS等常用配置管理及部署工具。
第八步:
OOAD及设计模式面向对象基本设计原则、工厂模式、策略模式、适配器模式、代理模式等、门面模式。
理解面向对象设计的一般原则;
理解重用的意义;
掌握常见的设计模式。
第九步:
HTML/CSSHTML基本文档结构、掌握CSS基础语法、关于HTML文档块、链接、列表、表格、表单等。
掌握HTML基本原理;
掌握CSS各种选择器及常见样式设置;
熟练使用HTML常用元素。
JavaScript核心JavaScript语言基础(数据类型、函数、对象、闭包)、JavaDOM编程、事件模型、JavaScript面向对象编程。
深入理解JavaScript语言原理;
熟练的使用JavaScript对HTMLDOM进行编程;
熟练掌握JavaScript对象对象封装技巧,为后续的JavaScript学习打下坚实的基础。
Servlet/JSPServlet生命周期及Servlet服务器、Tomcat部署配置、JSP语法、自定义标记、JSTL和EL表达式、JSP新特性、JavaWeb设计模式。
透彻理解Servlet核心原理;
熟练掌握ServletAPI;
透彻理解JSP引擎工作原理;
透彻理解标记库原理;
熟悉常见的JavaWeb设计模式;
为后续的JavaWeb开发打下坚实的理论基础。
第十步:
AjaxAjax基础、XHR对象、Ajax设计模式、JSON技术掌握Ajax的基本通信原理;
掌握基于XML和JSON的Ajax数据规则。
第十一步:
JavaScript框架JQuery、JQuery插件、DWR。
掌握JQuery核心API;
了解JQuery基本设计原则;
了解多种JQuery插件;
掌握DWR的基本原理及应用技巧。
第十二步:
ssh三大框架的学习,这是企业实际应用的框架模型:
1,StrutsStruts2核心控制流程、Ognl、Action、Interceptor、,Result、FreeMarker、Struts2标记库、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。
熟练掌握Struts2核心要件,特别是Interceptor和Result;
掌握基于模板技术的Struts2UI组件;
掌握基于Ognl的数据共享方式、掌握Struts2各种定制及扩展方式;
熟练掌握基于Struts2的Web开发技巧。
2,HibernateORM概念、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、HQL查询、OSCache及Hibernate缓存技术。
重点掌握Hibernate多种关联映射技巧及其实用背景,做到在合适的时候使用合适的关联方式;
掌握多种Hibernate查询技巧及优化技术。
3,SpringSpringIoc基础、Ioc注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、SpringAOP原理、AspectJ、SpringJDBC支持、Spring事务及安全管理;
Spring整合Hibernate、Spring整合Struts、SpringMVC简介。
深入理解Ioc和AOP的基本原理和实现方式;
熟练掌握SpringIoc及AOP实现方式;
熟练掌握Spring事务管理;
熟练掌握Spring与其他组件的整合技术。
杰瑞教育李老师最后强调,学习完以上内容你就会对java开发有一个新的认识,希望这份心得体会会对想学习java的朋友有所帮助。
如过大家有任何疑问,可以微博联系@杰瑞教育edu咨询提问。
篇三:
学习
学习
我是今年3月份接触java的,其实上大学以前就买过java的书,但没进去,因为那个时候我在学习vb,对于java代码类c的编写方式不是很习惯,所以就没有认真的看。
为什么最后好是学习java了呢。
是因为我看到用java构建的web应用程序很不错,实现的功能也很多,在现在的网络社会里,肯定会有一番作为,而且我已经忍受不了m$的代码封锁,所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 心得体会