加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

HttpServlet中getAllDeclaredMethods()方法

发布时间:2020-12-14 06:30:06 所属栏目:Java 来源:网络整理
导读:在看apache-tomcat-7.0.40中的HttpServlet的时候,看到它里面的方法getAllDeclaredMethods()写的很不错! Method[] getAllDeclaredMethods(Class (c.equals(javax.servlet.http.HttpServlet. Method[] parentMethods = Method[] thisMethods = ((parentMetho

在看apache-tomcat-7.0.40中的HttpServlet的时候,看到它里面的方法getAllDeclaredMethods()写的很不错!

Method[] getAllDeclaredMethods(Class (c.equals(javax.servlet.http.HttpServlet. Method[] parentMethods = Method[] thisMethods = ((parentMethods != ) && (parentMethods.length > 0 Method[] allMethods = Method[parentMethods.length + System.arraycopy(parentMethods,allMethods,0 System.arraycopy(thisMethods,parentMethods.length, thisMethods = }

我想说的有两个地方:

((parentMethods != ) && (parentMethods.length > 0))

我们在判断一个数组的时候是否为空的时候,应该先判断该数组是否为null,在判断数组的长度...

two:System.arraycopy(parentMethods,parentMethods.length);

这里提到的方法是:

arraycopy(Object src, Object dest, length);

这是一个数组复制数组的函数,在 ?java.lang.System 类中。

参数含义:

* * * * * @param length the number of array elements to be copied.//需要复制的长度

很好用的方法..

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读