[转载]驯服 Tiger: 利用 Tiger 为窗格减压
驯服 Tiger: 利用 Tiger 为窗格减压有多少次您是使用 frame.getContentPane().add() 编写代码,或者说有多少次在调用 add() 之前忘记获得内容窗格,并最终以在运行时抛出 Error 结束?作为顾问,John Zukowski 将在...
[转载]进入 Harmony 世界,第 4 部分: 类库开发最佳实践
进入 Harmony 世界,第 4 部分: 类库开发最佳实践Apache Harmony 是 2005 年 5 月宣布的开放源码 Java SE 实现,本文是由 5 部分组成的 进入 Harmony 世界 系列文章的第四篇,这个系列主要介绍 Apache Harmony ...
汉诺塔问题《源代码》
汉诺塔问题《源代码》/*** 汉诺塔事例* @author:蒋彪* @version 1.00 05/10/20*/import java.io.*;public class Towers {static int nDisks;public static void main(String[] args) throws IOException{System.out...
[转载]基于Java 2平台的引用类使用指南
基于Java 2平台的引用类使用指南Java 2 平台引入了 java.lang.ref 包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbage collector)之间有限的交互。Peter Haggar 在本文...
Welcome to my blog
欢迎大家来我的部落格做客
体验Java 5.0的新增语言特性
体验Java 5.0的新增语言特性Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5....
[转载]用JBuilder 2005实现重构之认识重构
用JBuilder 2005实现重构之认识重构为什么要重构 从Martin Fowler所著的《重构--改善既有代码的设计》一书连续两年成为最畅销的计算机图书之一,就可以知道重构给程序员所带来的欣喜程度了。 那么什么是重构呢...
[转载]深入浅出Java设计模式之备忘录模式
深入浅出Java设计模式之备忘录模式一、引子 俗话说:世上难买后悔药。所以凡事讲究个“三思而后行”,但总常见有人做“痛心疾首”状:当初我要是……。如果真的有《大话西游》中能时光倒流的“月光宝盒”,那这...
[转载]Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案
Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案现在,使用Java语言为 Palm OS编写程序的领域还没有完全统一,并且也有许多程度上的差异,目前,市面上有好几种不同的可用的应用程序接口,每种应用程序接...
编写你自己的单点登录(SSO)服务
编写你自己的单点登录(SSO)服务单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,...
[转载]使用 XML: 编译代理
使用 XML: 编译代理在本专栏文章中,Benoit 提供了“处理程序编译器(Handler Compiler,HC)”的前端,并介绍了 DFA 遇到的意外问题。有一个稳定但并非最佳的解决方案使发行用于进一步测试的 HC 的第一个版本成为可...
[转载]获得汉字拼音首字母的java工具类
获得汉字拼音首字母的java工具类public class GetCh2Spell { public static int compare(String str1, String str2) { int result = 0; String m_s1 = null; String m_s2 = null; ...
[转载]read-atleap-Hibernate部分分析2-CreateNews
read-atleap-Hibernate部分分析2-CreateNewsread-atleap-Hibernate部分分析2-CreateNews<!--[if !vml]--><!--[endif]--> 主要的类:ª com.blandware.atleap.persistence.hibernate.news. NewsDAOHibernate.C...
[转载]为tomcat页面设置访问权限
为tomcat页面设置访问权限在web应用中,对页面的访问控制通常通过程序来控制,流程为:登录 -> 设置session -> 访问受限页面时检查session是否存在,如果不存在,禁止访问 对于较小型的web应用,可以通过tomcat内置...
[转载]EJB 3.0开发指南之定时服务
EJB 3.0开发指南之定时服务在EJB2.1的规范中需要实现ejbTimeout方法,当然还有ejbPassivate、ejbRemove等方法。在EJB3.0中,只有你想用它们的时候,你才必须创建它们,否则不必实现。 这个例子主要有5个文件,这...
[转载]struts框架中实现多行表单提交
struts框架中实现多行表单提交在struts框架中常常会遇到多行表单的情况, 如何有效的利用struts框架提供的自动收集机制来处理呢? 这里提供一个简便的方法.可以用List来解决这个问题. List中的每一个元素都是一个有效...
[转载]Java反编译的研究
Java反编译的研究java诞生于1995年,是一门较年轻的语言。它以平台无关性,安全性,面向对象,分布式,键壮性等特点赢得了众多程序员的青睐。特别是它简洁的面向对象的语言风格,更让许多人对它爱不释手。但人们在...
[转载]运用异步输入输出流编写Socket进程通信
运用异步输入输出流编写Socket进程通信摘要:代码号为”Merlin”的J2SE1.4带来了一些激动人心的新特性,诸如对正则表达式的支持,异步输入输出流,通道(Channel),字符集等.虽然该版本还处在测试阶段,但这些新特性早已...
[转载]诊断 Java 代码: 设计可扩展的应用程序,第 2 部分
诊断 Java 代码: 设计可扩展的应用程序,第 2 部分玻璃箱可扩展性是指这样一种方式:软件系统可在源代码可以查看而不可以修改时被扩展 ―它是黑箱设计(在这里构建扩展时,不查看原始代码)和开放箱设计(扩展代码...
[转载]使用 XML: 与 Java NIO 的较量
使用 XML: 与 Java NIO 的较量如何转移话题至缓冲区和通道Benoit Marchal顾问, Pineapplesoft2002 年 6 月 本专栏文章将 XI 项目带入下一步。这里,Benoit 报告了他在新 Java 技术 API 方面的研究成果 ―特别是正...