zoukankan      html  css  js  c++  java
  • 代码风格

    public static ExceptionConfig executeException(Exception e) {

     

            if(e!=null)//1

    ExceptionConfig ex=null;//3

    ActionMessage msg=null;

           List exceptionConfig = ConfigManager.getAllException();

           if (exceptionConfig != null)//2

               for (int i = 0; i < exceptionConfig.size(); i++) {

                  Object o = exceptionConfig.get(i);

                  if (o instanceof ExceptionConfig) { //4

                      ex= (ExceptionConfig) o;

                      if (e.getClass().getName().equals(ex.getType())) {

    msg = new ActionMessage(ex.getKey(), e.getMessage());

                          ActionMessages.addMessage(msg);

                         return ex;

                      }

                  }

               }

           return null;//5

        }

     

    在方法的输入方面

    1首先必须判断输入的参数 是否为空 防止NullPoint的出现  例如1

    2每通过调用方法获得对象都需要进行是否为null判断 例如2

    3如果出现循环中需要实例化对象获取的对象 可以在循环外 定义该

    对象 null 例如3

    4如果取出的对象是object类型 需要拆箱成其他类型 可以使用instaceof 判断

    类型是否是否相同 例如4

    在方法的输出方面

             1 根据输出也就是返回值的类型 进行返回 如果是对象类型 如果出现异常 其他原因时返回空  如果是原始数据类型像int型可以返回 0

  • 相关阅读:
    改进IT服务流程17步 IT管理
    ISO 17799 /27001标准简介
    风险管理_cissp
    操作安全_cissp
    isms实施步骤
    CISSP要点-第五章安全体系结构和设计
    WLC+AP,跨专线实现异地多SSID流量分流 H-REAP
    186、说一下C++左值引用和右值引用
    180、C++从代码到可执行程序经历了什么?
    177、你知道回调函数吗?它的作用?
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9332055.html
Copyright © 2011-2022 走看看