Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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("ÕâÊDzâÊÔJava·´ÉäµÄ²âÊÔÀà");
¡¡¡¡}
¡¡¡¡}
¡¡¡¡¿ØÖÆÌ¨Êä³ö½á¹û£º
¡¡¡¡ÕâÊDzâÊÔJava·´ÉäµÄ²âÊÔÀà
¡¡¡¡ÖØÐÂÉèÖÃmsgÐÅÏ¢!
¡¡¡¡Process finished with exit code 0


Ïà¹ØÎĵµ£º

Java reflection´úÂëʾÀý

package com.mywebtest.common;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
/**
 * Java reflection ·Ç³£ÓÐÓã¬ËüʹÀàºÍÊý¾Ý½á¹¹Äܰ´Ãû³Æ¶¯Ì¬¼ìË÷Ïà¹ØÐÅÏ¢£¬²¢ÔÊÐíÔÚÔËÐÐ× ......

JavaÖм¯ºÏÈÝÆ÷ÀàListºÍSetµÄÓ÷¨

ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1  List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......

JAVA»ù´¡ÖªÊ¶

AVAÏà¹Ø»ù´¡ÖªÊ¶ 
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ 
1.³éÏ󣺠
³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£ 
2.¼Ì³Ð£º 
¼Ì ......

javaÓëc++µÄÇø±ð

//1.JavaÖÐ×Ö·û´®²»ÄܶàÐÐÊéд¡£¶àÐÐÊéдÓÃÒýºÅ¸ô¶Ï£¬¼ÓºÅÏàÁ¬¡£  
  //2.JavaµÄ±êʶ·û¿ÉÒÔÓÃÃÀÔª·ûºÅ¿ªÍ·¡£  
  //3.JavaÖÐûÓÐÎÞ·ûºÅ±äÁ¿»òÎÞ·ûºÅ³£Á¿µÄ¸ÅÄî¡£ËùÓеıäÁ¿¶¼ÊÇÓзûºÅµÄ¡£  
  //4.JavaÖбäÁ¿µÄ×Ö³¤Êǹ̶¨µÄ¡£²»´æÔÚcharºÍwcharÖ®·Ö¡£  
  //5.JavaÖбäÁ¿Î ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