java的心得体会[工作范文].doc

上传人:scccc 文档编号:13488697 上传时间:2022-01-06 格式:DOC 页数:12 大小:48KB
返回 下载 相关 举报
java的心得体会[工作范文].doc_第1页
第1页 / 共12页
java的心得体会[工作范文].doc_第2页
第2页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《java的心得体会[工作范文].doc》由会员分享,可在线阅读,更多相关《java的心得体会[工作范文].doc(12页珍藏版)》请在三一文库上搜索。

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

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

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

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

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

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

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

8、会 学习 java 的步骤和心得体会 很多同学都想要自己学习 Java,但是应该如何学习,从 何处着手却很迷茫.针对这些同学,烟台杰瑞教育资深 Java 讲师李老师说,学习 Java 最终的就是基础知识的学习和框架 的掌握,基础知识掌握扎实以后 ,多多学习各种框架有助于 自己少走很多弯路. 最后,李老师结合杰瑞教育的 Java 学习课程为大家推荐 了一篇网上的学习 Java 步骤,大家一起来看一下吧: 第一步:首先要做好学习前的准备工作:java 语言一般 用于大型的服务器程序开发,所有有必要了解如下内容: Unix 开发环境 Unix 系统原理、Unix 开发环境、Unix 常用命 令。熟练

9、掌握 Unix 常用命令;熟练构建下的 Java 开发环境。 第二步:然后进入 Java 语言基础的学习阶段,学习任何一 门语言都要打好基础,曾经学过高级程序语言( C, C+等) 来说,java 语言基础有自己的特点, 但是基本规律都是相通 的,如:算法基础、常用数据结构、企业编程规范。掌握常 见的数据结构和实用算法;培养良好的企业级编程习惯。 第三步: 掌握 java语言基础后接下来就是面向对象语 言的共性:Java 面向对象面向对象特性:封装、继承、多态 等。掌握面向对象的基本原则以及在编程实践中的意义;掌 握 Java 面向对象编程基本实现原理。 第四步:JDK 核心 API 语言核心

