`
happmaoo
  • 浏览: 4473626 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JAVA编程技巧汇总

 
阅读更多

 

 JAVA语言博大精深,尤其是SSH2架构的项目,需要高超的编程艺术和深广的智慧。编程和调试需要全面考虑问题,要从系统的各个方面进行考虑,多角度分析问题,这样才能快速解决问题。这里提一些建议,算是自己的一些想法吧,希望对大家开发项目编程有所裨益。

 

1.   备份。

在开发的过程中, 备份非常重要,既可保存劳动成果,又可放心大胆地进行下一步开发,而无后顾之忧,万一出了问题,可以采用备份接着干。

需要建立一个bak目录,专门存放备份文件。每个备份文件都要修改名字,在原名字后加上月日,如HJYW-4-1。要备份的内容可灵活处理,既可备份整个工程,也可备份做改动的局部文件或目录。当取得一定成绩,编程有所突破成功时,一定要及时备份,这样才能保证始终高速度地开发项目。备份文件占用了硬盘空间,但却换来了开发的时间,大大地提高了效率。对于好几百个G的硬盘来说,空间不存在任何问题。所以大家一定要认识到备份的重要性,及时做好备份工作。

 

 

2.   使用SVN

 

eclipse可使用SVN管理项目版本,便于团队开发,在实际中,要正确使用SVN来提交程序。一般来说,编写成功一个程序后就要提交SVN库,

      但程序是共享的,可能别人也修改了这个程序,因此在提交前要先更新这个程序,如果有变动,把变动的内容加进来后再提交。注意更新前最好先把原文件COPY一份。

 

3。排错。

 

开发程序最费力的就要算调式排错了,这是编程的主要内容。那么SSH工程如何调式排错呢?根据本人多年的经验,主要有以下几个环节,可以帮助大家顺利排错。

1)       Xml配置文件排错。

  SSH架构用到许多XML配置文件,项目启动时会加载这些文件。如果项目启动错误或运行时有错,首先就要在applicationContext.xmlstruts.xml配置文件中找原因。再就是在HIBERNATE的配置文件hbm.xml中找原因。注意单词拼写的错误和名字的一致性。

 

2Action文件排错。

 

  Action文件完成业务处理,调用service处理数据库。要注意业务的正确处理,单词拼写的错误,可以写打印语句,追踪变量的值和程序执行的位置,从而清楚地知了解程序运行的情况。也可以设置断点,单步执行,调试程序。

 

3.   service文件排错。

 

 service处理数据库,由于有多个数据源,因此在service的方法中要设置数据源,否则会出现数据库的报错。

 

4.   Dao文件排错。

 

Dao文件由service文件调用,通过HIBERNATE处理数据库,一般比较稳定。

 

5.   Jsp文件排错。

 

 Jsp文件显示页面,要注意格式的匹配。Jsp文件报错,一般是文件内容的写法有误,也可能是ACTION文件出错,要综合考虑。

 

6.   数据库排错。

 

达梦数据库的表名和字段名最好全部大写。新建了模式要重启,否则程序可能找不到。

 

 

7.   难度较大的问题要及时请教项目经理和同事,他们的经验丰富,可以轻松解决问题。和大家讨论,可以集思广益,产生灵感的火花。

8.   可以上百度、谷歌搜解决办法。网上的资料极为丰富,百度就是好老师,有些问题上网搜可以找到答案,快速解决。

9.   CSDN、百度文库等网上下载资料,可以帮助编程和解决问题。我的分数较多,大家下载资料可以找我。

10.            工作时要专心致志,思想高度集中,最了解程序的是自己,做了哪些改动,变量是怎样设置的等等,自己最清楚,排错也较容易。

11.            注意基础,把JAVA的原理规则搞清楚,有助于快速编程和排错。

12.            Tomcat服务器排错。

有时候Tomcat服务器会出错,比如启动时报Struts的错,这不是程序的问题,而是Tomcat服务器的问题,解决办法是删掉Tomcat服务器,重新建一个。最好只有一个Tomcat服务器。

 

13.            缓存排错。

 

Ie浏览器会缓存页面,这样即使改动了JSP页面,看到的还是以前的页面,因此要在JSP文件中加入清缓存的语句。

 

14.            eclipse排错。

 

Eclipse不够稳定,有时候出现莫名其妙的问题,可以重启eclipse

总之,编程和排错是极为复杂的一件事,一个问题的背后有多种原因,只有找到正确的原因才能解决问题。SSH架构的项目是多个内容共同完成的,分析问题要从多个角度考虑,不要只在一个地方下功夫,一定要全面地考虑问题,也许一个认为没问题的地方就是原因的所在。一定要综合考虑分析问题,这样才能快速解决问题。

分享到:
评论

相关推荐

    一个计算机专业学生几年的Java编程经验汇总

    一个计算机专业学生几年的Java编程经验汇总,无疑是宝贵的资源,它浓缩了作者在学习和实践过程中积累的诸多知识与技巧。这份资料对于初学者或者希望提升Java技能的开发者来说,具有很高的参考价值。 首先,我们可以...

    JAVA编程单词汇总

    ### JAVA编程单词汇总 #### 第一章:基础概念与关键字 - **public** ['pʌblik]:在 Java 中,“public”是一个访问修饰符,用于声明类、方法或变量等可以被任何其他代码访问。这有助于实现面向对象编程中的开放...

    java笔试编程题(小合集)

    第三份资料《Java程序员面试宝典——第15章__Java编程试题.pdf》是面试宝典的一部分,通常会深入探讨一些高级Java特性,如反射、注解、设计模式等,同时也可能包含一些Java性能优化和调试技巧的问题,这些都是专业...

    《Java编程基础知识点汇总及习题集》-答案版.docx

    Java编程基础知识点汇总及习题集 本资源摘要信息涵盖了Java编程基础知识点的汇总及习题集,涵盖了Java...本资源摘要信息涵盖了Java编程基础知识点的汇总及习题集,旨在帮助读者快速掌握Java编程的基础知识和编程技巧。

    一些JAVA教程技巧打包汇总

    这个打包文件“JAVA全面知识”可能包含了一系列的教程、示例代码、笔记和最佳实践,帮助开发者在Java编程、ORM实践、数据库操作和Web框架应用等方面深入理解和提升。通过系统学习和实践这些内容,开发者不仅可以提升...

    一些JAVA教程技巧全面打包汇总

    Java编程语言作为世界上最受欢迎的编程语言之一,广泛应用于企业级应用、移动开发(尤其是Android平台)以及大数据处理等领域。这份“一些JAVA教程技巧全面打包汇总”涵盖了Java学习和实践过程中的诸多关键知识点,...

    难得的英文java技巧汇总

    根据提供的文件信息,我们可以归纳出一系列与Java相关的技巧和知识点。...综上所述,《难得的英文java技巧汇总》不仅提供了一系列宝贵的资源链接,还包含了丰富的Java知识点和实践经验,适合各阶段的Java开发者阅读。

    50道JAVA基础编程练习题

    这些练习题可以帮助初学 Java 编程的开发者更好地理解 Java 语言的基础概念和编程技巧。 以下是对每个练习题的详细解释: 【程序 1】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子...

    Java开发经验及技巧集大汇总.zip

    本资料集大汇总涵盖了Java开发过程中的核心概念、最佳实践以及实用技巧,旨在帮助开发者提升技能水平,解决实际问题。 一、Java基础知识 1. 类与对象:理解面向对象编程的基本概念,如类的定义、对象的创建与销毁,...

    Java实际开发中的小技巧汇总

    以下是一些从博客文章"Java实际开发中的小技巧汇总"中可能涵盖的知识点,结合“源码”和“工具”的标签,我们可以探讨以下几个方面: 1. **异常处理**:在Java中,正确地捕获和处理异常是非常关键的。避免在catch块...

    Java知识打包汇总

    "Java程序员"PDF文件可能包含了对Java编程职业发展路径的指导,包括面试技巧、项目经验分享,以及如何提升编程能力等方面,对于想要在Java领域深造或寻求职业发展的人员非常有用。 "Java集合类.PDF"专门探讨了Java...

    java面试笔试资料java笔试题大集合及答案题库java笔试题汇总资料188个合集.zip

    JAVA编程题全集(100题及答案).doc Java面试文档题库 Java面试笔试题库.CHM java面试笔试题库资料合集.zip Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the....

    Java学习网站汇总

    10. **源码下载**:通过查看和学习他人的源码,可以提升编程技巧和解决问题的能力,上述网站提供了丰富的Java项目和类库源码。 11. **学习资料**: - 在线教程和网站:如Java中文世界论坛、Java 世纪网、Java中文...

    java面试笔试题库java软件设计java笔试题大集合及答案文档资料合集300MB.zip

    JAVA编程题全集(100题及答案).doc java面试书籍源码 Java面试文档题库 Java面试笔试题库.CHM Java面试问题集.pdf Java面试题以及答案(小生).pdf java面试题(题库全).doc JS 数据库答案.doc Land.the.Tech.Job.You....

    编程资料-汇总_编程资料汇总_

    编程资料的汇总是一个重要的资源集合,它通常包含了各种编程语言、框架、工具和技术的教程、指南、手册和示例代码,旨在帮助初学者和经验丰富的程序员提升技能、解决问题和了解最新趋势。在这个压缩包中,我们看到有...

    java毕业设计汇总Java毕设SSM框架前后端分离、Java毕设大汇总

    通过观看这些视频教程,您可以更加深入地掌握Java编程和项目开发的技能。 总之,本资源包内容丰富、实用性强,是您完成Java毕业设计的必备宝典。无论您是即将毕业的本科生还是研究生,都值得拥有这份宝贵的参考资料...

    java精典编程100例 39

    该书由作者朱千平编写,书中涵盖了各种实用的编程技巧和解决方案,适合不同层次的学习者参考学习。 #### 二、第39例概览 根据标题和描述信息,我们推测第39例可能与“batch”操作有关。在Java编程中,“batch”通常...

    国内外Java学习论坛汇总.doc

    ### 国内外Java学习论坛汇总知识点 #### 国内Java论坛 1. **China Java World (www.chinajavaworld.com)** - **特点**:用户基数庞大,技术交流氛围浓厚,但活跃度相对较低。 - **推荐理由**:适合寻求广泛视角...

Global site tag (gtag.js) - Google Analytics