java serialVersionUID º¬Òå
serialVersionUID ÓÃÀ´±íÃ÷ÀàµÄ²»Í¬°æ±¾¼äµÄ¼æÈÝÐÔ
¡¡¡¡¼òµ¥À´Ëµ£¬JavaµÄÐòÁл¯»úÖÆÊÇͨ¹ýÔÚÔËÐÐʱÅжÏÀàµÄserialVersionUIDÀ´ÑéÖ¤°æ±¾Ò»ÖÂÐԵġ£ÔÚ½øÐз´ÐòÁл¯Ê±£¬JVM»á°Ñ´«À´µÄ×Ö½ÚÁ÷ÖеÄserialVersionUIDÓë±¾µØÏàӦʵÌ壨ÀࣩµÄserialVersionUID½øÐбȽϣ¬Èç¹ûÏàͬ¾ÍÈÏΪÊÇÒ»Öµģ¬¿ÉÒÔ½øÐз´ÐòÁл¯£¬·ñÔò¾Í»á³öÏÖÐòÁл¯°æ±¾²»Ò»ÖµÄÒì³£¡£
¡¡¡¡µ±ÊµÏÖjava.io.Serializable½Ó¿ÚµÄʵÌ壨ÀࣩûÓÐÏÔʽµØ¶¨ÒåÒ»¸öÃûΪserialVersionUID£¬ÀàÐÍΪlongµÄ±äÁ¿Ê±£¬JavaÐòÁл¯»úÖÆ»á¸ù¾Ý±àÒëµÄclass×Ô¶¯Éú³ÉÒ»¸öserialVersionUID×÷ÐòÁл¯°æ±¾±È½ÏÓã¬ÕâÖÖÇé¿öÏ£¬Ö»ÓÐͬһ´Î±àÒëÉú³ÉµÄclass²Å»áÉú³ÉÏàͬµÄserialVersionUID ¡£
¡¡¡¡Èç¹ûÎÒÃDz»Ï£Íûͨ¹ý±àÒëÀ´Ç¿ÖÆ»®·ÖÈí¼þ°æ±¾£¬¼´ÊµÏÖÐòÁл¯½Ó¿ÚµÄʵÌåÄܹ»¼æÈÝÏÈǰ°æ±¾£¬Î´×÷¸ü¸ÄµÄÀ࣬¾ÍÐèÒªÏÔʽµØ¶¨ÒåÒ»¸öÃûΪserialVersionUID£¬ÀàÐÍΪlongµÄ±äÁ¿£¬²»ÐÞ¸ÄÕâ¸ö±äÁ¿ÖµµÄÐòÁл¯ÊµÌå¶¼¿ÉÒÔÏ໥½øÐд®Ðл¯ºÍ·´´®Ðл¯¡£
http://www.baidu.com/baidu?wd=serialVersionUID&tn=monline_4_dg
Ïà¹ØÎĵµ£º
javaÖеÄʼþ»úÖÆµÄ²ÎÓëÕßÓÐ3ÖÖ½ÇÉ«£º
1.event object£ºÊ¼þ״̬¶ÔÏó£¬ÓÃÓÚlistenerµÄÏàÓ¦µÄ·½·¨Ö®ÖУ¬×÷Ϊ²ÎÊý£¬Ò»°ã´æÔÚÓëlisternerµÄ·½·¨Ö®ÖÐ
2.event source£º¾ßÌåµÄʼþÔ´£¬±ÈÈç˵£¬Äãµã»÷Ò»¸öbutton£¬ÄÇôbutton¾ÍÊÇevent source£¬ÒªÏëʹbutton¶ÔijЩʼþ½øÐÐÏìÓ¦£¬Äã¾ÍÐèҪע²áÌØ¶¨µÄlistener¡£
3.event listener ......
Òì³£
Òì³£´æÔÚµÄÄ¿µÄ
¿´Ò»ÏÂCÓïÑԵijö´í´¦Àí·½Ê½
int f() {
f1();
f2():
f3();
}//Èç¹ûÔÚÿ¸öº¯Êýºó¶¼Ôö¼Ó³ö´íµÄÅжÏ(Èç¹ûÊÇÕý³£Âß¼¿ÉÒÔ×ß²»Í¬µÄ·ÖÖ§)²¢ÊÍ·Å×ÊÔ´£¬ÄÇÕâ¸öº¯ÊýÄÚ»áÓÐÌ«¶àÓëÖ÷¸ÉÎÞ¹ØÓ°ÏìÇåÎúÔĶÁµÄ´úÂë´æÔÚ£¬¶øÇÒ¹ý¶àreturnÓÐʱ»áʹµÃ×ÊÔ´µ ......
java½Ó¿ÚʵÀý
2009-03-10 09:00:18.0 À´Ô´:ÖйúJAVA¼¼ÊõÍø
¹Ø¼ü´Ê£º java ½Ó¿Ú Âë
½üÈÕÔÚ±à³ÌÖÐÓõ½½Ó¿Ú֪ʶ,ÓÉÓڿα¾ÖжԽӿÚÃèÊö½ÏÉÙ,ËùÒÔÏë´ÓÍøÉϲéÕÒ×ÊÁÏ,µ«ÍøÉϵÄ×ÊÁÏ´ó¶àÒ²Ö»ÊÇÈß³¤µÄÃèÊö,ËùÒÔÔ ......
¹Ø¼ü×Ö: java¶àÏß³ÌÀý×Ó
µ½ÕâÀïÎÒÃÇ×öÒ»¸öÍêÕûµÄÀý×ÓÀ´ËµÃ÷Ï̲߳úÉúµÄ·½Ê½²»Í¬¶øÉú³ÉµÄÏ̵߳ÄÇø±ð£º
package debug;
import java.io.*;
import java.lang.Thread;
class MyThread extends Thread{
public int x = 0;
public void run(){
System.out.println(++x);
}
}
class R implements Runnable{ ......