易截截图软件、单文件、免安装、纯绿色、仅160KB

java反射调用方法

TestRef.java
  import java.lang.reflect.Method;
  import java.lang.reflect.InvocationTargetException;
  /**
  * Created by IntelliJ IDEA.
  * File: TestRef.java
  * User: String
  * Date: 2010-3-29 14:48:44
  */
  public class TestRef {
  public static void main(String args[]) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
  Foo foo = new Foo("这个一个Foo对象!");
  Class clazz = foo.getClass();
  Method m1 = clazz.getDeclaredMethod("outInfo");
  Method m2 = clazz.getDeclaredMethod("setMsg", String.class);
  Method m3 = clazz.getDeclaredMethod("getMsg");
  m1.invoke(foo);
  m2.invoke(foo, "重新设置msg信息!");
  String msg = (String) m3.invoke(foo);
  System.out.println(msg);
  }
  }
  class Foo {
  private String msg;
  public Foo(String msg) {
  this.msg = msg;
  }
  public void setMsg(String msg) {
  this.msg = msg;
  }
  public String getMsg() {
  return msg;
  }
  public void outInfo() {
  System.out.println("这是测试Java反射的测试类");
  }
  }
  控制台输出结果:
  这是测试Java反射的测试类
  重新设置msg信息!
  Process finished with exit code 0


相关文档:

现代版java爱情

result love(boy, girl) ­
{ ­
    if( boy.有房() and boy.有车() ) ­
    { ­
        boy.set(nothing); ­
        return girl.嫁给(boy); ­
  &n ......

JAVA 与SOCKET通讯

先来看看客户段程序编写的流程:
  1、 首先调用Socket类的构造函数,以服务器的指定的IP地址或指定的主机名和指定的端口号为参数,创建一个Socket流,在创建Socket流的过程中包含了向服务器请求建立通讯连接的过程实现。
  2、 建立了客户端通讯Socket后。就可以使用Socket的方法getInputStream()和getOutputStream() ......

理解Java ClassLoader机制

当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:
       bootstrap classloader
                |
       extension classloader
            &n ......

java split分割字符串注意事项

Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]]) 免费资源收集网(http://www.freezq.cn)
strin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号