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

文章描述:-2022年4月13日发(作者:雍泰)java的心得体会篇一:java初学者学习心得学习Java心得体会学习了一学期的Java课程,觉得是该总结自己的心得体会了。开始学习任何一门课,兴趣最重要。一直觉得自己在学计算机编程语言,学习了很多,但每门语言都停留在知识边缘地带,都没深入到它们的精华部分,对它们的精华部分知之甚少,于是趁学校开设这门课,并且有自己的老师讲解,还有了上机的机会,比自己自学省事多

-

java的心得体会[工作范文]
2022年4月13日发
(作者:雍泰)

java的心得体会篇一:java初学者学习心得学习Java心得体会学习了一学期的Java课程,觉得是该总结自己的心得体

会了。开始学习任何一门课,兴趣最重要。一直觉得自己在

学计算机编程语言,学习了很多,但每门语言都停留在知识

边缘地带,都没深入到它们的精华部分,对它们的精华部分

知之甚少,于是趁学校开设这门课,并且有自己的老师讲解,

还有了上机的机会,比自己自学省事多了,于是鼓足信心,

开始了漫长的java征途。还记得我编写的第一个经典程序“helloWord”。从那

时起我已开始走进Java的世界。当时自己不是很理解为什

么main方法一定要这样来定义publicstaticvoidmain,

能不能不这样写?问了好多同学,他们告诉我的答案是一样

的“java本身要求就是这样子的”,但我自己不甘心,就进

行了下面的好多操作:把main改个名字运行一下,看看报

什么错误,然后根据出错信息进行分析;把main的public

取掉,在试试看,报什么错误;static去掉还能不能运行;

不知道main方法是否一定要传一个String[]数组的,把

String[]改掉,改成int[],或者String试试看;不知道是

否必须写args参数名称的,也可以把args改成别的名字,

看看运行结果如何。结果把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设计模式、

JSO技术掌握Ajax的基本通信原理;掌握基于XML和JSO

的Ajax数据规则。第十一步:JavaScript框架JQuery、JQuery插件、DWR。

掌握JQuery核心API;了解JQuery基本设计原则;了解多

种JQuery插件;掌握DWR的基本原理及应用技巧。第十二步:三大框架的学习,这是企业实际应用的

框架模型: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$的代码封

锁,所以转投java了。学习java已经8个月了,在这里跟

大家说下心得,我刚开始是看>第三版,因为学校没开java课,所以几乎全是自学,

用了将近二个月的时间把这本大书啃完,感觉这书不错,但

也有很多人说这书不好,的确这书不是按常规的顺序讲的,

内容跳跃性强,但讲的很深入,比较适合有cc++基础的人

看,这书看完,你就算基本掌握java的基础了,也就j2se

部分。现在java分三大部分基础,从大到小排列:j2ee,j2se,

j2me!j2ee:这个就是现在最流行,也很java技术用的最

多的地方,java企业应用,要学好它,首先就要有java的

基础,这是最基本的,然后学习servlet,jsp,javabean以及基本的mvc结构,当然还有

其他辅助知识,比如js,html还有一个对数据库的操作,这

些都需要时间来学习,学完这些后基本就可以做些简单的

web应用程序了,比如模拟一个小的网上银行等等,但做出

来后肯定不易维护,因为刚才说的都是技术的性的东西,还

需要学些思想性的东西,那就是设计模式,它是对一些解决

特定问题的指导,并不是解决问题的方法,现在认可的设计

模式一共有23种,在j2ee里除了这23种外还有几种,我

还不太了解,我认为设计模式方面的书《设计模式-可复用

面向对象软件的基础》英文名《designpatterns-elements

ofreusableobject-orientedsoftware》这是提出设计模

式那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,我们可以利用winapi去开发在windows上运行的

程序,eclipse也可以,我们称为eclipse插件开发,现在

这项技术也在慢慢兴起,有些公司已经有应用的项目,

eclipse用的是自己开发的gui包,就是swt/jface,其实跟swing是一样的,都是由

java写的,但一个是sun写的,一个ibm写的,swt/jface

用的本地的资源,所以运行起来很快,界面也可以做的非常

漂亮,而且移植也做的很不错,所以eclipse插件可以很容

易的移植到linux上,相信这项技术一定很有发展。学习(2):暑期在和一个老师做项目,前期老师教学,做javaweb

方面的,类似于当当购物系统这种...突然发现,原来之前

看的《thinkinjava》等书并不够,很多面向开发的技术

和模块包括工具从知识到技术上都很欠缺。现在有几个疑惑,想在小组向各位求助,希望帮忙。1.首先我想知道是不是做java一般都是web挂钩,例

如现在的jsp,和html语句和应用都很好的结合,除了

web方面,软件项目方面有没有一个比较明确的方向,如果

有,可以告之小弟么~2.我听说做web方面,应该先学jsp,html,再学mvc,

不然很容易本末倒置,那这样的技术学习,有没有一个

比较明确的先后顺序。ee这样的一个学习过程,能不能有一个比较好学习心

得可以推荐。我有一定的java基础,可以编写一些java小

程序,但是到了web这些方面,思维总是不够清晰,很容易

混乱,对象方法和类之间总是不能很好的去扩

-

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

发布时间:2022-04-13 03:10:31
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 10 条评论,684人围观)

最近发表

随便看看

热门文章

标签列表