Java
earl86
写什么爱好 计算机
展开
-
JAVA中建立多线程的典型例子
JAVA中建立多线程,无非两种方式,一是继承自thread类,另一种是实现runnable接口,下面两个例子很典型,可以复习下1、继承自thread类 public class j02140301 extends Thread // 步骤 1{ public void run() // 步骤 2 ,覆盖继承自 Thread 的 run() { while(tr...2008-10-24 21:23:00 · 71 阅读 · 0 评论 -
MD5加密 Java代码
因为代码太长,无法贴上来,所以传到了网盘上,可以下载点击下载或者是这个链接 http://www.uushare.com/user/ilstar/file/1107168 类别:数据结构与算法?查看评论...2008-12-15 19:29:00 · 180 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别在Java语言中, abstract class 和interface 是支持抽象类定 义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstr...2008-11-26 20:39:00 · 110 阅读 · 0 评论 -
Java 理论与实践: 嗨,我的线程到哪里去了?
Java 理论与实践: 嗨,我的线程到哪里去了? 了解如何避免服务器应用程序中的线程泄漏 级别: 初级 ...2008-11-21 21:11:00 · 110 阅读 · 0 评论 -
如何比较两个有可能为null的实例
如何比较两个有可能为null的实例 以前在写程序的时候,碰到需要比较两个有可能为null的实例时,为了避免出现NullPointerException,经常用这样的一段代码来比较: Object obj1 = "abc"; Object obj2 = "cde"; if ((obj1 == null && obj2 == null) ...2008-11-09 16:37:00 · 166 阅读 · 0 评论 -
关于 DAO 接口设计的思考
需求: 现在要设计 3 个 DAO 分对 Wind, Horse, Cow 进行增、删、改以及一些其他操作。 设计一: Java代码 Public interface WindDao { public void create(Wind obj); public void delete(Wind obj); public vo...2008-11-07 11:03:00 · 147 阅读 · 0 评论 -
java的窗口关闭问题
java的窗口关闭可以实现windowLinstener接口来实现,可实现其适配器类windowadapter类,应为这个类只是个对接口空实现的类,所以我们可以继承这个类重写我们需要的方法。可以通过匿名类内部类来实现:import java.awt.*;import java.awt.event.*;public class TestWindowClose { public static ...2008-10-31 19:24:00 · 448 阅读 · 0 评论 -
java实现快速排序算法
void paixu(int a[],int low,int high;)//用快速排序法{// low, high表示扫描的范围int pivot;//存放中心索引及其值的局部变量int scanup,scandown,mid;//用于扫描的索引if (high-low<=0) //如果数组中的元素少于两个,则返回return;else if(high-low==1) //...2008-10-31 19:23:00 · 93 阅读 · 0 评论 -
java中回调的实现
//定义一个接口interface Incrementable{ void increment();}//一个简单的接口实现类class Callee1 implements Incrementable{ private int i = 0; public void increment(){ i++; System.out....2008-10-31 19:22:00 · 264 阅读 · 0 评论 -
j2ee清除缓存的三句话
在ajax中经常会遇到一个问题,就是有重复请求的时候,ajax将不理会,所以我们可以有以下的处理方法。1.使用随机数或者时间加入url如: var url = "user.action?username=xxxx&date="+new Date();2.使用response方法清除浏览器缓存:<% response.setHeader("Pragma","No-ca...2008-10-31 19:19:00 · 81 阅读 · 0 评论 -
Java实现分类文件拷贝4
tputStream fos=new FileOutputStream(objFile); byte[] buf=new byte[1024]; int i=0; while((i=fis.read(buf))!=-1){ fos.write(buf,0,i); } fis.close(); fos.close(); } catch(IOException ie){ ie.pri...2008-10-31 19:15:00 · 126 阅读 · 0 评论 -
Java实现分类文件拷贝3
java.io.BufferedWriter; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWrite...2008-10-31 19:14:00 · 88 阅读 · 0 评论 -
Java实现分类文件拷贝2
对于对老文件的修改,我们都可以在配置文件中得到目标路径.下面我们看看配置文件如何得到.在这各之前,我们提到几个工具方法: 1.取文件名的扩展名,传入文件名,返回扩展名. /** * * @param fileName * @return */ private String getExt(String fileName){ int pos=fileName.lastIndexOf("...2008-10-31 19:13:00 · 86 阅读 · 0 评论 -
Java实现分类文件拷贝1
在Java中对文件进行分类 如果你是个Java程序员,也许你对Java的文件组织已经非常清楚,例如你知道你们项目组是如何把众多的Java文件进行分类,组成整个项目工程.通常你们可能会根据业务来分组.有时候,我们作为项目成员,就会把自己的Java文件根据分组来进行分类的.下面,给出个例子: 某项目ProjectX要给某家名叫comX的商业公司做的信息系统,根据业务需要分为,a,b,c,d四组,采...2008-10-31 19:12:00 · 150 阅读 · 0 评论 -
当我调用 ProductService继承BaseService的方法时,提示我BaseDao属性null
转自:http://hi.baidu.com/annleecn/blog/item/6058798a21410a14c8fc7ac6.htmlspring bean 结构:interface implimentBaseDao BaseDaoImpl| |ProductDao ...2008-10-31 18:59:00 · 249 阅读 · 0 评论 -
java实现给图片添加水印和文字
import java.io.*;import com.sun.image.codec.jpeg.*;import java.awt.*;import java.awt.image.BufferedImage;import java.awt.image.*;import javax.swing.*;public class Test{ public static void m...2008-10-31 18:49:00 · 132 阅读 · 0 评论 -
编写对GC友好,又不泄漏的代码
编写对GC友好,又不泄漏的代码 作者:江南白衣 看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。 GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause 1.使用更多生命周期短的、小的、不改...2008-10-31 14:07:00 · 93 阅读 · 0 评论 -
解决 Java 程序的乱码问题
早上来上班,同事问在本机好好的 Java 程序,放到服务器上运行的时候,输出的中文字符总是显示乱码。我大致看了一下,猜测应该是 .java 文件编码和相关 Java 环境引起的问题。同 事的本地开发环境是 Windows,默认文件编码为 GBK,服务器为 Redhat Linux,默认文件编码为 ISO-8859-1,两种字符编码并非完全一致。如果要保证 Java 程序中的中文字符能够被正确...2008-10-28 19:19:00 · 211 阅读 · 0 评论 -
Java获取系统所有进程(转)
代码比较简单,就不那么讲究了。一个 main 写了吧。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import org.apache.log4j.Logger; /** * @author pqcc */ public class Proc...2009-02-06 12:36:00 · 446 阅读 · 0 评论