文章列表
java的instanceof操作符行为很是古怪啊 似乎instanceof前面确定了后面就是受限的,只能是接口或前面对象的类的类继承链中的一员(是为了提高性能吗,还是一个bug就),而后面固定的情况下(下面代码中的isMyType方法)前面的对象可以是任何类型的(包括null虽然它总会得到FALSE)。
可惜Class.isInstance()也是个native方法,真愁人啊可。
有人了解不这个?
public class InstanceofTest implements IA{
public static void mai ...
package com.tcgbp.test;
import static com.tcgbp.tools.ToolMethods.*;
import static com.tcgbp.Sort.ArraySort.*;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.*;
public class Test {
/**
* @param args
* @throws NoSuchMethodExc ...
自己写的工具类,没办法,谁让咱是个懒人呢不过也算是为了练练静态导入吧
package com.tcgbp.tools;
import java.lang.reflect.Method;
import java.util.Random;
public class ToolMethods {
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////// ...
- 2009-12-06 17:19
- 浏览 859
- 评论(0)