Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÈçºÎ»ñÈ¡javaÀàÖеıäÁ¿ÃûµÄ×Ö´®

ÔÚÀàÖж¨ÒåÁËÒ»¸öÊôÐÔabc£¬ÈçºÎ»ñÈ¡Õâ¸ö±äÁ¿µÄabcµÄÃû×Ö´®ÄØ£¿Ò²¾ÍÊÇ˵Ôõô֪µÀabcÕâ¸ö±äÁ¿µÄÃû×ÖÊÇabc£¬Õâ¸öÎÊÌâ±È½ÏµÄºÃÍæ¡£
Õâ¸öÊÇżÔÚÒ»¿ª·¢ÖÐÓöµ½µÄÒ»¸ö±È½ÏÓÐȤµÄÎÊÌ⣬ÕÒ Á˰ëÌìµÄ×ÊÁϼÓÏÂżÐÁÇÚµÄ˼¿¼£¬ÖÕÓÚÕÒµ½µÄ½â¾ö·½·¨¡£Ó÷´Éä¡«¡«¡«
javaÌṩÁ˺ÜÇ¿´óµÄ·´Éä»úÖÆ£¬¿ÉÒÔ˵±È¶¯Ì¬ÓïÑÔ»¹¶¯Ì¬¡£µ«ÊÇÕâ¸ö¶«¶«Æ½Ê±µÄÓ¦Óò»ÊǺܶàµÄ˵¡£
ÏÖÌṩһ¸ö¿ÉÒÔ¶¯Ì¬»ñÈ¡¶ÔÏóÖеıäÁ¿µÄ±äÁ¿Ãû³ÆµÄ·½·¨£º
public class MyTools {
public static void setAllComponentsName(Object f) {
// »ñÈ¡f¶ÔÏó¶ÔÓ¦ÀàÖеÄËùÓÐÊôÐÔÓò
Field[] fields = f.getClass().getDeclaredFields();
for(int i = 0 , len = fields.length; i < len; i++) {
// ¶ÔÓÚÿ¸öÊôÐÔ£¬»ñÈ¡ÊôÐÔÃû
String varName = fields[i].getName();
try {
// »ñȡԭÀ´µÄ·ÃÎÊ¿ØÖÆÈ¨ÏÞ
boolean accessFlag = fields[i].isAccessible();
// Ð޸ķÃÎÊ¿ØÖÆÈ¨ÏÞ
fields[i].setAccessible(true);
// »ñÈ¡ÔÚ¶ÔÏófÖÐÊôÐÔfields[i]¶ÔÓ¦µÄ¶ÔÏóÖеıäÁ¿
Object o = fields[i].get(f);
System.out.println("´«ÈëµÄ¶ÔÏóÖаüº¬Ò»¸öÈçϵıäÁ¿£º" + varName + " = " + o);
// »Ö¸´·ÃÎÊ¿ØÖÆÈ¨ÏÞ
fields[i].setAccessible(accessFlag);
} catch (IllegalArgumentException ex) {
ex.printStackTrace();
} catch (IllegalAccessException ex) {
ex.printStackTrace();
}
}
}
public static void main(String[] args)
{
// ²âÊÔ´úÂëÓÃÀ´»ñȡһ¸öJLabelÖÐÉùÃûµÄËùÓеÄÊôÐÔÃûºÍÆäÊôÐÔ±äÁ¿
setAllComponentsName(new JLabel("²âÊÔ"));
}
}

 fields[i].setAccessible(true);Õâ¾äÖ÷ÒªÊÇÒòΪ˽ÓеıäÁ¿ÔÚ¶ÔÏóÍâÊÇÎÞ·¨·ÃÎʵģ¬Í¨¹ýÕâ¸öÉèÖþͿÉÒԸıä˽ÓбäÁ¿µÄ·ÃÎÊȨ£¬»¹ÕæµÄÓеã¿Ö²À£¬µ±Å¼°ÑÕâ¸ö½â¾ö·½·¨¸æËßBossµÄʱºò£¬Boss²îµãÍÂѪ£¬Ë½ÓеͼÄÜ·ÃÎÊÁË£¬»¹ÓÐʲô°²È«¿ÉÑÔ£¿
²»¹ýÁË£¬Óа²È«¾ÍÓÐÌØÈ¨£¬ËùÒÔÓÉÓÚÄܺܺõĽâ¾öÎÊÌ⻹ÊDZ»²ÉÄÉÁË£¬ÎûÎû¡«¡«¡«
Object o = fields[i].get(f);Õâ¾äµÄ×÷ÓþÍÊÇÈ¡µÃ´«Èë¶ÔÏófÖÐÀàµÄÊôÐ


Ïà¹ØÎĵµ£º

Java 7µÄÖ÷Òª±ä»¯

