`
happmaoo
  • 浏览: 4334382 次
  • 性别: 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笔试题汇总资料188个合集.zip

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

    java毕业设计汇总Java毕设SSM框架前后端分离、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面试题目与技巧1

    │ │ │ java编程思想中文303.pdf │ │ │ java编程思想中文304.pdf │ │ │ java编程思想中文305.pdf │ │ │ java编程思想中文306.pdf │ │ │ java编程思想中文307.pdf │ │ │ java编程思想中文308.pdf │...

    java面试题及技巧4

    │ │ │ java编程思想中文303.pdf │ │ │ java编程思想中文304.pdf │ │ │ java编程思想中文305.pdf │ │ │ java编程思想中文306.pdf │ │ │ java编程思想中文307.pdf │ │ │ java编程思想中文308.pdf │...

    java面试题以及技巧

    │ │ │ java编程思想中文303.pdf │ │ │ java编程思想中文304.pdf │ │ │ java编程思想中文305.pdf │ │ │ java编程思想中文306.pdf │ │ │ java编程思想中文307.pdf │ │ │ java编程思想中文308.pdf │...

    java面试笔试题库java学习笔记开发教程互联网公司面试资料大全合集.zip

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

    JAVA语言考试系统的设计与实现

    JAVA语言考试系统的设计与实现项目是一个基于Java语言编写的在线考试平台,主要使用Java Web技术,实现对Java编程语言知识的测试和考核。该系统包括了试卷设计、试题随机抽取、在线考试、试卷评分和考试结果汇总等...

    java面试题及技巧3

    │ │ │ java编程思想中文303.pdf │ │ │ java编程思想中文304.pdf │ │ │ java编程思想中文305.pdf │ │ │ java编程思想中文306.pdf │ │ │ java编程思想中文307.pdf │ │ │ java编程思想中文308.pdf │...

    java面试题以及技巧6

    │ │ │ java编程思想中文303.pdf │ │ │ java编程思想中文304.pdf │ │ │ java编程思想中文305.pdf │ │ │ java编程思想中文306.pdf │ │ │ java编程思想中文307.pdf │ │ │ java编程思想中文308.pdf │...

    Java 面试题汇总

    Java 面试题汇总,让你找工作不在愁,精通面试技巧

    Java 面试题汇总.zip

    面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考和实践。 学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    《Java Web编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用Java Web进行程序开发的各种技术、技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境...

    509 道 Java 面试题汇总与解析.zip

    面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考和实践。 学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者...

    c/c++/java面试题海量汇总

    “C++笔试题”共计31套,“面试必备”(面试常见问题的应对、面试技巧等),“面试题汇总”(C++笔试题、Java笔试题、高质量C++C编程指南、软件测试),“c++面试宝典”,“面试题”共计10套。非常全,非常好的面试...

    Java基础知识点总结.docx

    使用集合的技巧 83 Collections--集合工具类 83 Arrays—数组对象工具类 84 增强for循环 85 可变参数(...) 86 枚举:关键字 enum 86 自动拆装箱 86 泛型 87 <java.lang>System 89 <java.lang>Runtime 90 <java....

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    Java编程老鸟潜心写作,奉献高效率的Java学习心得 完全站在没有编程经验读者的角度,手把手教会读者学习Java 配16小时多媒体教学视频,高效、直观 一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让...

    java 程序员面试指南,常用面试题汇总解答.zip

    面试经验和技巧:整理了常见的Java面试问题,并给出了答题建议和技巧。 代码和项目实例:提供了多个Java项目的源代码,方便学习者参考和实践。 学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者...

Global site tag (gtag.js) - Google Analytics