java的心得体会[工作范文]_第1页
java的心得体会[工作范文]_第2页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java 的心得体会篇一:java 初学者学习心得学习 Java 心得体会学习了一学期的 Java 课程,觉得是该总结自己的心得体 会了。开始学习任何一门课,兴趣最重要。一直觉得自己在 学计算机编程语言,学习了很多,但每门语言都停留在知识 边缘地带,都没深入到它们的精华部分,对它们的精华部分 知之甚少,于是趁学校开设这门课,并且有自己的老师讲解,还有了上机的机会,比自己自学省事多了,于是鼓足信心, 开始了漫长的 java 征途。还记得我编写的第一个经典程序“hello Word ”。从那时起我已开始走进Java 的世界。当时自己不是很理解为什么 main 方法一定要这样来定义 public s

2、tatic void main , 能不能不这样写?问了好多同学,他们告诉我的答案是一样 的“java 本身要求就是这样子的”,但我自己不甘心,就进 行了下面的好多操作:把main 改个名字运行一下,看看报什么错误,然后根据出错信息进行分析;把 main 的 public 取掉,在试试看,报什么错误;static 去掉还能不能运行;不知道 main 方法是否一定要传一个String数组的,把String改掉, 改成 int, 或者 String 试试看; 不知道是 否必须写 args参数名称的,也可以把 args 改成别的名字,看看运行结果如何。结果把 Hello World程序反复改了七八次

3、,不断运行,分析运行结果,最后就彻底明白为什么了 main 方法是这样定义的了。接着在以后的学习中我也采用这 样的方法解决问题,去卩发现自己的速度比别人慢了好多,我 就把自己的课余时间也分一部分给了java。因为基础是最重要的,只有基础牢固才有可能对后面的学习有更加深刻的认识!学习一门新的语言,参考书是离不开的。听老师说订的教材偏难,不适合我们初学者,于是我在图书馆借了参考书(一本篇幅较短的入门书来学习那些最简单、最基本的东西,包括学习 Java 语法等)。同时,对一个最简单的程序也应该多去调试,多想想如果改动一下会出现什么结果?为 什么必须那样写?多去想想这些问题然后去操作,会让你有 更多的

4、收获。这样反复地思考是很有用的。在学习 Java 的语法时,Java 的语法是类似 c 语言的, 所以学习的比较轻松。唯一需要注意的是有几个不容易搞清 楚的关键字的用法, public , protected , private , static , 什么时候用,为什么要用,怎么用,和同学一起讨论了好久 才得以解决。在学习 Java 的面向对象的编程语言的特性。比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java 的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程需要花很长很长时间,因为学习Java 之前没有 C+勺经验,只有 C 语言的经验,花了很长时间,才彻

5、底把这些概念都搞清楚, 把书上面的例子反复的揣摩,修改,尝试,把那几章内容反复的看过来,看过去,看了很多遍, 才彻底领悟了。开始熟悉 Java 的类库。基础类库里面的类非常非常多。 据说有 3000 多个。但是我真正使用的只有几个,比如说 *;;等0止匕外,我对于 static , public , private , Exception , try ,catch , finally 等等一开始都不是很懂,都是把书上面的例子运行成功,然后就开始破坏它,不断的 根据自己心里面的疑问来重新改写程序,看看能不能运行, 运行出来是个什么样子,是否可以得到预期的结果。这样虽 然比较费时间,不过一个例子程

6、序这样反复破坏几次之后。 我就对这个相关的知识彻底学通了。有时候甚至故意写一些 错误的代码来运行,看看能否得到预期的运行错误。这样对 于编程的掌握是及其深刻的。在学习 Java 的过程中我得出这样的结论:1. 学习中,要养成良好的习惯(写括号时要成对,字母 大小写要区分,单词拼写要准确)。2.在学习的过程中,最好不是仅仅停留在java 表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个 简单的例子也要有耐心去琢磨、调试、改动3 .在学习的过程中一定要动手做、试着写代码,而不 是抱一本书看看就行。很多东西和体会必须自己动手才能真 正属于自己。4.在 Java 的学习过程中, 可能会遇到形

7、形色色的问 题不容易解决,应多去专业论坛了解相关的知识,书本上的 知识有限。要会从网上搜索有用的信息加以整理,促进学习的深入和知识水平的提高。看了好多网上课程,说学到一定程度要尝试着自己做东 西,但觉得自己仅仅经过一学期的学习,还远远不够,希望 自己在以后学习中继续努力,能够真真正正拥有一门编程语 言,对自己今后的发展起到作用。在学习 java 语言的同时,也让我学会了如何 来发现问题,如何解决问题,怎样有效的学习等等,相信会 对我一生都有帮助。篇二:学习 Java_的步骤和心得体会学习 java 的步骤和心得体会很多同学都想要自己学习Java,但是应该如何学习,从何处着手却很迷茫.针对这些同

