Java·´Éä»úÖÆ
JavaÖÐÌṩÁËClassÀ࣬¿ÉÒÔͨ¹ýClassÀà»ñÈ¡ÀàµÄ¶¨ÒåÐÅÏ¢£¬°üÀ¨°üÃû¡¢ÀàÃû¡¢ÀàÉϵÄ×¢ÊÍ£¨Annotation£©¡¢ÀàµÄÐÞÊηû¡¢¸¸Àà¡¢¼Ì³ÐµÄ½Ó¿Ú¡¢¹¹Ôì·½·¨¡¢³ÉÔ±±äÁ¿ºÍ³ÉÔ±·½·¨¡£ÕâЩÐÅÏ¢·Ö±ðʹÓÃjava.lang.annotation.Annotation¡¢ java.lang.reflect.Constructor¡¢java.lang.reflect.Field¡¢java.lang.reflect.Method¡¢java.lang.reflect.ModifierÀ´±íʾ¡£¿ÉÒÔ¶¯Ì¬µ÷Ó÷½·¨ºÍÊôÐÔ¡£ÏÂÃæµÄÀý×ÓչʾÁË»ù±¾Ó÷¨¡£
package ch5;
import static java.lang.System.out;
import java.lang.annotation.Annotation;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
public class ClassInfo {
public static void main(String args[]){
Class c=String.class;
// 1¡¢µÃµ½ËùÓз½·¨
Method[] methods = c.getMethods();
// 2¡¢µÃµ½Ä³¸ö·½·¨
try{
// µÚÒ»¸ö²ÎÊýÊÇ·½·¨µÄÃû×Ö£¬ºóÃæµÄ²ÎÊýÊDzÎÊýµÄÀàÐÍ
Method find = c.getMethod("indexOf", int.class);
// ¶¯Ì¬µ÷Ó㬵ÚÒ»¸ö²ÎÊýÊǶÔÏ󣬺óÃæµÄ²ÎÊýÊÇ·½·¨µÄʵ²Î£¨²ÉÓÃÁ˱䳤²ÎÊý£©
System.out.println(find.invoke("hello,welcome!",'c'));
}catch(Exception e){
e.printStackTrace();
}
// 3¡¢µÃµ½ÀàµÄÃû×Ö
out.println("ÀàµÄÃû×ÖΪ£º"+c.getName());
// 4¡¢µÃµ½°üÃû£¬Í¨¹ýPackage¶ÔÏó´¦Àí
System.out.println("°üÃûΪ£º"+c.getPackage().getName());
// 5¡¢µÃµ½ÐÞÊηû£¬Í¨¹ýModifier´¦Àí
int modifier = c.getModifiers();
if(Modifier.isPublic(modifier)){
System.out.println("ÀàÊǹ«Óеģ¡");
}
if(Modifier.isPrivate(modifier)){
System.out.println("ÀàÊÇ˽Óеģ¡");
}
if(Modifier.isFinal(modifier)){
System.out.println("ÀàÊÇ×îÖÕÀ࣡");
}
// 6¡¢µÃµ½¸¸Àà
System.out.prin
Ïà¹ØÎĵµ£º
sqlserverÊý¾Ý¿â£ºjavaÁ¬½Ósqlserver2005Êý¾Ý¿âÐĵÃÌå»á
Ê×ÏȵÃÏÂÔØÇý¶¯³ÌÐòµ½Î¢ÈíÍøÕ¾ÏÂÔØMicrosoft SQL Server 2005 JDBC Driver 1.2¡¡¡¡½âѹMicrosoft SQL Server 2005 jdbc driver1.2.exe
µÃµ½sqljdbc.jar£¬ÓõÃʱºòÖ±½Ó¼Óµ½classpathÖÐÈ¥.
¡¡ÉèÖÃSQL Server·þÎñÆ÷
·ÀÖ¹³öÏÖ
com.mi ......
¡¡¡¡×î½üÔÚ¿ª·¢¹ý³ÌÖз¢ÏÖÒ»¸öÎÊÌ⣺BooleanÀàÐ͵ÄÖµÎÞ·¨ÔÚflexºÍjava¼ä´«µÝ£¬¾¹ýÒ»¶ÎÑо¿·¢ÏÖ£¬ÎÊÌâ³öÏÖÔÚBooleanÀàÐ͵ÄgetterºÍsetter·½·¨ÉÏ¡£
°´ÕÕjavabeanµÄ¹æ·¶£¬Ð¡²¼¶ûÀàÐ͵ÄgetterÊÇÒÔis×öǰ׺µÄ£¬µ«ÊÇ´ó²¼¶ûÀàÐ͵Ägetter¾Í³ÉÁËÒÔgetΪǰ׺ÁË£¨´ó²¼¶û×÷ΪÒýÓÃÀàÐÍ£¬ÒѾ±»ÊÓΪÆÕͨ ......
0¡¡ÒýÑÔ
´Ó¿ØÖÆÌ¨ÖжÁÈ¡Êý¾ÝÊÇÒ»¸ö±È½Ï³£ÓõŦÄÜ£¬ÔÚ JDK 5.0 ÒÔǰµÄ°æ±¾ÖеÄʵÏÖÊDZȽϸ´Ôӵģ¬ÐèÒªÊÖ¹¤´¦ÀíϵͳµÄÊäÈëÁ÷¡£ÓÐÒâ˼µÄÊÇ£¬´Ó JDK 5.0 °æ±¾¿ªÊ¼£¬ÄÜ´Ó¿ØÖÆÌ¨ÖÐÊäÈëÊý¾ÝµÄ·½·¨Ã¿Ôö¼ÓÒ»¸ö°æ±¾ºÅ£¬¾ÍÓÐÒ»ÖÖÐÂÔöµÄ·½·¨£¬ÕâÒ²Ôö¼ÓÁËÑ¡ÔñµÄÖÖÀ࣬¿ÉÒÔÒÀ¾Ý²»Í¬µÄÒªÇóÀ´½øÐÐÑ¡Ôñ¡£ÏÂÃæÀ´¿´Ò»Ï ......
¶ÔÓÚ¶àÏ̳߳ÌÐòÀ´Ëµ£¬²»¹ÜÈκαà³ÌÓïÑÔ£¬Éú²úÕߺÍÏû·ÑÕßÄ£ÐͶ¼ÊÇ×î¾µäµÄ¡£¾ÍÏñѧϰÿһÃűà³ÌÓïÑÔÒ»Ñù£¬Hello World!¶¼ÊÇ×î¾µäµÄÀý×Ó¡£
¡¡¡¡Êµ¼ÊÉÏ£¬×¼È·ËµÓ¦¸ÃÊÇ“Éú²úÕß-Ïû·ÑÕß-²Ö´¢”Ä£ÐÍ£¬À뿪Á˲ִ¢£¬Éú²úÕßÏû·ÑÕßÄ£Ð;ÍÏÔµÃûÓÐ˵·þÁ¦ÁË¡£
¡¡¡¡¶ÔÓÚ´ËÄ£ÐÍ£¬Ó¦¸ÃÃ÷ȷһϼ¸µã£º
¡¡¡¡1¡¢Éú²úÕß½ö½öÔÚ²Ö´ ......
²úÆ·ÏÂÔØhttp://www.fastunit.com/download/download.html ¸ñʽ
´óС£¨bytes£©
·¢²¼ÈÕÆÚ FastUnit 2.9 ÆÕ¼°°æ*
zip
16,707,279 / 15.9M
2010-05-18
µã»÷ÏÂÔØ ¡¶FastUnit¿ª·¢Êֲᡷ
pdf
1,716,405 / 1.63M
2010-05-13
µã»÷ÏÂÔØ ¡¶FastUnit¹ÜÀíÊֲᡷ
pdf
300,1 ......