摘要:
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......