`
xj4150
  • 浏览: 97305 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

我的java思想之路

阅读更多
    本人从接触java到现在还不到二点五年,从事java开发工作也还不到一点五年。时间上来说自己还是个低级别选手,高深的技术谈不上多少,但这两年多来的java学习路程还是相当感慨。

    我是在培训班学习软件开发的,开始的时候学C语言,成绩还不错。也许受C语言那种过程式的开发影响太大,在学java以及之后的一段时间里基本都是用java编写C语言式的程序,顶多是把数据库连接单独写成一个类。后来学习j2ee做了几个项目,多了些经验,也思考了一些东西,慢慢的开始对“面向对象”有了些模糊的认识。在学习j2ee的时候做过几个项目,用MVC模式。虽然也知道MVC的好处,但在实际的编程中也只是把程序做了三层而已,之间的耦合还是相当多的,最主要的是M层并没有什么设计思想,都是很随意的编写,一个方法解决一个问题,基本谈不上重用。进公司后开始的一段时间也是这样。虽然,技术总监也强调低耦合、把类抽象,自己也知道,但根本不能理解,当然也做不到。几个月后,当经验增长的时候自己开始有意识的去看以前的代码并加以修改,同时继续思考“面向对象”的问题,也开始想一些设计模式的东西。

    我看过工厂模式,也有心去学习,但是依然没能融会贯通。现在有了些架构方面的想法,比较简单,但用在我现在的项目中已经足够。设计模式好,但不代表它适用于所有的场合。如果以我们自己的经验设计出能更好的解决问题的方法,那我们还有必要去找那些设计么模式吗。

    到现在,我不敢说自己的思想能达到多高的水平,但是我自信能写出可读性、重用性都很好的代码,对“面向对象”的思想也有了相当的认识。这些其实都是我在做项目的过程中,不断思考的过程中积累起来的,这才是能够让我越来越觉得java有意思的原因,不断的成长带来的乐趣。因此,我认为思想上的东西不是只靠简单的学习一两遍《java编程思想》就能够理解的,只有在不断的接受实战的考验才能够体会。

    (上午已经写了一遍,但是由于时间较长,没保存住……所以又重写了一篇)
分享到:
评论
10 楼 yiding_he 2007-07-16  
反正就是多写。
9 楼 fzfx88 2007-07-16  
需要点点滴滴的积累
需要在实践中学会总结
8 楼 dengzhangfan 2007-07-16  
Spike 写道
要想能吹
就狂看书

要想nb 除了学习 还要拼命实践
同意
7 楼 Spike 2007-06-12  
要想能吹
就狂看书

要想nb 除了学习 还要拼命实践
6 楼 shaucle 2007-06-12  
多实践,多总结
不太同意光看书
5 楼 lordhong 2007-06-11  
多看书...不停的看书...
4 楼 小嘴看世界 2007-06-11  
呵呵 时间还弄的挺精确
3 楼 huxp 2007-04-03  
虽然走的路不是很直,但走过来之后会很觉得很踏实.
2 楼 大愚弱智 2007-04-02  
只要你感兴趣,并且一直保持这样的兴趣,只要不走火入魔,没有什么学不会的,
1 楼 airskys 2007-04-02  
经验是需要慢慢积累的
程序员要耐得住寂寞才能有所成功

相关推荐

    《Java编程思想》.pdf

    《Java编程思想》

    java 程序设计思想

    Java程序设计思想是编程领域的核心概念,它不仅仅是关于语法和函数调用,更是关于如何构建高效、可维护、可扩展的软件系统。本书的核心目的是帮助新手程序员理解和掌握这些设计原则和最佳实践,从而提升他们的编程...

    《java编程思想》_java编程思想_java编程思想_ThinkinginJava_mileefx_

    《Java编程思想》是Java程序员领域的一本经典之作,由Bruce Eckel撰写,以其深入浅出的讲解方式和丰富的实例闻名。这本书对于想要深入理解Java语言的人来说,是一份宝贵的资源。"Thinking in Java",直译为“思考...

    Java croe java 思想

    其次,Java的面向对象特性是其核心思想之一。书中深入讲解了类、对象、封装、继承、多态等面向对象的基本概念。理解类与对象的关系,如何通过类来抽象现实世界中的实体,如何利用继承实现代码的复用,以及多态性如何...

    java编程思想_java_

    前言同人类任何语言一样,Java为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。不可将Java简单想象成一系列特性的集合;如孤立地...

    java 编程思想java初学

    《Java编程思想》是Java初学者的一本经典教材,它以其深入浅出的讲解和丰富的实例,深受读者喜爱。本书全面覆盖了Java的基础知识,包括语法特性、面向对象编程概念、异常处理、集合框架、多线程、网络编程等多个方面...

    java编程思想详解

    对于初学者,尽管有C/C++背景会有所帮助,但Java的语法和编程模式有其独特之处,需要单独学习和实践。 本书旨在引导读者逐步深入Java的世界,每章节都围绕特定的编程问题展开,通过实例和练习帮助读者巩固知识。...

    Java OOP编程思想学习之我见

    ### Java OOP编程思想学习之我见 在深入探讨Java面向对象编程(OOP)之前,我们首先要理解OOP的基本概念及其与过程式编程的区别。Java作为一种强大的编程语言,其设计初衷之一就是全面拥抱OOP理念,这不仅体现在...

    java思想

    这本书深入浅出地介绍了Java编程的各种核心概念和技术,强调了面向对象编程的思想,是学习和理解Java语言的重要资源。 在Java编程中,"思想"一词涵盖了多个关键知识点: 1. **面向对象编程(OOP)**:Java是一种...

    java 编程思想.txt

    根据提供的文件信息,我们可以深入探讨《Java编程思想》这一主题中的关键知识点,这些知识点主要集中在类、对象、封装性、继承、多态等核心概念上。 ### Java编程思想概述 《Java编程思想》这本书深入浅出地介绍了...

    java编程思想第四版源代码.7z

    《Java编程思想》是 Bruce Eckel 的经典著作,第四版更是深入浅出地介绍了Java语言的核心概念和技术。这个压缩包包含的源代码是书中的示例程序,它们旨在帮助读者理解书中阐述的各种编程原理和实践。通过分析这些源...

    Java面向对象编程思想.pdf

    Java 面向对象编程思想是 Java 编程语言的核心思想之一,通过封装、继承和多态三个特征,实现代码的重用和可维护性。 一、封装 封装是 Java 面向对象编程的三大特征之一,通过 Java 的类来实现数据和操作方法的...

    侯捷-java编程思想.pdf

    8. **反射**:反射机制是Java的动态特性之一,允许程序在运行时检查和操作类、接口和对象。书中解释了如何通过反射API获取类信息,创建和调用对象,以及动态修改类的行为。 9. **枚举和注解**:书中介绍了Java的...

    java编程思想(pdf格式)

    《Java编程思想》是Java开发领域的一本经典著作,它深入浅出地介绍了Java语言的核心概念和编程技术。这本书以其详尽的解释、丰富的实例和严谨的逻辑深受程序员喜爱。以下将围绕标题和描述中的知识点进行详细阐述: ...

    Java思想

    《Java思想》这一主题涵盖了Java编程的核心理念与高级特性,结合了源码分析和实用工具的运用。在Java世界中,思想是驱动程序设计的关键,它不仅关乎代码的编写,更关乎代码的质量、可维护性以及性能优化。下面将详细...

    JAVA编程思想中文版.zip

    3. **异常处理**:Java的异常处理机制是其强大之处,书中详细阐述了try-catch-finally结构,自定义异常,以及如何优雅地处理程序运行时可能出现的问题。 4. **数组和集合框架**:涵盖了一维和多维数组的使用,以及...

Global site tag (gtag.js) - Google Analytics