我学习使用java的一点体会(7)

原创 2003年10月20日 15:17:00

      前面的系列文章,只是我个人的体会,文章有些教条,仅希望能给还在java门外的人一点意见。学习、应用java的方向,我推荐看一下《谈java的学习方向?》,这篇文章写的不错(见http://www.csdn.net/develop/Read_Article.asp?Id=21393),我学习、应用java的经历和这篇文章介绍的大同小异,所推荐的书籍和资料我也大部分都读过了(差别是我没有读Oreilly公司的书,java 入门我读的是《java编程思想》和《the Complete Reference Java 2》两本java的经典教材,另外我也没有仔细研究过Specification)。如果将自己定位于j2ee方向,那么作者推荐的资料无疑相当不错,同时也比较全面。但我觉得也有一点缺憾:应该在某一个阶段学习一下设计模式和重构,毕竟设计模式和重构是面向对象开发的两本经典,而java是一个纯粹的面向对象的语言,在这里我只想再推荐几本书。

  1.    《java编程思想》是一本经典的java入门教程,在介绍语言的同时,也介绍了面向对象编程的一些思想。这本书是我学习java看的第一本书,我直到现在还经常翻开这本书,从中仍能找到一些以前没有深刻理解的内容,值得去品味。
  2. 《the Complete Reference Java 2》既是一本java的入门书籍,又是java的参考书籍,现在coding时,我仍然要经常参考这本书。
  3. 《java与模式》是向java开发人员介绍设计模式的书,在阅读这本书时,让我去回味以前做过得项目,体会以前做过的项目设计的成功与失败的地方,同时也促使我重新去阅读《java编程思想》和《the Complete Reference Java 2》两本书,阅读3遍之后,加深了对oop的理解。
  4. 《重构——改善既有代码的设计》,曾经有一个让我非常佩服的项目经理,指点我说一个项目结束后,将这个项目的源代码,重新阅读、清理、总结一下,是提高编程水平的一个手段,而我在以后的工作中,经常清理自己以及别人的一些垃圾代码,确实对编程水平的提高有很大的好处。而《重构》这本书,讲解了70多种清理、重构代码的方法,依照重构的方法去做,既能提高代码质量,又能提高编程水平,也是体会设计模式的一种手段。

       到此,我对java的体会系列文章就结束了。感谢各位网友对我写文章的关注。

我学习使用java的一点体会

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";...
  • java169
  • java169
  • 2008年05月24日 04:12
  • 142

我学习使用java的一点体会

      2002年初,因为公司的业务需要而学习java,并应用java开发项目。由于项目时间紧,没有充裕的时间系统学习java,对java的学习只能是项目需要用什么,就学什么,这种学习方法的上手快...
  • xuyongshuo
  • xuyongshuo
  • 2003年10月07日 20:48
  • 873

学习java基础的心得感悟

学完java基础,对java面向对象的思想有更加深刻的认识了,从学习java语言概述到最后网络编程IDE的使用,时间用了1个月零9天,上课时间28天,回首感觉快又感觉漫长,学的东西确实挺多的,很多知识...
  • zenghuachao
  • zenghuachao
  • 2017年05月07日 12:19
  • 221

汇编语言学习体会

在没有学习汇编语言以前,我可能会对汇编这门强大而又难学的程序设计语言产生怀疑,因为现在我们有那么多的高级编程语言可以学习,尤其是现在日益强大的面向对象语言。而且每种语言都要比汇编语言学起来容易,而且开...
  • bitsjx
  • bitsjx
  • 2010年06月11日 20:53
  • 6285

我学习使用java的一点体会(4)

      本文的上一篇发表之后,承蒙各位网友关注,发表了很多评论,我感觉很多人对我写得文章有误解,大概是我表述不清楚的原因吧。这篇文章是对上一篇的补充,以一个示例阐述了解collection框架的重...
  • xuyongshuo
  • xuyongshuo
  • 2003年10月14日 00:56
  • 1017

我学习使用java的一点体会(3)

java基本类库的学习         曾经面试过一些java程序员,我出的题目是在使用java时,经常用到哪些类,在哪个包里。很少有人能答好,甚至有人做了2年java程序都没有回答出,他们会用jav...
  • xuyongshuo
  • xuyongshuo
  • 2003年10月14日 21:00
  • 858

socket学习小结

最近一直都在练习socket编程,发现网上很多帖子给出的例子都比较简单,不知是我自己理解出问题了还是怎么的,在实践中遇到很多问题,现总结一下自己的体会: 1.首先,socket只是提供一个数据交...
  • zhaiguo42
  • zhaiguo42
  • 2014年11月19日 19:11
  • 231

Java 学习体会

        2002年初,因为公司的业务需要而学习java,并应用java开发项目。由于项目时间紧,没有充裕的时间系统学习java,对java的学习只能是项目需要用什么,就学什么,这种学习方法的上...
  • casularm
  • casularm
  • 2004年12月24日 21:21
  • 2845

我学习使用java的一点体会(2)

面向对象观念的建立         Java是面向对象的开发工具,使用java开发应用时,一定要懂面向对象编程的概念。在学过了java语法之后,应该建立OOP的概念。理论学习阶段,首先应当理解clas...
  • xuyongshuo
  • xuyongshuo
  • 2003年10月07日 20:46
  • 915

我学习使用java的一点体会(6)

      现在应该说一说设计模式的学习了。设计模式是一个高度抽象的概念,每一种模式都是被抽象化了的解决某一问题的成功经验,理解设计模式需要洞察力,因而学习设计模式前,最好有一定的经验,不然很难体会设...
  • xuyongshuo
  • xuyongshuo
  • 2003年10月21日 00:07
  • 872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我学习使用java的一点体会(7)
举报原因:
原因补充:

(最多只允许输入30个字)