8、学,烟台杰瑞教育资深 Java 讲师李老师说,学习 Java 最终的就是基础知识的学习和框架 的掌握,基础知识掌握扎实以后,多多学习各种框架有助于自己少走很多弯路.最后,李老师结合杰瑞教育的 Java 学习课程为大家推荐 了一篇网上的学习 Java 步骤,大家一起来看一下吧:第一步:首先要做好学习前的准备工作:java 语言一般 用于大型的服务器程序开发,所有有必要了解如下内容:Unix 开发环境 Unix 系统原理、Unix 开发环境、Unix 常用命 令。熟练掌握 Unix 常用命令;熟练构建下的 Java 开发环境。第二步:然后进入 Java 语言基础的学习阶段,学习任何一 门语言都要打

9、好基础,曾经学过高级程序语言(C, C+等)来说,java 语言基础有自己的特点,但是基本规律都是相通 的,如:算法基础、常用数据结构、企业编程规范。掌握常 见的数据结构和实用算法;培养良好的企业级编程习惯。第三步: 掌握 java语言基础后接下来就是面向对象语 言的共性:Java 面向对象面向对象特性:封装、继承、多态 等。掌握面向对象的基本原则以及在编程实践中的意义;掌 握 Java 面向对象编程基本实现原理。第四步:JDK 核心 API 语言核心包、异常处理、常用工 具包、集合框架。熟练掌握 JDK 核心 API 编程技术;理解 API 设计原则;具备熟练的阅读 API 文档的能力;Ja

