原创 代理模式再續

package lyr; import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;

原创 代理模式我還再續

package lyr; import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;

原创 中文批量轉碼

package com; import java.io.*; /** * 雷昀融 * 遞歸 *  * @author Administrator */public class DiGui { public Recu r = new Rec

原创 UtilTimerDemo

import java.util.Timer;import java.util.TimerTask;/* * UtilTimerDemo.java * * Created on May 2, 2007, 3:13 PM * * Copyr

原创 五百個小孩,數三退一,最後留下的是多少號

/** * 數三退一 * @author Lei * @version 創建時間:2009-8-17 上午11:13:18 */public class Count3Quit { public static void main(Strin

原创 java反射機制

/** * @author Lei * @version 創建時間:2009-8-19 上午08:55:39 */public class Array { public static void main(String[] args) { 

原创 代理模式續

package lyr;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;

原创 觀察者模式

  import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Properties; /** * 觀察者模式 

原创 選擇排序

/** * 選擇排序 * @author Lei * @version 創建時間:2009-8-16 下午08:15:54 */public class Sort { public static void main(String[] ar

原创 二分法查找___查找前必先排好序

public class BinarySearch {         public BinarySearch() {       }         public static int binarySearch(int[] datas,

原创 線程掛起與恢復

public class MainApp {     public static void main(String[] args) {                try {            MySprite dog = new

原创 模板模式

public class Model {  /**  * 模板模式  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated m

原创 動態代理續

import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy; public class

原创 利用反射讀取 私有 變量(很黃很暴力)

利用反射讀取 私有 變量(很黃很暴力) 獲取Class對象方法的三種方式: 類名.class; 對象名.getClass(); Class.forName("類");   " com.wsq.UserBean" public class

原创 類A沒被初始化

class A { static final int a = 10; static {  System.out.println("initializing A"); }} public class B { public static vo