当前位置:  技术问答>java相关

用什么方法可以遍历一个类的所有实例?给点代码。谢谢

    来源: 互联网  发布时间:2015-04-25

    本文导语:  用什么方法可以遍历一个类的所有实例?给点代码。谢谢 | 可以单独的写个类,比如CmAllObJect,如下: public class CmAllObject { public static Vector vect = new Vector(); public static synchronized Object g...

用什么方法可以遍历一个类的所有实例?给点代码。谢谢

|
可以单独的写个类,比如CmAllObJect,如下:
public class CmAllObject
{
public static Vector vect = new Vector();

public static synchronized Object getObjName(Object objObject)
{
if (vect.contains(objObject))
{
return objObject;
}
else
{
vect.add(objObject);
return objObject;
}
    }
}
每次实例是调用就可以了,这样还可以实现共享锁定。

|
我想可以做一个全局的vector,在构造函数中加入进去!
遍历这个vector就可以遍历所有的实例!

|
如果是任何一个类, 恐怕很难.

|
产生的时候register一下,die的时候unregister一下。
注册一般用hashtable。不过要手工调一下,因为java中没有析构函数,
否则可以自动完成(用static变量,在父类的构造器中register,
在析构器中unregister)。

|
什么时候会需要这个功能?
请把具体场景给出来,也许不用这么麻烦。

|
http://www.csdn.net/Expert/TopicView.asp?id=88447&datebasetype=200101

|
faint, 你早说需求不就完了? 还以为有什么"高级"功能呢?

client 连接的时候保存一份就可以了.

|
look up api doc about reflecting(class, classloader, and so on)

|
大家是不是跑题了!
不就是一个遍历方法吗,关键是实例类型各种各样,通用的方法就是转成Object类了。要用到的时候再强制。

int Vector.size();
while(t>=0){
Object o=Vector.elementAt(t);
t--;
}

    
 
 

您可能感兴趣的文章:

  • php遍历数组四种方法 php数组遍历实例
  • 有没有java联sql7.0的方法,最好是动态的,不想用jdbc-odbc,谢谢了 iis7站长之家
  • c# Dictionary遍历方法的小例子
  • PHP采用自定义函数实现遍历目录下所有文件的方法
  • 令人头痛的问题:如何用getString()为空的方法判断数据库表中的字段已全部遍历
  • Python中文件遍历的两种方法
  • python 字典(dict)遍历的四种方法性能测试报告
  • C#使用yield关键字让自定义集合实现foreach遍历的方法
  • Python中使用item()方法遍历字典的例子
  • Java集合Set、List、Map的遍历方法
  • C++实现二叉树非递归遍历方法实例总结
  • jquery遍历select元素的二种方法(实例)
  • JAVA遍历map的几种实现方法代码
  • java map遍历的四种方法总结
  • python中遍历文件的3个方法
  • Jquery遍历checkbox获取选中项value值的方法
  • asp.net遍历文件夹下所有子文件夹并绑定到gridview上的方法
  • php遍历数组list foreach each方法实例
  • Java遍历Properties所有元素的方法实例
  • Sql Server遍历表记录的二种方法(表变量与游标)
  • Bean的作用域及Spring 暴露 Bean实例的方法介绍
  • 类的方法和实例方法,类字段和实例字段有什么不同,在使用上?
  • 可以有其他两个类的实例同时调用一个java实例的两个方法吗?
  • ThinkPHP之N方法实例教程
  • 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名
  • ThinkPHP之A方法实例讲解
  • 求UNIX下C++程序只运行一个实例的方法及范例
  • 近日看源码发现有public类,未经实例化就可以调用该类里面的static方法?
  • 使用PackageManager获得应用信息实例方法
  • 请问!!在方法内部怎样访问外部实例!!
  • ThinkPHP之A方法实例教程
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java有没有调用系统时间的方法?谢谢!
  • 哪有redhat和98互连的文章-组局域网的方法?详细一点的,谢谢!
  • 请问用什么方法能判断一个文件是否存在,谢谢!
  • getParameter是不是将页面提交的数据保存到数据库的唯一方法?谢谢
  • 请给我讲讲clone()方法究竟怎么复制对象,小妹谢谢大虾们了!
  • linux 里有哪些内核与用户进程的通信方法? 请高手指点一下!谢谢!
  • 有没有java联sql7.0的方法,最好是动态的,不想用jdbc-odbc,谢谢了
  • 菜鸟上路!请大虾指点!请介绍快速上路的方法及各位的经验!谢谢
  • 用什么方法,可以把一个String型的字符串赋给JTextField对象?谢谢!
  • 在UNIX中测试函数系统运行时间用什么方法?谢谢!
  • 想在windows2000下安装Solaris 9,可以采用什么方法实现及相关的配置要求,最好是给点说明性的资料,谢谢了
  • 请问如何在Java中调用一个VB所写的DLL?如何调用这个Dll的方法?如何取得和设置这个Dll的属性值?谢谢!
  • j2ee下载地址,及配置方法。我在sun的网站上下载后就是配不好。谢谢
  • 请教最简单有效的排序方法,谢谢
  • 请问,一个目录(my_dir)下有很多子目录,每个子目录下有大量的文件,想删除my_dir,最好的方法是什么?谢谢
  • 请问怎样在JPanel中画图,也就是怎样获取Graphics对象来做图,或是其他方法?谢谢!再Applicaition而不是再Applet中!
  • 初装JSWDK失败,请教解决方法,谢谢!
  • 请问怎样把System.out.println方法打印出来的内容输出到一个文件中,谢谢
  • Linux下进程间通信常用的方法有哪些?谢谢了
  • 请教关于pid的问题,用两种方法得到pid却不一样?谢谢
  • java命名空间java.awt.im类inputcontext的类成员方法: getinputmethodcontrolobject定义及介绍
  • 实现在同一方法中获取当前方法中新赋值的session值解决方法
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: getcontrolobject定义及介绍
  • 突然想到一个奇怪的问题:如果一个非abstract类中包含一个空方法体(及非Java代码写的方法体是空的)的native方法,编译会通过吗?
  • java命名空间java.lang类runtime的类成员方法: runfinalization定义及介绍
  • 构造方法到底怎么用,构造方法体中可以放些什么东西,它和一般方法有什么本质区别功能上
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: dispose定义及介绍
  • jquery中slideUp()方法与slideDown()方法
  • java命名空间javax.swing类rowsorter<m>的类成员方法: allrowschanged定义及介绍
  • jquery中fadeIn()方法与fadeOut()方法(示例)
  • java命名空间java.lang类securitymanager的类成员方法: getsecuritycontext定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3