10、vaSE 核心异 常处理、多线程基础、10 系统、网络编程、Swing 组件、JVM 性能调优(JVM 内存结构剖析、GC 分析及调优、JVM 内存参 数优化)、Java 泛型、JDK新特性。熟练掌握 JavaSE 核心 内容,特别是 I0 和多线程;初步具备面向对象设计和编程 的能力;掌握基本的 JVM 优化策略。XMLXML 语法、XML 解 析(SAX DOM、Dom4j 组件、Digester 组件。熟练掌握 XML 语法规则;理解 DOM 模型;熟悉 Java 对 XML 的各种解析方 式。第五步:SQL 语言 SQL 语句基础和提高、SQL 语句调优。 熟练的掌握 SQL 语句;掌

11、握一定的数据库查询技巧及SQL 语句优化技巧。Oracle 数据库开发Oracle 体系结构及系统管理、 Oracle 数据库高级编程、 数据库设计基础。掌握 Oracle 体系结构及核心编程技术第六步:连接数据库:JDBCJDBC 核心 API (Connection、Statement、ResultSet )、JDBC 优化技术(缓存技术、批处 理技术、连接池技术)。理解JDBC 作为规范的设计原则;熟练掌握JDBC API;具备使用JDBC对数据库进行高效访问 的能力。第七步:软件工程基础软件过程和软件活动;需求设计、概要设计、详细设计基本原则和文档规范;配置管理的基本 概念和必要性;C

12、VS 基本操作;Ant 简介理解软件过程的普 遍概念和基本的软件活动;理解迭代的意义;掌握 Ant、CVS 等常用配置管理及部署工具。第八步:OOAD设计模式面向对象基本设计原则、工厂模式、策略模式、适配器模式、代理模式等、门面模式。理 解面向对象设计的一般原则;理解重用的意义;掌握常见的 设计模式第九步:HTML/CSSHTML 基本文档结构、 掌握 CSS 基础语 法、关于 HTML 文档块、链接、列表、表格、表单等。掌握 HTML 基本原理;掌握 CSS 各种选择器及常见样式设置;熟练使用 HTML 常用元素。JavaScript 核心 JavaScript 语言基础(数据类型、函 数、

13、对象、闭包)、 Java DOM 编程、事件模型、JavaScript 面向对象编程。深入理解 JavaScript 语言原理; 熟练的使 用 JavaScript 对 HTMLDO进行编程;熟练掌握 JavaScript 对象对象圭寸装技巧,为后续的JavaScript 学习打下坚实的 基础。Servlet/JSP Servlet 生命周期及 Servlet 服务器、 Tomcat 部署配置、JSP 语法、自定义标记、JSTL 和 EL 表达 式、JSP 新特性、Java Web 设计模式。透彻理解 Servlet 核 心原理;熟练掌握 ServletAPI ;透彻理解 JSP 引擎工作原

14、理;透彻理解标记库原理;熟悉常见的Java Web 设计模式;为后续的 Java Web 开发打下坚实的理论基础。第十步:Ajax Ajax 基础、XHR 对象、Ajax 设计模式、 JSON技术掌握 Ajax 的基本通信原理;掌握基于XML 和 JSON的 Ajax 数据规则。第十一步:JavaScript 框架 JQuery、JQuery 插件、DWR掌握JQuery核心API; 了解JQuery基本设计原则; 了解多 种JQuery插件;掌握 DWR 勺基本原理及应用技巧。第十二步:ssh 三大框架的学习,这是企业实际应用的框架模型:1 , Struts Struts2核心控制流程、Og

15、nl、Action 、 Interceptor 、 ,Result 、 FreeMarker、 Struts2 标 记库、Struts2 扩展、Struts2 应用技巧(输入验证、消息 国际化、文件上传和下载、防止重复提交等)。熟练掌握Struts2 核心要件,特别是 Interceptor 和 Result ;掌握基 于模板技术的 Struts2 UI 组件;掌握基于 Ognl 的数据共享 方式、掌握 Struts2各种定制及扩展方式;熟练掌握基于Struts2 的 Web 开发技巧。2,Hibernate ORM 概念、Hibernate 核心 API Hibernate 实体映射技术、H

16、ibernate 关系映射技巧、HQL 查询、OSCache 及Hibernate 缓存技术。重点掌握 Hibernate 多种关联映射 技巧及其实用背景, 做到在合适的时候使用合适的关联方 式; 掌握多种Hibernate查询技巧及优化技术。3,Spring Spring Ioc 基础、Ioc 注入技巧、对象高 级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、Spring AOP 原理、AspectJ、Spring JDBC 支持、Spring 事务及安全管理;Spring 整合 Hibernate、Spring 整合 Struts、Spring MVC 简

17、介。深入理解 Ioc 和 AOP 的基本原理和实现方式;熟练掌握 SpringIoc 及 AOP 实现方 式;熟练掌握 Spring 事务管理;熟练掌握 Spring 与其他组件的整合技术杰瑞教育李老师最后强调,学习完以上内容你就会对java 开发有一个新的认识,希望这份心得体会会对想学习 java 的朋友有所帮助。如过大家有任何疑问, 可以微博联系 砂瑞教育 edu咨询提问。篇三:学习学习我是今年3月份接触java的, 其实上大学以前就买过 java的书,但没进去,因为那个时候我在学习 vb,对于 java 代码类 c 的编写方式不是很习惯,所以就没有认真的看。为 什么最后好是学习 java

18、 了呢。是因为我看到用 java 构建的 web 应用程序很不错,实现的功能也很多,在现在的网络社 会里,肯定会有一番作为,而且我已经忍受不了 m$K代码封锁,所以转投 java 了。学习 java 已经 8 个月了,在这里跟 大家说下心得,我刚开始是看第三版,因为学校没开 java 课,所以几乎全是自学,用了将近二个月的时间把这本大书啃完,感觉这书不错,但 也有很多人说这书不好,的确这书不是按常规的顺序讲的, 内容跳跃性强,但讲的很深入,比较适合有cc+基础的人看,这书看完,你就算基本掌握java 的基础了,也就 j2se部分。现在 java 分三大部分基础,从大到小排列:j2ee,2se

19、,j2me !j2ee :这个就是现在最流行,也很 java 技术用的最 多的地方,java 企业应用,要学好它,首先就要有 java 的 基础,这是最基本的,然后学习servletjspjavabean以及基本的 mvc 结构,当然还有其他辅助知识,比如 js,html 还有一个对数据库的操作,这 些都需要时间来学习,学完这些后基本就可以做些简单的 web 应用程序了,比如模拟一个小的网上银行等等,但做出 来后肯定不易维护,因为刚才说的都是技术的性的东西,还 需要学些思想性的东西,那就是设计模式,它是对一些解决 特定问题的指导,并不是解决问题的方法,现在认可的设计 模式一共有 23 种,在

20、j2ee 里除了这 23 种外还有几种,我 还不太了解,我认为设计模式方面的书设计模式 -可复用面向对象软件的基础 英文名 design patterns-elements of reusableobject-oriented software这是提出设计模式那 4 为大牛写的,此书非常的抽象,使用语言是C+和smalltalk ,有勇气和有基础的人可以尝试一下。j2se : java 技术的基础,很多基础都是先从介绍它开始, 它和j2ee 的区别就是 jdk 不同,j2ee 比 j2se 的 jdk 要大一 些,多一些类包,但那些是在j2se 中用不到的,j2se 不光是基础,也是 java 技术的 一个应用方向,就是利用swing 开发桌面应用程序,但在windows 平台上,m$的地位是无法撼动的,再加上swing 开发起来不是很容易,所以在 j2se 领域上,java 直处于劣 势,发展很慢,说到 j2se 就一定要下 eclipse ,在别人眼里, eclipse 只不过是一个 java 的 ide,但那只是 eclipse 的冰 山一角,其实 eclipse 是一个大的平台, 暂可以把它比喻成 windows, 我们可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论