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

一个Java反射机制例子

package test;
import java.lang.reflect.Method;
public class InvokeTest {
  /**
   *
   * main 方法
   * @param args
   * void
   */
  public static void main(String[] args) {
    try {
      InvokeTest invokeTest = new InvokeTest();
      //1.第一步获取方法的映射
      //String[] realArgs = {"",""};//定义一个与execute方法第1个参数对应的String数组(注意此数组只为获取方法的映射)
      //Integer in = new Integer(0);//定义一个与execute方法第2个参数对应的Integer对象     
      //Class[] c_args = new Class[2];
      //c_args[0] = realArgs.getClass();//分别获取以上两个参数的class
      //c_args[1] = in.getClass();
      //Method method = invokeTest.getClass().getMethod("execute", c_args);//返回值为test方法的映射(类型Method)
      /**
       * 注意,以上几句(11-16行)可以写成下面一句
       * 目的是获取execute方法的映射,第一个参数是方法,第二个参数是execute方法所需要的参数列表,类型是class
       * 所以当execute方法没有参数时,getMethod第二个参数为null即可
       */
      Method method = invokeTest.getClass().getMethod("execute",
          new Class[] { String[].class, Integer.class });
     
      //2.第二步调用方法
      //String[] a1={"zhong","cheng"};//这里的数组用于做真正调用时的参数
      //Integer a2=new Integer(5);//同上
      //Object[] allArgs = new


相关文档:

如何用java随机生成一个汉字?

思路:生成一个随机数----转换成16进制或其他码值------转换成汉字字符---显示
生成一个随机数,   在0x5000到0x9000之间的都是汉字
我只讲原理,但具体到你使用什么编程工具是你自己的问题。
任何编程开发工具都有随机数这个概念,而我们的区位码正好是由四位数字组成的,区位输入法可以输入GB2312-80的全部汉字, ......

Java代码生成和解析xls文件

使用poi来生成xls文件:引用的包poi-3.2.final.jar;
要了解的类HSSFWorkbook,HSSFSheet,HSSFRow,HSSFCell
HSSFWorkbook workbook=new HSSFWorkbook();得到一个Excel文件的引用
HSSFSheet sheet=workbook.createSheet();得到一个sheet,还有HSSFSheet sheet=workbook.createSheet("sheet1");方法可以设置Sheet的名称。
然 ......

JAVA静态方法的同步问题~~~~~~~~~~~~~

一直被同步搞得晕头转向,今天遇到了要写静态方法,总担心会不会有同步问题,结果看了以下一席话,豁然开朗~~
Every method of java will have a stack, and every invokation on that
method will have it's own 'stack frame'. So the locale data of one
method invokation will not affect others.
Please do not c ......

Java 静态代理和动态代理

 
Java 静态代理和动态代理
http://kuangbaoxu.javaeye.com/blog/192804
关键字: 静态代理与动态代理
1. 代理模式主要有两种:静态代理和动态代理 
2. 静态代理: 
比如要在输出“HelloWorld”前打印一个字符串“Welcome” 
A:先定义一个接口类 
Java代码 
pac ......

Java数据库连接池

import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Enumeration;
import java.util.Vector;
/*虽然现在用APACHE COMMONS DBCP可以非常方便的建立数据库连接池, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号