当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 5.泛型方法tyl
 

 

 ·log4j基本使用方法    »显示摘要«
    摘要:   log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有error、warn、info、debug,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。  一、定义配置文件  其实您也可以完全不使用配置文件,而是在代码中配置log4j环境。但是,使用配置......
 ·公司知识库管理的制度与推行    »显示摘要«
    摘要: donald 16:25:51白衣和老庄,还有cannical各位在项目组或公司里推行过知识管理吗? 庄表伟 16:26:49wiki算不算? cannical 16:26:55庄的文章我看了,对于形而上学我可没什么研究,所以保持缄默比较稳妥。呵呵。不过我一向觉得逻辑的完备性不是什么问题,所有的种之上是什么也无关紧要江南白衣 16:27:06有公司的知识库,jspwiki搭的.不过大家写blog......


Jdk5.0新特性——Generic Types (泛型) /第5章
5.泛型方法

考虑写一个持有数组类型对象与一个集合对象的方法,把数组里的所有对象都放到

【程序编程相关:使用EJB3.O简化EJB开发(二)

【推荐阅读:JAVA规则——中级篇

集合里.第一个程序为:

【扩展信息:Tutorial for buildin

   static void fromarraytocolleciton(object[]a,collection<?> c){

     for (object o : a){

        c.add(o);//编译时错误

        }

   }

到现在为止,你可能学会避免开始的错误而去使用collection<object>作为集合参数的类型,你可能会意识到使用colleciton<?>将不会工作.

解决这个问题的方法是使用泛型方法,generic methods,就像类型声明.方法声明一样,就是被一个或更多的类型参数参数化.

   static <t> void fromarraytocollection(t[]a,collection<t> c){

        for(t o :a){

             c.add(o);//正确

            }

   }

    我们可以用任意类型的集合调用这个方法,他的元素类型是数组元素类型的超类型.

   object[] oa = new object[100];

   collection <object> co = new arraylist<object>();

   fromarraytocollection(oa,co);//t 被认为是object类型


...   下一页
    摘要:   本文描述了可用于诊断客户报告的 eclipse 插件问题的策略。这些策略最强大之处在于能够将一个调试会话从一个 eclipse 实例附加到正在远程主机上运行的 eclipse 实例上。本文中所描述的策略对于基于 eclipse 2.x 的所有产品都有效,如 websphere studio application developer 和 websphere studio site devel......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE