首先最重要的就是java基础了,假如基础打不好就开始学一些相对更高阶的知识(比如说JSP),那么到时候出了问题自己就无法解决了.比如说在学JSP的时候做了个例子,页面运行不起来了,出异常了,那么有些人就会相到这可能是JSP本身的问题而不是他忘了给一个变量构造一个新的对象而导致的空指针异常(这里只是假设).单从这个举例就说明了这是基础问题导致的错误.
同样,如果JSP的基础没打好又去学框架什么的,类似struts,spring等,那到时出了问题的时候,同样也不一定是出在框架身上,也许是JSP上的问题,甚至有可能还是基础的问题.
我认为从基础到框架这一阶段,就像是叠积木一样,从下至上层层上升,出了问题的时候,其中一部分的问题就需要用它下的一层或者最底层的知识来分析其原因,并不一定是当前的这一层自身的原因.
千万不要粗心,类似于少打了一个字母或者打错了一个字母之类的错误尽量不要犯,如果不小心犯了也要确保你能找出并改正(包括我也会偶尔出现这类低级错误,但总能快速找出).很多人是犯了这类错误还找了一整天不知道什么原因的,更要注意了.
要学会看异常信息,至少对于常见的异常信息能一眼就看出来,这样能够帮助你更快速的找到错误原因.
新建一个记事本,把常犯的错误写下来.自己学到了认为有价值的知识或者技巧也要记下来,常此以往就可以得到提高了.
要学会举一反三,随着学习的知识量增多,学习时间的积累,也应该有所长进,所谓的长进并不是我今天会用struts做XXX了,而是自身的理解能力和学习能力的长进.人家长进了一个星期就能学会struts,没长进的可能要学一个月甚至更长时间,在当今开源界这么多新的技术和框架不断涌现的环境下,你掌握什么技术已经不重要了,重要的是你要花多少时间来学习一个新技术,但更重要的还是基础,这是特别要强调的一点(强调几遍了呢~)
最后说一句不那么鼓舞的话吧,如果学习了很长时间都发现自己没长进的话,那最好还是去做点别的吧,不要在这上面浪费自己和大家的时间了,你不适合做这个.我感觉这跟资质有十分大的关系.一个人嘛,总有擅长的和不擅长的方面.想做什么就去做,跟着自己的感觉走,不想做的就不要人听家说什么好就去学什么
分享到:
相关推荐
本教程由知名讲师郑阿奇编著,旨在帮助初学者掌握Java EE的基础使用方法。 一、Java EE概述 Java EE是Sun Microsystems(现已被Oracle收购)推出的标准,它包含了服务器端的多种技术,如Servlet、JSP、EJB、JMS、...
总的来说,Java EE 6教程是学习和理解企业级Java开发的重要资料,无论你是初学者还是有经验的开发者,都能从中受益。通过阅读这份官方教程,你可以深入了解Java EE 6的各种特性,掌握如何利用这些工具和技术来构建...
JAVA EE,全称为Java Platform, Enterprise Edition,是Java平台企业版的简称,是Oracle公司推出的一种用于构建企业级分布式应用程序的框架。它为开发者提供了在服务器端开发应用程序的一系列标准和API,包括Web组件...
本教程基于郝玉龙老师的《Java EE编程技术》PPT,旨在帮助初学者快速掌握Java EE的核心概念和技术。 1. **Servlet与JSP** Servlet是Java EE中的核心组件,用于处理HTTP请求。它提供了一种服务器端动态生成HTML的...
Java EE(Java Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级Web应用程序的框架。它包括一组标准组件和服务,允许开发人员在分布式、多层的服务器环境中开发、部署和管理应用程序。Java EE ...
Java EE(Java Platform, Enterprise Edition),也常被称为J2EE,是Java技术在企业级应用开发中的核心框架。它提供了一系列标准和API,用于构建分布式、多层的企业级应用程序,涵盖了从数据库连接、Web服务到安全...
Java EE 5 SDK是Java企业版(Enterprise Edition)的一个重要版本,它为开发分布式、多层的Web应用程序提供了全面的框架和支持。这个SDK包含了运行Java EE应用所需的所有组件,包括服务器、API文档、示例代码以及...
这本书由Oracle的Java EE文档小组成员倾力编写,会让初学者和中缎Java程序员深入了解这个平台。 这个指南包括平台特性的全面描述,并提供使用最新版本NetBeans IDE和GIassFish服务器开源版的有关说明书中不仅介绍了...
《Java EE 6 教程》是Oracle公司于2010年发布的一部详尽指导书籍,旨在帮助开发者深入理解和掌握Java Platform, Enterprise Edition(Java EE)平台的应用开发技术。Java EE 6作为企业级应用开发的标准框架,提供了...
根据给定的文件信息,我们将深入探讨与Java EE 7教程相关的关键知识点,这将包括对Java EE平台的理解、其核心组件以及版本7所引入的新特性。 ### Java EE(Java Platform, Enterprise Edition)概述 Java EE是Java...
本书不仅适用于Java EE的初学者,对于有经验的开发人员来说,也是一本不可多得的参考资料。通过了解和应用这些设计模式,开发人员能够编写出更加清晰、灵活且易于维护的代码。同时,对于企业级应用开发而言,书中...
本教程中的代码旨在帮助初学者和开发者掌握Java EE的基础知识并实践应用。 1. **Servlet技术**:Java EE的核心组成部分之一,用于处理HTTP请求。Servlet是Java编写的小型服务器端程序,可以动态生成网页内容。在...
Java EE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级应用的标准规范,它提供了丰富的API和服务,使得开发者能够创建可扩展、安全且高效的分布式应用程序。这个压缩包包含的中文版帮助文档对于...
【Java EE投票系统】是一个基于Java企业版(Java EE)技术栈开发的示例应用,主要目的是为了帮助初学者理解并掌握Web应用的开发流程。该系统的核心技术包括:JSP(JavaServer Pages)、JavaBean以及Struts2框架。...
总之,"精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码"是一个宝贵的教育资源,对于想要提升Java EE技能的开发者来说,无论是初学者还是有一定经验的人,都能从中受益匪浅。通过学习和实践这个...
【Java初学者指南:深入理解Java的魅力】 Java作为一种流行的面向对象编程语言,以其独特的优势吸引着众多初学者。本文将从Java的基本概念、主要特点、应用领域等方面为初学者提供全面的指导。 首先,理解Java的...
Java EE,全称为Java Platform...通过分析和实践这些代码,初学者可以深入理解Java EE的架构和工作原理,进阶者则能巩固技能,提升项目开发能力。因此,这个压缩包不仅是一份教程,也是提升Java EE实战能力的宝贵资源。
《Java EE5 Tutorial》是Java企业版5(Java EE 5)的重要教程,它为开发者提供了详尽的指导,...这份教程详细介绍了每个知识点,包括概念、配置、示例代码以及最佳实践,是Java EE 5初学者和进阶者不可或缺的参考资料。
这本书由Oracle的Java EE文档小组成员倾力编写,会让初学者和中缎Java程序员深入了解这个平台。 这个指南包括平台特性的全面描述,并提供使用最新版本NetBeans IDE和GIassFish服务器开源版的有关说明书中不仅介绍了...
这个教程适合初学者和有一定经验的开发者,无论你是希望了解Java EE 5的基本概念,还是想深入挖掘特定技术,都能从中受益。通过阅读并实践教程中的示例,你将能够熟练地在Java EE 5平台上开发出健壮的企业级应用。