JavaÎļþÖÐΪʲô»áÓÐserialVersionUID
һЩjavaÀàÖÐΪʲôÐèÒªÖØÔØ serialVersionUID ÊôÐÔ¡£
ÔÚJavaÖУ¬Èí¼þµÄ¼æ
ÈÝÐÔÊÇÒ»¸ö´óÎÊÌ⣬ÓÈÆäÔÚʹÓõ½¶ÔÏó´®ÐÐÐÔµÄʱºò£¬ÄÇôÔÚijһ¸ö¶ÔÏóÒѾ±»´®Ðл¯ÁË£¬¿ÉÊÇÕâ¸ö¶ÔÏóÓÖ±»Ð޸ĺóÖØÐ²¿ÊðÁË£¬ÄÇôÔÚÕâÖÖÇé¿öÏ£¬
ÓÃÀÏÈí¼þÀ´¶ÁÈ¡ÐÂÎļþ¸ñʽËäÈ»²»ÊÇʲôÄÑÊ£¬µ«ÊÇÓпÉÄܶªÊ§Ò»Ð©ÐÅÏ¢¡£
serialVersionUID
À´½â¾öÕâЩÎÊÌ⣬ÐÂÔöµÄserialVersionUID±ØÐ붨Òå³ÉÏÂÃæÕâÖÖÐÎʽ£ºstatic final long
serialVersionUID=-2805284943658356093L;¡£ÆäÖÐÊý×ÖºóÃæ¼ÓÉϵÄL±íʾÕâÊÇÒ»¸ölongÖµ¡£ ͨ¹ýÕâÖÖ·½Ê½
À´½â¾ö²»Í¬µÄ°æ±¾Ö®¼äµÄ´®Ðл°ÎÊÌâ¡£
Ìá¸Ù£º
©¥©¥©¥©¥©¥©¥©¥©¥
Ò»¡¢¸ÅÊö
¶þ¡¢Java´®Ðл¯
Èý¡¢ÒýÈë°æ±¾±àºÅ
ËÄ¡¢½áÊøÓï
©¥©¥©¥©¥©¥©¥©¥©¥
Ò»¡¢¸ÅÊö
Ò»¸ö³ÌÐòÕýʽ·¢ÐгöÈ¥Ö®ºó£¬Èç¹ûÒªÔö¼ÓһЩÐµĹ¦ÄÜ£¬ÍùÍùÒâζ×ÅͬʱҪÐÞ¸ÄÓû§±£´æÊý¾ÝµÄ·½Ê½£¬Ò²¾ÍÊDZØÐë
¸ü¸Ä³ÌÐò±£´æÎļþµÄ¸ñʽ——ͨ³£ÊÇÔö¼Ó±£´æµ½ÎļþµÄÊý¾Ý¡£ÓÐЩʱºò£¬Îļþ¸ñʽ±ØÐë×÷³¹µ×µÄ¸Ä¶¯£¬ÒÔÅäºÏʵÏÖ³ÌÐòµÄй¦ÄÜ¡£´ÓÕâ¸öÒâÒåÉÏ¿´£¬Îļþ¸ñʽµÄ·¢Õ¹
/±ä»¯×ÜÊǺͳÌÐòµÄ¹¦ÄܸĽøÏàºôÓ¦¡£
µ«ÊÇ£¬´ó¶àÊýÇé¿öÏ£¬°ÑÔÓеÄÊý¾Ý¸ñʽһ¶ªÁËÊÂÊÇÐв»Í¨µÄ¡£¶¯ÎïÍõ¹úÖУ¬²»ÄÜÊÊÓ¦»·¾³Òâζ×ÅËÀÍö£»
Èí¼þÁìÓòÒ²ÏàËÆ£¬ÐÂÈí¼þÊÇ·ñÖ§³ÖÔÓеÄÊý¾Ý¸ñʽºÜ´ó³Ì¶ÈÉϾö¶¨ÁËÓû§ÊÇ·ñÉý¼¶¡£
²»¹ÜÈí¼þÐÂÔö/¸Ä½øÁ˶àÉÙ¹¦ÄÜ£¬²»¹ÜеÄÎļþ¸ñʽÊǶàô
ÍêÃÀ£¬Èç¹ûÐÂÈí¼þ²»ÄÜÀûÓÃÔÀ´µÄÎļþ¸ñʽ£¬Óû§Ò»°ã²»Ì«»áÈÏ¿ÉÐÂÈí¼þ¡£½â¾ö¸ÃÎÊÌâµÄ°ì·¨°üÀ¨£º
¡ñ±£ÁôÀÏ´úÂëÀ´¶ÁÈ¡ÀÏÎļþ¡£²ÉÓÃÕâÖÖ·½°¸
Ò»°ãÐèÒª¶îÍâ±àдһЩ´úÂ룬°ÑÀÏÎļþת»»³Éеĸñʽ£¨Ò»°ãµØ£¬×î¼òµ¥µÄ°ì·¨ÊÇÏȰÑÀÏÎļþµÄÊý¾Ýת»»³ÉеÄÄÚ²¿¶ÔÏó£¬È»ºóÀûÓÃÏÖÓеÄдÈëаæÎļþ¸ñʽµÄ¶Ô
Ï󣩡£ÕâÖÖ°ì·¨µÄºÃ´¦ÊǼȱ£ÁôÁËÔÓеĴúÂ룬ÓÖʹËüÓëеÄÎļþ¸ñʽ¼æÈÝ¡£µ«ÊÇ£¬ÕâÖÖ°ì·¨ÓÐʱ¿ÉÄܵ¼Ö¶ªÊ§²¿·ÖÊý¾Ý£¬²»¹ý×ÜÒª±È¶ªÊ§È«²¿Êý¾ÝºÃ¡£
¡ñ
ʹаæÈí¼þÄܹ»¶Á/дÀÏÎļþ¸ñʽ¡£ÕâÖÖ°ì·¨¹¤×÷Á¿½Ï´ó£¬ÒòΪ³ÌÐòµÄа汾һ°ã»áÔö¼ÓһЩÔÀ´Ã»ÓеŦÄÜ£¬ÀϵÄÊý¾Ý¸ñʽÖÐͨ³£È±·¦Ð¹¦ÄܱØÐèµÄijЩÊý¾Ý¡£
µ±
аæÈí¼þ¶ÔÔÀ´Ö´ÐÐÈÎÎñµÄ·½Ê½×÷Á˸ù±¾ÐԵı䶯ʱ£¬¶ªÊ§Êý¾Ý¾ö·ÇÄѵÃÒ»¼ûµÄżȻʼþ¡£Èç¹ûаæÈí¼þ²ÉÓúÍÔÀ´²»Í¬µÄ·½Ê½´ïµ½Í¬ÑùµÄЧ¹û£¬ÔÀ´µÄ¹¦ÄÜ¿ÉÄܲ»
ÔÙÓб£ÁôµÄ±ØÒª¡£ÀýÈ磬Èç¹ûÒ»¸ö³ÌÐòÔÀ´ÓÃSwing×öÓû§½çÃæ£¬ÏÖÔÚ°ÑËü¸Ä³ÉÁËWeb£¨ä¯ÀÀÆ÷£©Óû§½çÃæ£¬ÔÀ´µÄÐí¶àÓû§½çÃæÉèÖþͲ»ÔÙÓÐЧ¡£
ÓÖ
È磬Èç
Ïà¹ØÎĵµ£º
http://blog.csdn.net/hbcui1984/archive/2009/12/10/4980805.aspx
Ò»¡¢¸ÅÊö
JNI(java native interface)£¬JAVA±¾µØ½Ó¿Úµ÷Óã¬Ä¿µÄÊÇΪÁËJAVA¿ÉÒÔµ÷Óñ¾µØ³ÌÐò£¬Ö÷ÒªÓŵãÓУº
Ìá¸ßЧÂÊ£¬½â¾öÐÔÄÜÎÊÌâ
·ÀÖ¹·´±àÒ룬Ìá¸ßºËÐÄ´úÂ밲ȫÐÔ
ÔöÇ¿±¾»ú½Ó¿Úµ÷ÓÃ
ǶÈëʽ¿ª·¢Ó¦ÓÃ
ÈçÏÂͨ¹ýÒ»¸ö×î¼òµ¥µÄÐ ......
1.final¹Ø¼ü×ÖÐÞÊÎÀàʱ£¬ËµÃ÷ÆäÀ಻ÄÜÓÐ×ÓÀ࣬Ҳ¾ÍÊÇ˵¸ÃÀ಻Äܱ»¼Ì³Ð£¬¸ÃÀàµÄ³ÉÔ±±äÁ¿ÔÚÕâÀォ²»Æð×÷Óá£
2.final¹Ø¼ü×ÖÐÞÊη½·¨Ê±£¬ËµÃ÷¸Ã·½·¨²»Äܱ»ÖØÐ´£¬ÒòΪÀà¶¼²»Äܱ»¼Ì³ÐÁË£¬·½·¨¾Í¸ü²»ÄÜÖØÐ´ÁË¡£
3.ÀàÀï¿ÉÒÔº¬ÓÐfinal¹Ø¼ü×ÖÐÞÊεķ½·¨¡£
4.ÔÚjavaÀ³éÏóÀà×îÉÙÒªº¬ÓÐÒ»¸ö³éÏó·½·¨£¬ÈÃËüµÄ×ÓÀàȥʵÏÖÕâ¸ö³éÏó·½· ......
À´Ô´: http://xfshiyuan.blog.sohu.com/100496073.html
ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿É ......
Ò»Ö±ÒÔÀ´¶¼ÊÇ΢ÈíµÄËÀÖÒ£¬ÎÒÒ»Ö±¹ÌÖ´µÄʹÓÃ×Å΢ÈíµÄ²úÆ·¡£´Ó2001Äêµ½½ñÄê2010Ä꣬ÒѾ¶È¹ýÁË9ÄêµÄʱ¹â£¬¿´×ÅËüµÄ½ø²½£¬Ò²¿´µ½ÁËjava¶ÔËüµÄ²Ïʳ¡£´Ó×î³õ´ó¼Ò¶Ô΢ÈíÊÇ·ñÒ»Ö»¶À´ó£¬µ½ÏÖÔÚÎÒµ£ÐÄvsϵÁвúÆ·ÊÇ·ñ±»javaËùÍÌû¡£
Îҵĵ£ÐIJ»ÊÇûÓеÀÀí£¬ÉõÖÁÎÒΪÁ˼á³ÖÎÒµÄ΢Èí·Ïß¶ø·ÅÆúÁËÏÖÔڵŤ×÷¡£
ÔÚ×öСÐÍÏîÄ¿ºÍ×ÀÃæÐÍÏîÄ ......
package homework01;
public class TestWhile {
public static double factorial(int n) //Çó½×³Ëº¯Êý
{
if(n==0) return 1;
else return n* factorial(n-1);
}
public static void main(String[] args) {
System.out.println(factorial(170));//test:ÄÜ´òÓ¡³öÀ´£ ......