java学习心得

时间:2024-08-27 12:52:57 心得体会 我要投稿

java学习心得范文

  我们在一些事情上受到启发后,通常就可以写一篇心得体会将其记下来,它可以帮助我们了解自己的这段时间的学习、工作生活状态。那么心得体会怎么写才能感染读者呢?以下是小编整理的java学习心得范文,供大家参考借鉴,希望可以帮助到有需要的朋友。

java学习心得范文

java学习心得范文1

  参加拓胜java培训班有一段时间了,今天偶尔有点时间,来分享下这段时间在拓胜学java培训心的体会。

  学java编程很枯燥也很乏味,每天就是对着电脑敲写着代码,一行行代码在电脑键盘的敲击下就如同垒城堡一般,必须很专注很认真仔细,因为稍不留神一个标点符号,或者大小写一点点小错误,就可能辛辛苦苦写几天的代码就付诸东流,得重新再来。所以写代码要有严谨的态度,要反复不断的测试,检查。否则辛辛苦苦垒的高楼也会因为自己的疏忽一个小小的错误,轰然倒地。而在我看来枯燥无趣的代码就像有生命跳动的音符一样,只要你认真细心的完成,总会演奏出令人陶醉的乐章。

  自从参加拓胜java培训班,最让我感觉深刻的是时间不够用,每天过得很充实。忙到没时间拍拖,忙到没时间休闲娱乐,忙到废寝忘食还在写着代码,就连吃饭睡觉同学们都在谈论着如何写代码才能实现某种功能。在拓胜听董旭源老师java编程的课程让我受益匪浅,董旭源老师幽默风趣,由浅入深,循序渐进教学方式让我们更快掌握代码,而且他还让我们参与软件开发项目,理论结合实践,让我们在工作中发现问题,在实践中成长。这种浸入式的java培训教学我觉得很好,实践出真知,只有在实践中才能真正学到东西,发现问题,才能更好提升自己。

  在这段时间的学习生活中,我也认识了很多同学,我们来自不同的'学校,我们因为共同的理想而走在一起,其间我们有过迷茫和彷徨,有过艰辛还有欢笑,但不管怎样,我们微笑着面对,因为我们是一个有理想的码农。虽然我们在我们前行的道路上,或许有些许坎坷,但其实人生的快乐正是在起起落落间,只要坚信我们前进的方向正确,我深信,终有一天总会触摸到天堂。

  路漫漫其修远兮,吾将上下而求索。共勉!

java学习心得范文2

  在学习了近一个学期java后,我有了一点自己的见解。Java是面向对象的,具有平台无关性。所以现在被广泛的应用于很多领域。也是因为老师在开始上课的时候就给我们讲过这些,所以带有兴趣和动力去学习java程序设计。

  在开始学习java时,觉得有c语言做基础会比较容易一些。Java区分大小写,在一开始调试别人的程序时,常会因为字母、空格等一些小的失误调试不出来,慢慢地随着练习的增多,这些低级错误也渐渐可以避免了。Java中类比较多,还有包等,一开始学起来觉得比较繁琐。

  通过学习,对java有了一定的了解。Java的运行原理:Java是一门编译解释型语言,我们写好的Java程序经过编译后生成后缀名为class的文件,在经过Java虚拟机JVM对class文件进行解释运行,Java程序才能运行起来。(需要JVM是它实现跨平台的关键,所以又说Java是跨平台语言)。Java思想:Java是一门面向对向语言,他定义一切都是对象,例如小程序:

  里边定义了两个类NewClass 和Student NewClass调用了Student 的add()方法。

  课堂上老师根据课本讲的内容都是基础的,要想有进一步的提高,需要课下花时间去求助网络等方法。因为之前我没有太大的兴趣和充足的时间,所以只是学习课本基础知识。后来我从网络上学习了一些关于java程序汇编的一些思想,有助于以后深入系统的学习。

  具体而言,学习java其实就是学习程序设计,学习程序设计就需要接受一种编程思想。要掌握java的精华特性而且要知道是什么,比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。学习语言是要应用的,所以在掌握基本的思想后要转化为应用。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式(MVC架构是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"。MVC应用程序总是由这三个部分组成。

  Event(事件)导致Controller改变Model或View,或者同时改变两者。)。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始设计。在有了初步的设计模型之后,为了更好的设计程序,应该学习一下设计模式,例如体系结构模式(Layering分层,Pipe/Filter管道或过滤器)、编程模式(比如Copy-on-Write)。

  懂了这些模式之后,就会对系统的整体结构有很好的.把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。对于程序设计,在初步对基本程序进行调试后,应该将纸上谈兵转化成实践。一般课本上的例子不能算是实践,只能知道一些语言特性的应用,而对于实际的工程来讲仅是冰山一角。对于像我们这样的初学者,应该在公认的论坛里面找一些比较经典的例子。比如用Java实现的HotDraw(源自SmallTalk),在

  rolemodel.com这个网站中,有一些原代码和一些基本设计的文档。从HotDraw上我学到了什么是Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。设计模式目前有23种。 当有了一定的基础之后,按照前辈的建议,用简单的程序实现一些简单的系统。如果可以对他进行进一步的修改,找出自己觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。学习要学以致用,所以要加强实践。

  我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。 对目前的学习状况,应该每天要多敲代码(在敲代码是要按自己的想法去敲,不要只是抄别人的代码),把老师布置的作业做好,好好写实验报告,同时要把自己做过的程序都保存好,有助于以后的复习巩固。如果有更深一步的学习需要,我会看别人推荐的书《(java2 21天自学通)Sams Teach Yourself java 2 in 21 Days,Professional Reference Edition》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》。 学习是一个循序渐进的过程,要在独立思考的基础上遇到不懂的问题向别人求救。万不得已才请教别人。看过一些学习java较好的人的经验是他们在遇到问题时首先自己思考,很多问题稍做思考就可以解决。当必须要请教时,在请教之前,你应该先回答如下几个问题。 1是否在google中搜索了问题的解决办法?

  2是否查看了Java API文档?

  3是否查找过相关书籍?

  4是否写代码测试过?

  如果回答都是"是"的话,而且还没有找到解决办法,再问别人不迟。要知道独立思考的能力很重要。我们在其他的学习中也遇到过这样的情况,所以我们清楚独立思考的重要性,它有助于我们更加深入牢固地掌握知识,比向别人求助记得更牢。

  总之,每个语言能够存活并且发展起来,必有其特点让人们喜欢,学习java虽然是课程设置的要求,但随着学习的进一步深入,对它也有了一定的兴趣。现在有很多种计算机语言,语言和语言没有比较的必要的,语言只是工具,重要的是思想!所以在学习的过程中,选定一种感兴趣的语言后,首先学习基本的语句,然后在宏观角度去学习程序设计的思想。

【java学习心得】相关文章:

java学习心得04-20

java的学习心得05-01

传智播客JAVA就业班学习心得04-26

什么是JAVA04-26

java实习报告02-15

java培训心得05-06

java实习心得01-07

java集合类04-29

java集合框架04-29