-
Java设计模式之装饰模式(1) 日期:2009-12-23 15:42:36 点击:5 好评:0
说明: 装饰模式是在不必改变原类文件和使用继续的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点; (1) 装饰...
-
用Java事件处理机制实现录制回放功能(1) 日期:2009-12-23 15:42:36 点击:13 好评:0
目前在一些Java应用程序的GUI测试工具,可以提供捕捉用户操作的能力并在代码被修改之后能够自动回放用户的操作。文章将分析Java的事件处理模型及其原理,介绍了基于事件源识别的...
-
Java操作Excel电子表格 日期:2009-12-23 15:42:36 点击:1 好评:0
只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路,其中最成熟的就是能存取Microsof...
-
JAR文件包及jar命令详解 日期:2009-12-23 15:42:36 点击:0 好评:0
经常在网上看到有人询问:如何把 Java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进...
-
java的异常处理机制 日期:2009-12-23 15:42:36 点击:3 好评:0
关于 Java 中引入的 Checked Exceptions,目前存在着很多反对意见。正方的观点是引入 Checked Exceptions,可以增加程度的鲁棒性。反方的观点是 Checked Exceptions 很少被开发人员正确使用过,并且...
-
动态图文结合 日期:2009-12-23 15:42:36 点击:1 好评:0
动态图文结合Javabeans的核心公布如下: import java.io.*; import java.util.*; import java.awt.image.BufferedImage; import java.awt.Image; import java.awt.image.AffineTransformOp; import javax.imageio.ImageIO; import java.awt.geom....
-
Java桌面应用程序设计:SWT简介(1) 日期:2009-12-23 15:42:36 点击:3 好评:0
Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证...
-
定时执行任务的三种方法 日期:2009-12-23 15:42:36 点击:1 好评:0
1 Java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.schedule(new ListByDayTimerTask(),10000,86400000); 这里的ListByDayTimerTask类必须extends TimerTas...
-
Java数据结构――基于数组的表 日期:2009-12-23 15:42:36 点击:0 好评:0
我没看过 其他语言版的数据结构,但觉得Java的实现方法很巧妙--用类和对象来实现.基于数组的表,思想很简单就是定义一个类用来存储一组数据,我定义的是ArrayListClass类,在类中定义用来...
-
Java学习:EJB的专用术语解释 日期:2009-12-23 15:42:36 点击:0 好评:0
在学习J2EE的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些EJB术语,为广大网友解疑。 Bean Bean是Enterprise Java Bean的缩写,一个Bean扮演着应用程序...
-
用Socket类实现HTTP协议客户端应用(1) 日期:2009-12-23 15:42:36 点击:0 好评:0
Http客户端程序已集成在Java语言中,可以通过URLConnection类调用。遗憾的是,由于SUN没有公布Http客户程序的源码,它实现的细节仍是一个谜。本文根据HTTP协议规范,用Java.net.Socket类实现...
-
类注释文档编写方法 日期:2009-12-23 15:42:36 点击:4 好评:0
对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变...
-
在canvas类里调用textbox 日期:2009-12-23 15:42:36 点击:3 好评:0
代码 /** * TextBoxs instance */ private TextBox inputName = null; /** * 「cancel」Command * command in TextBox */ private Command cCancel = new Command("cancel", Command.CANCEL, 1); /** * 「ok」Command * command in TextBox */ private...
-
深入了解WebLogic的类装载机制详解[组图] 日期:2009-12-23 15:42:36 点击:3 好评:0
假如大家对一般类的装载器熟悉的话,就知道在Java中类的装载采用“代理机制”,即子装载器假如需要装载一个类文件,首先会将此任务提交给父装载器,假如父装载器找不到此类文件...
-
Java软件架构设计慨论 日期:2009-12-23 15:42:36 点击:2 好评:0
开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。 开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能...
-
用Axis开发基于Java的Web服务[图] 日期:2009-12-23 15:42:36 点击:2 好评:0
概述 本文介绍了一个比较简单实用的基于Java的SOAP引擎――Apache组织推出的Axis――的安装、配置和应用开发方法,希望对有爱好做基于Java的Web Services应用开发的朋友有所帮助。 Axis简介...
-
扩展Eclipse辅助和规范开发流程[组图] 日期:2009-12-23 15:42:36 点击:4 好评:0
假如市场上的开发工具不能满足您的需要,而自己开发 IDE 又不太现实,那本文就是您所需要的,它介绍了如何扩展 eclipse JDT 来辅助规范你的项目开发流程和帮助约束你的代码规范。...
-
Java写的查找重复电话号码程序[图] 日期:2009-12-23 15:42:36 点击:5 好评:0
开发工具:Netbeans 4.1 说明: 此程序大体流程 1。打开一个含有多个重复记录的电话号码的文件。 2。系统按行读取文件并添加到向量vectors中,注重此时将电话号码转为LONG型。 3。新建一...
-
Java设计模式之迭代器模式[图] 日期:2009-12-23 15:42:36 点击:2 好评:0
一、 引言 迭代这个名词对于熟悉Java的人来说绝对不生疏。我们经常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator(); while(it.hasNext()){ //using “it.next();”do some bu...
-
Java开源架构Jdon应用系统案例开发 日期:2009-12-23 15:42:36 点击:3 好评:0
案例场景:每个系统都是从域建模入手设计,通过建模将业务需求转化为软件域范围的模型,本文以围绕一个模型实现该模型的基本功能:增删改查(CRUD)和批量分页查询,通过Jdon框架的...