WEB开发网
开发学院WEB开发Jsp Java核心代码例程之:HelloWorld.java(2) 阅读

Java核心代码例程之:HelloWorld.java(2)

 2008-01-05 08:39:54 来源:WEB开发网   
核心提示:import java.lang.reflect.Method;import java.lang.reflect.InvocationTargetException;/** * <code>main()</code> invokes "Hello world" reflect

import java.lang.reflect.Method;
import java.lang.reflect.InvocationTargetException;

/**
 * <code>main()</code> invokes "Hello world" reflectively.
 **/

public class HelloWorld
{
 public static void main( String[] args )
 {
  Class outClass = System.out.getClass();
  Class[] argTypes = new Class[] ;

  try
  {
   Method PRintMethod = outClass.getMethod( "println", argTypes );
   printMethod.invoke( System.out, new Object[] );
  }
  catch ( NoSUChMethodException e )
  {
   System.err.println( "Can"t find method: " + e.getMessage() );
  }
  catch ( SecurityException e )
  {
   System.err.println( "Can"t find method: " + e.getMessage() );
  }
  catch ( IllegalaccessException e )
  {
   System.err.println( "Can"t invoke method: " + e.getMessage() );
  }
  catch ( IllegalArgumentException e )
  {
   System.err.println( "Can"t invoke method: " + e.getMessage() );
  }
  catch ( InvocationTargetException e )
  {
   System.err.println( "Can"t invoke method, threw: " 
             + e.getTargetException().getMessage() );
  }
 }
}

Tags:Java 核心 代码

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接

热点阅读
焦点图片
最新推荐
精彩阅读