博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年12月7日

摘要: JDK 5.0 中集合框架中的 Map 接口的定义的一部分: public interface Map { public void put(K key, V value); public V get(K key);}使用:Map m = new HashMap();m.put("key", "blarg");String s = m.get("key");推荐的命名约定: K —— 键,比如映... 阅读全文

posted @ 2006-12-07 15:41 daniel-shen 阅读(433) 评论(0) 推荐(0)

摘要: 清单 2-3. 使用反射检查数组类型和长度public class ArrayReflection { public static void main (String args[]) { printType(args); } private static void printType (Object object) { Class type = object.getClass()... 阅读全文

posted @ 2006-12-07 14:23 daniel-shen 阅读(1829) 评论(0) 推荐(0)

2006年12月1日

摘要: 1.判断要打开的窗口是否存在************************************************************************************************** 如果存在则提示错误消息 不存在则打开新窗口 新窗口的句柄可以从该方法的返回值得到 需要对窗口进行判断的时候只要将以前的window.open换成这个方法就好了。 functi... 阅读全文

posted @ 2006-12-01 09:19 daniel-shen 阅读(282) 评论(0) 推荐(0)

2006年11月29日

摘要: public class MessageFormat extends Format MessageFormat 提供了一种用中性语言方式产生连接信息的方法。 用该类构造显示给最终用户的信息。 MessageFormat 产生一系列对象,格式化它们,然后把格式化的字符串插入模式中恰当的地方。 注意: MessageFormat 与其它 Format 类不同,用对象的构造子创建一个 Messag... 阅读全文

posted @ 2006-11-29 13:51 daniel-shen 阅读(1102) 评论(0) 推荐(0)

摘要: ResourceBundle使用ResourceBundle访问本地资源 在设计时,我们往往需要访问一些适合本地修改的配置信息,如果作为静态变量,那么每次修改都需要重新编译一个class,.config保存此类信息并不适合,这时我们需要ResourceBundle。 通过ResourceBundle,我们需要访问位于/WEB-INF/classes目录下的一个后缀名为proper... 阅读全文

posted @ 2006-11-29 13:28 daniel-shen 阅读(1681) 评论(0) 推荐(0)

2006年11月23日

摘要: 装载本地库 (lithium的成果,纯粹作为资料保存)搞过JNI的都知道,本地库要放到系统path中,这样,Java进程在运行中才能找到本地库并动态加载。我们可以通过环境变量System.getProperty("java.library.path")来查看当前JVM搜索本地库的路径。 这时,就会遇到一个问题,部署应用的时候要记住将本地库拷贝到环境变量path指定的路径中。一般在windows平... 阅读全文

posted @ 2006-11-23 11:05 daniel-shen 阅读(1765) 评论(1) 推荐(0)

2006年11月20日

摘要: 在这里我们用多线程中最典型的例子,生产者与消费者问题。在这个例子里面我们定义了生产者Producer,消费者Consumer和仓库Warehouse三个类,在整个程序的生命周期里,生产者随机地制造出产品放到仓库中,消费者也是随即地从仓库中取出产品。 import exception.ProducerConsumerException; /** * Consumer.java * Consumer... 阅读全文

posted @ 2006-11-20 23:46 daniel-shen 阅读(491) 评论(0) 推荐(0)

2006年10月24日

摘要: HttpSessionBindingListener接口有两方需要实现的方法:public synchronized void valueBound(HttpSessionBindingEvent httpsessionbindingevent)public synchronized void valueUnbound(HttpSessionBindingEvent httpsessionbind... 阅读全文

posted @ 2006-10-24 17:26 daniel-shen 阅读(644) 评论(0) 推荐(0)

摘要: 【摘 要】虽然过滤器才出现几年时间,但它们本身已作为一个关键组件嵌入到了所有敏捷的、面向对象的 J2EE Web 应用程序中。本文向您介绍了 Servlet 过滤器的使用。 Servlet API 很久以前就已成为企业应用开发的基石,而 Servlet 过滤器则是对 J2EE 家族的相对较新的补充。本文将向您介绍 Servlet 过滤器体系结构,定义过滤器的许多应用,并指导您完成典型过滤器实现的... 阅读全文

posted @ 2006-10-24 10:03 daniel-shen 阅读(557) 评论(0) 推荐(0)

摘要: java:comp/env是标准的J2EE环境查找规则使用这种方式必须做一次环境名到JNDI名的映射这种隔离使得在写程序时不必关注真正的JNDI名字其实说白了跟把JNDI名放到配置文件里是一样的用法如下,如把java:comp/env/my/datasource映射到my.ora.dataourceweb.xmlmy/datasourcejavax.sql.DataSourceCONTAINERw... 阅读全文

posted @ 2006-10-24 01:20 daniel-shen 阅读(2261) 评论(0) 推荐(0)