ÇóÒ»¸öÀûÓÃjava·´ÉäµÄÀý×Ó
²»Ì«Àí½â·´ÉäµÄ×÷ÓÃ
Java code:
import java.lang.reflect.*;
public class ReflectionTest {
public static void main(String[] args) {
Class c=null;
try {
c=Class.forName("java.lang.String");
System.out.println("package "+c.getPackage().getName()+";");
System.out.print(Modifier.toString(c.getModifiers())+" ");
System.out.print("class "+c.getSimpleName()+" ");
if (c.getSuperclass()!=Object.class) {
System.out.print("extends " + c.getSuperclass().getSimpleName());
}
Class[] inters=c.getInterfaces();
if(inters.length>0){
System.out.print("implements ");
for(int i=0;i<inters.length;i++){
System.out.print(inters[i].getSimpleName());
if(i<inters.length-1){
System.out.print(",");
}
}
}
System.out.println("{");
printFields(c);
printMethods(c);
System.out.println("}");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Ïà¹ØÎÊ´ð£º
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
ĿǰÓÐÒ»¸öjava³ÌÐò,µ÷Óô洢¹ý³ÌÔÚÊý¾Ý¿âÖÐдÈëһЩÊý¾Ý£¬È»ºó½«ÕâЩÊý¾Ý´«Ê䏸ÁíÍâÒ»¸ö³ÌÐò,Ŀǰ²»¹ÜjavaÁ¬½Ó³É¹¦»òÊDz»³É¹¦£¬¸Ã´æ´¢¹ý³Ì¶¼»áдÈëÊý¾Ý!
ĿǰÐèÒªÔÚjavaÁ¬½Ó²»³É¹¦µÄÇé¿öÏÂ,Óкη½·¨ÄÜʹ´æ´¢¹ý³Ì ......
ÏÖÔÚÓöµ½ÕâÑùÒ»¸öÎÊÌ⣺
ÔÚjava Öбàдswing³ÌÐò£¬ Ìí¼Ó°´Å¥jbServerStart£¬Ä¿µÄÊǵ±µã»÷jbServerStartʱ£¬³ÌÐò»á×Ô¶¯´´½¨Á½¸öÓëÆäËûÖÕ¶ËͨÐŵĶÔÏ󣬴úÂëÈçÏ£º
private Container createButtonPane ......
²àÖØÓÚ»¥ÁªÍø¿ª·¢
JAVA¿ª·¢¹¤³Ìʦ
ְλÃèÊö£º
1¡¢°´USECASE½øÐÐÒµÎñÐèÇó·ÖÎöºÍÈí¼þ¸ÅÒªÉè¼Æ£»
2¡¢½øÐÐÈí¼þÏêϸÉè¼ÆºÍ±àÂëʵÏÖ£¬È·±£ÐÔÄÜ¡¢ÖÊÁ¿ºÍ°²È«£»
3¡¢Î¬»¤ºÍÉý¼¶ÏÖÓÐÈí¼þ²úÆ·£¬¿ìËÙ¶¨Î»² ......