`

《JAVA新手的通病》笔记

阅读更多
    (一)异常处理使用不当

1、 空Catch语句块

2、 没有使用finally

3、 笼统的catch语句块

4、 使用函数进行错误处理, 真是“捧着金碗要饭”

5、 不清楚Checked Exception 与 Runtime Exception 的区别。 假设你要写一个Download(),根据传入的URL(String 参数)返回对应网页的内容文本。

         a. 如果传入的参数是null, 应该让程序自动终止......

         b.如果传入的参数是非null

—— 如果调试(bug)是去除Bug的过程,那么编程就是制造Bug的过程。

     (二)不好的习惯

1、 随意地命名

2、 习惯代码的 copy & paste 代码臭味,导致代码的可维护性大大下降, 你将来需要增加功能或修改bug的时候需要同时改动多个地方。

3、 Magic Number 满天飞。 假如: 有个业务逻辑需要进行10秒钟的超时等待, 你会怎么写这个sleep语句?

       a、 直接写上 sleep(10*1000);

       b、 定一个常量, TIMEOUT_XXX = 10 * 1000;然后sleep(TIMEOUT_XXX)

       c、 在配置文件中加入一个超时项, 然后程序读取配置文件获取超时值, 然后调用sleep()

4、 代码耦合度大

5、 被GC宠坏,要记得随时关闭连接等, 避免资源泄露

    (三)缺乏面向对象的基本功

    (四)对算法和数据结构不熟悉



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/JAVAZHICHIZHE/archive/2009/02/15/3894135.aspx
分享到:
评论
1 楼 JasonRight 2010-08-06  
使用Checkstyle可以防止其中几个问题

相关推荐

    编程随想:Java新手的通病.docx

    本文将探讨Java新手在学习过程中普遍存在的通病,并提出相应的解决策略。 首先,我们来看第一个通病:对算法和数据结构的不熟悉。算法和数据结构是编程的基础,无论使用哪种语言,它们都是解决问题的关键。许多Java...

    笔记本维修教程 笔记本维修通病集锦

    笔记本维修通病集锦 笔记本维修通病集锦 笔记本维修通病集锦

    笔记本通病下载大全 2011最新

    【笔记本通病下载大全 2011最新】 在信息技术日新月异的今天,笔记本电脑已经成为我们工作、学习和娱乐的重要工具。然而,如同所有电子产品一样,笔记本电脑也难免会出现一些常见问题,这些通病可能会影响用户的...

    笔记本维修通病收集

    ### 笔记本维修通病收集 #### 一、引言 笔记本电脑因其便携性和高性能而受到广大用户的喜爱,但随着使用时间的增长和技术更新换代,笔记本在使用过程中难免会出现各种故障。本文将根据作者多年积累的经验,总结并...

    笔记本维修通病

    最近收集的一些笔记本通病

    笔记本维修通病集锦PDF

    ### 笔记本维修常见故障解析 #### 一、T20 屏暗问题解析 T20笔记本在开机后屏幕变暗的情况,通常源于高压条供电问题,具体表现为屏线损坏。高压条负责向屏幕背光灯提供必要的电压,以确保屏幕亮度。...

    笔记本通病维修

    在电脑销售和维修行业中,笔记本电脑的通病维修是一项至关重要的技能。对于技术员来说,了解并掌握这些常见问题的解决方法能大大提高工作效率,提升客户满意度。以下是一些笔记本电脑常见的故障及其维修策略: 1. *...

    常见多款笔记本通病维修

    IBM X31,故障:按开机键电源触发,指示灯状态工作正常,故障代码卡显示00,这种一般都是X31通病,要不就是MAX1845坏,无1.2V电压产生,要不就是MAX1845边上那个C683电容坏或性能不良.拆机,先从简单入手,裸板测量,3V,5V正常C...

    《湖北住宅工程质量通病防治导则》.doc

    《湖北住宅工程质量通病防治导则》是一份指导性文件,旨在规范湖北省内住宅工程的施工质量,预防和控制常见的质量问题,以提升住宅工程质量。该导则涵盖了从设计到施工、监理、检测等多个环节,强调了预防为主、防治...

    建筑工程质量通病防治手册(第三版)

    ### 建筑工程质量通病防治手册(第三版) #### 重要内容概述 《建筑工程质量通病防治手册》作为一本在行业内具有极高影响力的书籍,自1984年首次出版以来,经过多次修订与完善,成为了我国建筑领域内不可或缺的...

    《南京市住宅工程质量通病防治导则》释义.pdf

    《南京市住宅工程质量通病防治导则》释义深入解析了南京市住宅工程中常见的质量问题及其防治措施,重点关注裂缝和渗漏问题,明确了建设单位、设计单位、施工单位和监理单位在通病防治中的职责与角色,旨在提升住宅...

    Java正在成长但不仅仅是Java Java成长路线,但学到的不仅仅是Java .zip

    这些问题想必对很多人来说都是一个通病,包括我自己也是。所以我对于这些问题平时只能根据自己的眼界进行答复,也不知道这些东西对于他们是否有效。近几天看到了一个有关Java面试的Github开源项目,但是其目的性太强...

    住宅工程质量通病控制标准

    《住宅工程质量通病控制标准》的出台,正是为了解决这一问题,它针对住宅工程可能出现的质量问题提出了防治和控制措施,从而提升整体工程质量。 该标准明确规定了住宅工程的定义,即为居民提供日常居住功能的建筑物...

    安全通病防治措施

    安全质量通病防治措施,主要是建筑方面的应用

    江苏省建筑工程质量通病防治办法 条文解释

    江苏省建筑工程质量通病防治办法是针对江苏省内住宅工程质量控制的一项重要法规,旨在通过明确各参与方的职责,预防和治理住宅工程中常见的质量问题。本文主要分析了建设单位、设计单位、施工单位、监理单位以及相关...

    消防工程施工质量通病PPT课件.pptx

    《消防工程施工质量通病及其防治》 消防工程是建筑物安全体系的重要组成部分,其施工质量直接影响到建筑的安全性和人员的生命财产安全。本课件主要针对消防工程中的常见问题,包括火灾报警系统和消火栓及喷淋系统,...

    保定市建筑工程质量通病防治导则.pdf

    《保定市建筑工程质量通病防治导则》是一份针对建筑工程质量通病的防治指南。在建筑工程领域,所谓的“通病”指的是在建筑施工过程中经常出现的质量问题,这些问题可能会影响到建筑物的使用寿命、安全性能和功能实现...

    青岛市住宅工程质量通病防治技术措施二十条.doc

    《青岛市住宅工程质量通病防治技术措施二十条》是市建设委员会为提高住宅工程质量,防治住宅工程质量问题而出台的一项重要文件。这份技术措施旨在解决新建住宅工程中的常见质量问题,包括现浇混凝土楼板裂缝和非承重...

Global site tag (gtag.js) - Google Analytics