10、包、异常处理、常用工 具包、集合框架。熟练掌握 JDK 核心 API 编程技术;理解 API 设计原则;具备熟练的阅读 API 文档的能力;JavaSE 核心异 常处理、多线程基础、10 系统、网络编程、Swing 组件、JVM 性能调优(JVM 内存结构剖析、GC 分析及调优、JVM 内存参 数优化)、Java 泛型、JDK新特性。熟练掌握 JavaSE 核心 内容,特别是 I0 和多线程;初步具备面向对象设计和编程 的能力;掌握基本的 JVM 优化策略。XML XML 语法、XML 解 析(SAX DOM、Dom4j 组件、Digester 组件。熟练掌握 XML 语法规则;理解 DOM

11、模型;熟悉 Java 对 XML 的各种解析方 式。 第五步:SQL 语言 SQL 语句基础和提高、SQL 语句调优。 熟练的掌握 SQL 语句;掌握一定的数据库查询技巧及 SQL 语 句优化技巧。Oracle 数据库开发 Oracle 体系结构及系统管理、 Oracle 数据库高级编程、 数据库设计基础。掌握 Oracle 体系结构及核心编程技术 第六步:连接数据库:JDBCJDBC 核心 API (Connection、 Statement、ResultSet )、JDBC 优化技术(缓存技术、批处 理技术、连接池技术)。理解 JDBC 作为规范的设计原则; 熟练掌握JDBC API;具备

12、使用JDBC对数据库进行高效访问 的能力。 第七步:软件工程基础软件过程和软件活动; 需求设计、 概要设计、详细设计基本原则和文档规范;配置管理的基本 概念和必要性;CVS 基本操作;Ant 简介理解软件过程的普 遍概念和基本的软件活动;理解迭代的意义;掌握 Ant、CVS 等常用配置管理及部署工具。 第八步:OOAD设计模式面向对象基本设计原则、 工厂 模式、策略模式、适配器模式、代理模式等、门面模式。理 解面向对象设计的一般原则;理解重用的意义;掌握常见的 设计模式 第九步:HTML/CSSHTML 基本文档结构、 掌握 CSS 基础语 法、关于 HTML 文档块、链接、列表、表格、表单等

13、。掌握 HTML 基本原理;掌握 CSS 各种选择器及常见样式设置; 熟练 使用 HTML 常用元素。 JavaScript 核心 JavaScript 语言基础(数据类型、函 数、对象、闭包)、 Java DOM 编程、事件模型、JavaScript 面向对象编程。深入理解 JavaScript 语言原理; 熟练的使 用 JavaScript 对 HTMLDO进行编程;熟练掌握 JavaScript 对象对象圭寸装技巧,为后续的 JavaScript 学习打下坚实的 基础。 Servlet/JSP Servlet 生命周期及 Servlet 服务器、 Tomcat 部署配置、JSP 语法、自

14、定义标记、JSTL 和 EL 表达 式、JSP 新特性、Java Web 设计模式。透彻理解 Servlet 核 心原理;熟练掌握 Servlet API ;透彻理解 JSP 引擎工作原 理;透彻理解标记库原理;熟悉常见的 Java Web 设计模式; 为后续的 Java Web 开发打下坚实的理论基础。 第十步:Ajax Ajax 基础、XHR 对象、Ajax 设计模式、 JSON技术掌握 Ajax 的基本通信原理;掌握基于 XML 和 JSON 的 Ajax 数据规则。 第十一步:JavaScript 框架 JQuery、JQuery 插件、DWR 掌握JQuery核心API; 了解JQu

15、ery基本设计原则; 了解多 种JQuery插件;掌握 DWR 勺基本原理及应用技巧。 第十二步:ssh 三大框架的学习,这是企业实际应用的 框架模型:1 , Struts Struts2 核心控制流程、 Ognl、 Action 、 Interceptor 、 ,Result 、 FreeMarker、 Struts2 标 记库、Struts2 扩展、Struts2 应用技巧(输入验证、消息 国际化、文件上传和下载、防止重复提交等)。熟练掌握 Struts2 核心要件,特别是 Interceptor 和 Result ;掌握基 于模板技术的 Struts2 UI 组件;掌握基于 Ognl 的

16、数据共享 方式、掌握 Struts2 各种定制及扩展方式;熟练掌握基于 Struts2 的 Web 开发技巧。 2,Hibernate ORM 概念、Hibernate 核心 API Hibernate 实体映射技术、Hibernate 关系映射技巧、HQL 查询、OSCache 及Hibernate 缓存技术。重点掌握 Hibernate 多种关联映射 技巧及其实用背景, 做到在合适的时候使用合适的关联方 式; 掌握多种Hibernate查询技巧及优化技术。 3,Spring Spring Ioc 基础、Ioc 注入技巧、对象高 级装配(自动装配、模板装配、组件扫描特性、FactoryBea

17、n、 对象生命周期)、 Spring AOP 原理、AspectJ、Spring JDBC 支持、Spring 事务及安全管理; Spring 整合 Hibernate、 Spring 整合 Struts、Spring MVC 简介。深入理解 Ioc 和 AOP 的基本原理和实现方式;熟练掌握 SpringIoc 及 AOP 实现方 式;熟练掌握 Spring 事务管理;熟练掌握 Spring 与其他组 件的整合技术 杰瑞教育李老师最后强调 ,学习完以上内容你就会对 java 开发有一个新的认识,希望这份心得体会会对想学习 java 的朋友有所帮助。如过大家有任何疑问, 可以微博联系 砂瑞教育

18、 edu咨询提问。 篇三:学习 学习 我是今年3月份接触java的, 其实上大学以前就买过 java的书,但没进去,因为那个时候我在学习 vb,对于 java 代码类 c 的编写方式不是很习惯,所以就没有认真的看。为 什么最后好是学习 java 了呢。是因为我看到用 java 构建的 web 应用程序很不错,实现的功能也很多,在现在的网络社 会里,肯定会有一番作为, 而且我已经忍受不了 m$K代码封 锁,所以转投 java 了。学习 java 已经 8 个月了,在这里跟 大家说下心得,我刚开始是看 第三版,因为学校没开 java 课,所以几乎全是自学, 用了将近二个月的时间把这本大书啃完,感觉

19、这书不错,但 也有很多人说这书不好,的确这书不是按常规的顺序讲的, 内容跳跃性强,但讲的很深入,比较适合有 cc+基础的人 看,这书看完,你就算基本掌握 java 的基础了,也就 j2se 部分。 现在 java 分三大部分基础, 从大到小排列: j2ee,2se , j2me ! j2ee :这个就是现在最流行,也很 java 技术用的最 多的地方,java 企业应用,要学好它,首先就要有 java 的 基础,这是最基本的,然后学习 servletjspjavabean 以及基本的 mvc 结构,当然还有 其他辅助知识,比如 js,html 还有一个对数据库的操作,这 些都需要时间来学习,学

20、完这些后基本就可以做些简单的 web 应用程序了,比如模拟一个小的网上银行等等,但做出 来后肯定不易维护,因为刚才说的都是技术的性的东西,还 需要学些思想性的东西,那就是设计模式,它是对一些解决 特定问题的指导,并不是解决问题的方法,现在认可的设计 模式一共有 23 种,在 j2ee 里除了这 23 种外还有几种,我 还不太了解,我认为设计模式方面的书设计模式 -可复用 面向对象软件的基础 英文名 design patterns-elements of reusable object-oriented software 这是提出设计模 式那 4 为大牛写的,此书非常的抽象,使用语言是 C+和

21、smalltalk ,有勇气和有基础的人可以尝试一下。 j2se : java 技术的基础,很多基础都是先从介绍它开始, 它和j2ee 的区别就是 jdk 不同,j2ee 比 j2se 的 jdk 要大一 些,多一些类包,但那些是在 j2se 中用不到的,j2se 不光是基础,也是 java 技术的 一个应用方向,就是利用 swing 开发桌面应用程序,但在 windows 平台上,m$的地位是无法撼动的,再加上 swing 开 发起来不是很容易,所以在 j2se 领域上,java 直处于劣 势,发展很慢,说到 j2se 就一定要下 eclipse ,在别人眼里, eclipse 只不过是一个

22、 java 的 ide,但那只是 eclipse 的冰 山一角,其实 eclipse 是一个大的平台, 暂可以把它比喻成 windows, 我们可以利用 winapi 去开发在 windows 上运行的 程序,eclipse 也可以,我们称为 eclipse 插件开发,现在 这项技术也在慢慢兴起,有些公司已经有应用的项目, eclipse 用的是自己开发的 gui 包,就是 swt/jface, 其实跟 swing 是一样的,都是由 java 写的,但一个是 sun 写的,一个 ibm 写的,swt/jface 用的本地的资源,所以运行起来很快,界面也可以做的非常 漂亮,而且移植也做的很不错,

23、所以 eclipse 插件可以很容 易的移植到 linux 上,相信这项技术一定很有发展。 学习(2): 暑期在和一个老师做项目,前期老师教学,做 java web 方面的,类似于当当购物系统这种 突然发现,原来之前 看的think in java 等书并不够,很多面向开发的技术 和模块包括工具从知识到技术上都很欠缺。 现在有几个疑惑,想在小组向各位求助,希望帮忙。 1.首先我想知道是不是做 java 一般都是 web 挂钩,例 如现在的 jsp, ssh 和 html 语句和应用都很好的结合, 除了 web 方面,软件项目方面有没有一个比较明确的方向,如果 有,可以告之小弟么 2.我听说做 web 方面,应该先学 jsp , html,再学 mvc, 不然很容易本末倒置,那 ssh 这样的技术学习,有没有一个 比较明确的先后顺序。 ee 这样的一个学习过程, 能不能有一个比较好学习心 得可以推荐。 我有一定的 java 基础, 可以编写一些 java 小 程序, 但是到了 web这些方面,思维总是不够清晰,很容易 混乱,对象方法和类之间总是不能很好的去扩

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1