Devoxx ´ó»á½áÊøÔÚ¼¸Ììǰ½áÊøÁË£¬Ò»Î»Óë»áÕ߶Դ˴δó»áµÄÖØÒªÄÚÈݽøÐÐÁË×ܽᣬËûÌáµ½Java 7µÄÖ÷Òª±ä»¯ÈçÏ£º
¡¡¡¡1.¶ÔcollectionsµÄÖ§³Ö
¡¡¡¡Java´úÂë 
List<String> list = new ArrayList<String>();  
list.add("item");  
String item = list.get(0);  
  ......

¶Ôjava¼¼ÊõStringµÄ̽ÌÖ

ÒªÀí½â javaÖÐStringµÄÔË×÷·½Ê½£¬±ØÐëÃ÷È·Ò»µã£ºStringÊÇÒ»¸ö·Ç¿É±äÀࣨimmutable£©¡£Ê²Ã´ÊǷǿɱäÀàÄØ£¿¼òµ¥ËµÀ´£¬·Ç¿É±äÀàµÄʵÀýÊDz»Äܱ»Ð޸ĵģ¬Ã¿¸öʵÀýÖаüº¬µÄÐÅÏ¢¶¼±ØÐëÔÚ¸ÃʵÀý´´½¨µÄʱºò¾ÍÌṩ³öÀ´£¬²¢ÇÒÔÚ¶ÔÏóµÄÕû¸öÉú´æÖÜÆÚÄڹ̶¨²»±ä¡£javaΪʲôҪ°ÑStringÉè¼ÆÎª·Ç¿É±äÀàÄØ£¿Äã¿ÉÒÔÎÊÎÊ james Gosling £º£©¡£µ ......

¶Ôjava¼¼ÊõStringµÄ̽ÌÖÐø

1. Ê×ÏÈString²»ÊôÓÚ8ÖÖ»ù±¾Êý¾ÝÀàÐÍ£¬StringÊÇÒ»¸ö¶ÔÏó¡£
ÒòΪ¶ÔÏóµÄĬÈÏÖµÊÇnull£¬ËùÒÔStringµÄĬÈÏÖµÒ²ÊÇnull£»µ«ËüÓÖÊÇÒ»ÖÖÌØÊâµÄ¶ÔÏó£¬ÓÐÆäËü¶ÔÏóûÓеÄÒ»Ð©ÌØÐÔ¡£
2. new String()ºÍnew String(“”)¶¼ÊÇÉêÃ÷Ò»¸öеĿÕ×Ö·û´®£¬Êǿմ®²»ÊÇnull£»
3. String str=”kvill”£»
String str=n ......

¡¾¹ã¸æ¡¿°¢Àï°Í°ÍITBU¼±Æ¸×ÊÉîJava¿ª·¢¹¤³Ìʦ

ְλÃèÊö£º
1¡¢°´USECASE½øÐÐÒµÎñÐèÇó·ÖÎöºÍÈí¼þ¸ÅÒªÉè¼Æ£»
2¡¢½øÐÐÈí¼þÏêϸÉè¼ÆºÍ±àÂëʵÏÖ£¬È·±£ÐÔÄÜ¡¢ÖÊÁ¿ºÍ°²È«£»
3¡¢Î¬»¤ºÍÉý¼¶ÏÖÓÐÈí¼þ²úÆ·£¬¿ìËÙ¶¨Î»²¢ÐÞ¸´ÏÖÓÐÈí¼þȱÏÝ¡£
ְλҪÇó£º
1¡¢¾«Í¨Web±à³Ì£¬3ÄêÒÔÉÏʹÓÃJavaÓïÑÔ½øÐÐweb¿ª·¢µÄ¾­Ñ飬ÊìϤhtml£¬javascript¡£
2¡¢¾«Í¨jsp£¬servlet£¬java bean£¬JM ......

Java ÖÐÀàºÍ·½·¨ÐÞÊηû

Java ÖÐÀàºÍ·½·¨ÐÞÊηû
ÀàµÄÐÞÊÎ
·ÃÎÊÐÞÊηû ÐÞÊηû class ÀàÃû extends ¸¸ÀàÃû³Æ implements ½Ó¿ÚÃû³Æ£¨notes: ·ÃÎÊÐÞÊηû·ûÓëÐÞÊηûµÄλÖÿÉÒÔ»¥»»£©
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
pubic
¿ÉÒÔ±»ËùÓÐÀà·ÃÎÊ(ʹÓÃ)
public Àà±ØÐ붨ÒåÔÚºÍÀàÃûÏàͬµÄͬÃûÎļþÖÐ
package
¿ÉÒÔ±»Í¬Ò»¸ö°üÖеÄÀà·ÃÎÊ(ʹÓÃ)
ĬÈϵķÃÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