zoukankan      html  css  js  c++  java
  • Java如何让异常处理机制更完备规范

    1)catch的Exception一定要详细的点名是某种异常而非一概而论的用Exception ex来接收所有的异常,往往不理解这点的人也不能很好的理解catch的意义到底在哪里,是对捕获的异常进行一定程度上的处理,那么我们对捕捉到的不同类型的异常自然要有不同的处理,这也就驱使着我们在catch的时候必须要声明具体的异常名称

    2)其实在上一条中已经提及,就是要对捕获到的异常有所处理,而非仅仅printStackTrack(),调用这个方法不算我们对异常进行了处理
    3)在try语句块中不要塞入太多的代码。关于这点由于我自己也是新手,所以就引用下某前辈的教导:
    是的,抽象的看这段话其实是深层次的告诉了我们什么叫真正的“好代码“或者说”高质量的代码“,拿exception来说,我们实质上要做的是面对初始给出的一大堆语句,要分析出哪条语句可能会throw exception,然后单独的对他进行处理,而不是图省事把所有的代码都wrap在一起,这样当真的出错时也不利于我们分析问题到底出在哪里。
    4)有效的利用finally block来帮自己解决程序的内存释放问题。
    5)还有一个是数据信息不完整问题,不过我现在还没有遇到这种情况,看到前辈有总结,现在此记录一下,以便日后可能会遇到类似的问题:
  • 相关阅读:
    小程序中template的用法
    小程序弹窗的几种形式
    js怎样截取以'-'分割的字符串
    js怎样截取字符串后几位以及截取字符串前几位
    局域网聊天软件项目小结(1)
    IPAddress类
    Combobox 成员添加
    tcpclient 类
    console.read()读入的内容
    技术带来的进步与退步---一点点反思
  • 原文地址:https://www.cnblogs.com/immortal-worm/p/5384107.html
Copyright © 2011-2022 走看看