当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: java的反射技术功能十分强大,整理一些资料!! (如需转载,请注明出处!) Lesson: 检测类examing class 1.Retrieving Class Objects 获取一个Class对象(metadata) a,从对象的实例获取。
 

 

    摘要:ejb的复合主键定制规则!!! 1.在大多数情况下,主键类应该是一个字符串类,一个整数类或其他的属于j2se或j2ee的标准 2.如果bean有一个复合主键,则必须创建一个主键类3.一个主键类必须实现java.io.serializable接口4.主键的访问控制符必须是public5.这个类的所有的域都必须声明为public6.这个类有一个公有的缺省构造方法7.这个类要实现hascode()和equals()方法 public class pk im......
    摘要:打开vb6建立一个窗体,代码如下: private sub label1_click(index as integer)on error goto exit_errstrpath = app.pathif right(strpath, 1) <> "\" then strpath = strpath & "\" select case index case 0 shell "notep......


[原创]java反射技术(一)

java的反射技术功能十分强大,整理一些资料!!

lesson: 检测类examing class 【相关文章:自动编译,框架警察检查,文档生成,版本标

(如需转载,请注明出处!) 【扩展阅读:移动的微软移动的Windows

【扩展信息:SQL SERVER 的命名规则

1.retrieving class objects

获取一个class对象(metadata)

a,从对象的实例获取。

class c = mystery.getclass();//(return class)

b,从子类的实例获取

textfield t = new textfield();

class c = t.getclass();

class s = c.getsuperclass();

c,知道类名,则可以把.class加入到名字之后来获取。

class c = java.awt.button.class;

d,如果类名在编译时是未知的,则可以使用class.forname()方法来获取.

class c = class.forname(classstring);

2.getting the class name

获取类名称

 c.getname();

例如:

import java.lang.reflect.*;

import java.awt.*;

class samplename {

   public static void main(string[] args) {

      button b = new button();

      printname(b);

   }

   static void printname(object o) {

       class c = o.getclass();

       string s = c.getname();

       system.out.println(s);

   }

}

3.discovering class modifiers

检索修改符

a.通过getmodifiers()方法获取一个整型标识值。

b.通过java.reflect.modifier对象的ispublic, isabstract, 与 isfinal方法判断此值.

例如:

import java.lang.reflect.*;

import java.awt.*;

class samplemodifier {

   public static void main(string[] args) {

      string s = new string();

      printmodifiers(s);

   }

   public static void printmodifiers(object o) {

      class c = o.getclass();

      int m = c.getmodifiers();


...   下一页
 ·定制你文件夹的新图标    »显示摘要«
    摘要:定制你文件夹的新图标   某个目录对你很重要吗?让它有个与众不同的图标吧,这样辨认起来也容易。用记事本在你的目录内新建一个文件,文件名叫作desktop.ini,将下面这两行输进去:   [.shellclassinfo]   iconfile=   iconindex=   iconfile就是你的图标文件,可以采用.ico、.exe、.dll等这类有图标的文件充当。写下绝对或相对路径都可以,iconindex是选择哪一个图标,如果你指定......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE