ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ23²¿·Ö
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡
¶ÔÏóµÄÃû×Ö¡£ÕýÈçÔÚJava¡¡ÆäËûµØ·½´¦Àí¶ÔÏóʱһÑù£¬ÎÒÃÇʵ¼Ê´«µÝµÄÊÇ¡°¾ä±ú¡±£¨×¢Ê͢ܣ©¡£È»¶ø£¬¾ä±úµÄ¡¡
ÀàÐͱØÐëÕýÈ·¡£ÌÈÈôÏ£Íû×Ô±äÁ¿ÊÇÒ»¸ö¡°×Ö´®¡±£¬ÄÇô´«µÝµÄ±ØÐëÊÇÒ»¸ö×Ö´®¡£¡¡¡¡
¡¡¡¡
¢Ü£º¶ÔÓÚÇ°ÃæÌá¼°µÄ¡°ÌØÊ⡱Êý¾ÝÀàÐÍ¡¡boolean£¬char£¬byte£¬short£¬int£¬long£¬£¬float¡¡ÒÔ¼°double¡¡À´¡¡
˵ÊÇÒ»¸öÀýÍâ¡£µ«ÔÚ´«µÝ¶ÔÏóʱ£¬Í¨³£¶¼ÊÇÖ¸´«µÝÖ¸Ïò¶ÔÏóµÄ¾ä±ú¡£¡¡¡¡
¡¡¡¡
ÏÂÃæÈÃÎÒÃÇ¿¼Âǽ«Ò»¸ö×Ö´®×÷Ϊ×Ô±äÁ¿Ê¹Óõķ½·¨¡£ÏÂÃæÁгöµÄÊǶ¨Òå´úÂ룬±ØÐ뽫ËüÖÃÓÚÒ»¸öÀඨÒåÀ¡¡
·ñÔòÎÞ·¨±àÒ룺¡¡¡¡
¡¡¡¡
int¡¡storage£¨String¡¡s£©¡¡£û¡¡¡¡
return¡¡s¡£length£¨£©¡¡*¡¡2£»¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
Õâ¸ö·½·¨¸æËßÎÒÃÇÐèÒª¶àÉÙ×Ö½Ú²ÅÄÜÈÝÄÉÒ»¸öÌض¨×Ö´®ÀïµÄÐÅÏ¢£¨×Ö´®ÀïµÄÿ¸ö×Ö·û¶¼ÊÇ¡¡16룬»òÕß˵¡¡2¡¡¸ö¡¡
×Ö½Ú¡¢³¤ÕûÊý£¬ÒÔ±ãÌṩ¶ÔUnicode¡¡×Ö·ûµÄÖ§³Ö£©¡£×Ô±äÁ¿µÄÀàÐÍΪString£¬¶øÇÒ½Ð×÷¡¡s¡£Ò»µ©½«s¡¡´«µÝ¸ø¡¡
·½·¨£¬¾Í¿É½«Ëüµ±×÷ÆäËû¶ÔÏóÒ»Ñù´¦Àí£¨¿ÉÏòÆä·¢ËÍÏûÏ¢£©¡£ÔÚÕâÀÎÒÃǵ÷ÓõÄÊÇ¡¡length£¨£©·½·¨£¬ËüÊÇ¡¡
String¡¡µÄ·½·¨Ö®Ò»¡£¸Ã·½·¨·µ»ØµÄÊÇÒ»¸ö×Ö´®ÀïµÄ×Ö·ûÊý¡£¡¡¡¡
ͨ¹ýÉÏÃæµÄÀý×Ó£¬Ò²¿ÉÒÔÁ˽⡡return¡¡¹Ø¼ü×ÖµÄÔËÓá£ËüÖ÷Òª×öÁ½¼þÊÂÇé¡£Ê×ÏÈ£¬ËüÒâζ×Å¡°À뿪·½·¨£¬ÎÒÒÑ¡¡
Í깤ÁË¡±¡£Æä´Î£¬¼ÙÉè·½·¨Éú³ÉÁËÒ»¸öÖµ£¬ÔòÄǸöÖµ½ô½ÓÔÚreturn¡¡Óï¾äµÄºóÃæ¡£ÔÚÕâÖÖÇé¿öÏ£¬·µ»ØÖµÊÇͨ¡¡
¹ý¼ÆËã±í´ïʽ¡°s¡£length£¨£©*2¡±¶ø²úÉúµÄ¡£¡¡¡¡
¿É°´×Ô¼ºµÄÔ¸Íû·µ»ØÈÎÒâÀàÐÍ£¬µ«ÌÈÈô²»Ïë·µ»ØÈκζ«Î÷£¬¾Í¿Éָʾ·½·¨·µ»Øvoid¡¡£¨¿Õ£©¡£ÏÂÃæÁгöһЩÀý¡¡
×Ó¡£¡¡¡¡
¡¡¡¡
boolean¡¡flag£¨£©¡¡£û¡¡return¡¡true£»¡¡£ý¡¡¡¡
float¡¡naturalLogBase£¨£©¡¡£û¡¡return¡¡2¡£718£»¡¡£ý¡¡¡¡
void¡¡nothing£¨£©¡¡£û¡¡return£»¡¡£ý¡¡¡¡
void¡¡nothing2£¨£©¡¡£û£ý¡¡¡¡
¡¡¡¡
Èô·µ»ØÀàÐÍΪvoid£¬Ôòreturn¡¡¹Ø¼ü×ÖΨһµÄ×÷ÓþÍÊÇÍ˳ö·½·¨¡£ËùÒÔÒ»µ©µÖ´ï·½·¨Ä©Î²£¬¸Ã¹Ø¼ü×ֱ㲻Ðè¡¡
ÒªÁË¡£¿ÉÔÚÈκεط½´ÓÒ»¸ö·½·¨·µ»Ø¡£µ«¼ÙÉèÒÑÖ¸¶¨ÁËÒ»ÖÖ·Ç¡¡void¡¡µÄ·µ»ØÀàÐÍ£¬ÄÇôÎÞÂ۴Ӻεطµ»Ø£¬±àÒë¡¡
Æ÷¶¼»áÈ·±£ÎÒÃÇ·µ»ØµÄÊÇÕýÈ·µÄÀàÐÍ¡£¡¡¡¡
µ½´ËΪֹ£¬´ó¼Ò»òÐíÒѵõ½ÁËÕâÑùµÄÒ»¸öÓ¡Ïó£ºÒ»¸ö³ÌÐòÖ»ÊÇһϵÁжÔÏóµÄ¼¯ºÏ£¬ËüÃǵķ½·¨½«ÆäËû¶ÔÏó×÷¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡51¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡53¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Ϊ×Ô¼ºµÄ×Ô±äÁ¿Ê¹Ó㬶øÇÒ½«ÏûÏ¢·¢¸øÄÇЩ¶ÔÏó¡£ÕâÖÖ˵·¨´óÌåÕýÈ·£¬µ«Í¨¹ýÒÔºóµÄѧϰ£¬´ó¼Ò»¹»áÖªµÀÈç¡¡
ºÎÔÚÒ»¸ö·½·¨Àï×÷³ö¾ö²ß£¬×öһЩ¸üϸÖµĻù²ã¹¤×÷¡£ÖÁÓÚÕâÒ»Õ£¬Ö»ÐèÀí½âÏûÏ¢´«Ë;Í×ã¹»ÁË¡£¡¡¡¡
2¡£6¡¡¹¹½¨¡¡Java¡¡³ÌÐò¡¡¡¡
Õýʽ¹¹½¨×Ô¼ºµÄµÚÒ»¸ö¡¡Java¡¡³ÌÐòÇ°£¬»¹Óм¸¸öÎÊÌâÐèҪעÒâ¡£¡¡¡¡
2¡£6¡£1¡¡¡¡Ãû×ֵĿɼûÐÔ¡¡¡¡
ÔÚËùÓгÌÐòÉè¼ÆÓïÑÔÀһ¸ö²»¿É±ÜÃâµÄÎÊÌâÊǶÔÃû×Ö»òÃû³ÆµÄ¿ØÖÆ¡£¼ÙÉèÄúÔÚ³ÌÐòµÄij¸öÄ£¿éÀïʹÓÃÁËÒ»¡¡
¸öÃû×Ö£¬¶øÁíÒ»Ãû³ÌÐòÔ±ÔÚÁíÒ»¸öÄ£¿éÀïʹÓÃÁËÏàͬµÄÃû×Ö¡£´Ëʱ£¬ÈçºÎÇø·ÖÁ½¸öÃû×Ö£¬²¢·ÀÖ¹Á½¸öÃû×Ö»¥¡¡
Ïà³åÍ»ÄØ£¿Õâ¸öÎÊÌâÔÚ¡¡C¡¡ÓïÑÔÀïÌرðÍ»³ö¡£ÒòΪ³ÌÐòδÌṩºÜºÃµÄÃû×Ö¹ÜÀí·½·¨¡£C£«£«µÄÀࣨ¼´Java¡¡ÀàµÄ»ù¡¡
´¡£©Ç¶Ì×ʹÓÃÀàÀïµÄº¯Êý£¬Ê¹Æä²»ÖÁÓÚͬÆäËûÀàÀïµÄǶÌ׺¯ÊýÃû³åÍ»¡£È»¶ø£¬C£«£«ÈÔÈ»ÔÊÐíʹÓÃÈ«¾ÖÊý¾ÝÒÔ¼°¡¡
È«¾Öº¯Êý£¬ËùÒÔÈÔÈ»ÄÑÒÔ±ÜÃâ³åÍ»¡£Îª½â¾öÕâ¸öÎÊÌ⣬C£«£«ÓöîÍâµÄ¹Ø¼ü×ÖÒýÈëÁË¡°ÃüÃû¿Õ¼ä¡±µÄ¸ÅÄî¡£¡¡¡¡
ÓÉÓÚ²ÉÓÃȫеĻúÖÆ£¬ËùÒÔJava¡¡ÄÜÍêÈ«±ÜÃâÕâЩÎÊÌ⡣ΪÁ˸øÒ»¸ö¿âÉú³ÉÃ÷È·µÄÃû×Ö£¬²ÉÓÃÁËÓëInternet¡¡
ÓòÃûÀàËƵÄÃû×Ö¡£ÊÂʵÉÏ£¬Java¡¡µÄÉè¼ÆÕß¹ÄÀø³ÌÐòÔ±·´×ªÊ¹ÓÃ×Ô¼ºµÄInternet¡¡ÓòÃû£¬ÒòΪËüÃǿ϶¨ÊǶÀÒ»¡¡
ÎÞ¶þµÄ¡£ÓÉÓÚÎÒµÄÓòÃûÊÇBruceEckel¡££¬ËùÒÔÎÒµÄʵÓù¤¾ß¿â¾Í¿ÉÃüÃûΪ¡¡
¡£bruceeckel¡£utility¡£foibles¡£·´×ªÁËÓòÃûºó£¬¿É½«µãºÅÏëÏó³É×ÓĿ¼¡£¡¡¡¡
ÔÚJava¡¡1¡£0¡¡ºÍ¡¡Java¡¡1¡£1¡¡ÖУ¬ÓòÀ©Õ¹Ãû£¬edu£¬org£¬net¡¡µÈ¶¼Ô¼¶¨Îª´óдÐÎʽ¡£ËùÒÔ¿âµÄÑù×Ӿͱä³É£º¡¡
¡£bruceeckel¡£utility¡£foibles¡£È»¶ø£¬ÔÚJava¡¡1¡£2¡¡µÄ¿ª·¢¹ý³ÌÖУ¬Éè¼ÆÕß·¢ÏÖÕâÑù×ö»áÔì³ÉһЩÎÊÌâ¡£¡¡
ËùÒÔÄ¿Ç°µÄÕû¸öÈí¼þ°ü¶¼ÒÔСд×ÖĸΪ±ê×¼¡£¡¡¡¡
Java¡¡µÄÕâÖÖÌØÊâ»úÖÆÒâζ×ÅËùÓÐÎļþ¶¼×Ô¶¯´æÔÚÓÚ×Ô¼ºµÄÃüÃû¿Õ¼äÀï¡£¶øÇÒÒ»¸öÎļþÀïµÄÿ¸öÀ඼×Ô¶¯»ñµÃ¡¡
Ò»¸ö¶ÀÒ»ÎÞ¶þµÄ±êʶ·û£¨µ±È»£¬Ò»¸öÎļþÀïµÄÀàÃû±ØÐëÊÇΨһµÄ£©¡£ËùÒÔ²»±ØѧϰÌØÊâµÄÓïÑÔ֪ʶÀ´½â¾öÕâ¡¡
¸öÎÊÌ⡪¡ªÓïÑÔ±¾ÉíÒÑ°ïÎÒÃÇÕչ˵½ÕâÒ»µã¡£¡¡¡¡
2¡£6¡£2¡¡¡¡Ê¹ÓÃÆäËû×é¼þ¡¡¡¡
Ò»µ©ÒªÔÚ×Ô¼ºµÄ³ÌÐòÀïʹÓÃÒ»¸öÔ¤Ïȶ¨ÒåºÃµÄÀ࣬±àÒëÆ÷¾Í±ØÐëÖªµÀÈçºÎÕÒµ½Ëü¡£µ±È»£¬Õâ¸öÀà¿ÉÄܾÍÔÚ·¢¡¡
³öµ÷ÓõÄÄǸöÏàͬµÄÔ´ÂëÎļþÀï¡£Èç¹ûÊÇÄÇÖÖÇé¿ö£¬Ö»Ðè¼òµ¥µØʹÓÃÕâ¸öÀ༴¿É¡ª¡ª¼´Ê¹ËüÖ±µ½ÎļþµÄºóÃæ¡¡
ÈÔδµÃµ½¶¨Òå¡£Java¡¡Ïû³ýÁË¡°ÏòÇ°ÒýÓá±µÄÎÊÌ⣬ËùÒÔ²»Òª¹ØÐÄÕâЩÊÂÇé¡£¡¡¡¡
µ«¼ÙÈôÄǸöÀàλÓÚÆäËûÎļþÀïÄØ£¿Äú»òÐíÈÏΪ±àÒëÆ÷Ó¦¸Ã×ã¹»¡°ÁªÃË¡±£¬¿ÉÒÔ×ÔÐз¢ÏÖËü¡£µ«ÊµÇé²¢·ÇÈç¡¡
´Ë¡£¼ÙÉèÎÒÃÇÏëʹÓÃÒ»¸ö¾ßÓÐÌض¨Ãû³ÆµÄÀ࣬µ«ÄǸöÀàµÄ¶¨ÒåλÓÚ¶à¸öÎļþÀï¡£»òÕ߸üÔ㣬¼ÙÉèÎÒÃÇ×¼±¸Ð´¡¡
Ò»¸ö³ÌÐò£¬µ«ÔÚ´´½¨ËüµÄʱºò£¬È´Ïò×Ô¼ºµÄ¿â¼ÓÈëÁËÒ»¸öÐÂÀ࣬ËüÓëÏÖÓÐij¸öÀàµÄÃû×Ö·¢ÉúÁ˳åÍ»¡£¡¡¡¡
Ϊ½â¾öÕâ¸öÎÊÌ⣬±ØÐëÏû³ýËùÓÐDZÔڵġ¢¾À²ø²»ÇåµÄÇé¿ö¡£Îª´ïµ½Õâ¸öÄ¿µÄ£¬ÒªÓá¡import¡¡¹Ø¼ü×Ö׼ȷ¸æËß¡¡
Java¡¡±àÒëÆ÷ÎÒÃÇÏ£ÍûµÄÀàÊÇʲô¡£import¡¡µÄ×÷ÓÃÊÇָʾ±àÒëÆ÷µ¼ÈëÒ»¸ö¡°°ü¡±¡ª¡ª»òÕß˵һ¸ö¡°Àà¿â¡±£¨ÔÚ¡¡
ÆäËûÓïÑÔÀ¿É½«¡°¿â¡±ÏëÏó³ÉһϵÁк¯Êý¡¢Êý¾ÝÒÔ¼°ÀàµÄ¼¯ºÏ¡£µ«Çë¼Çס£¬Java¡¡µÄËùÓдúÂ붼±ØÐëдÈëÒ»¡¡
¸öÀàÖУ©¡£¡¡¡¡
´ó¶àÊýʱºò£¬ÎÒÃÇÖ±½Ó²ÉÓÃÀ´×Ô±ê×¼Java¡¡¿âµÄ×é¼þ£¨²¿¼þ£©¼´¿É£¬ËüÃÇÊÇÓë±àÒëÆ÷ÅäÌ×ÌṩµÄ¡£Ê¹ÓÃÕâЩ×é¡¡
¼þʱ£¬Ã»ÓбØÒª¹ØÐÄÈß³¤µÄ±£ÁôÓòÃû£»¾Ù¸öÀý×ÓÀ´Ëµ£¬Ö»ÐèÏóÏÂÃæÕâÑùдһÐдúÂë¼´¿É£º¡¡¡¡
import¡¡java¡£util¡£Vector£»¡¡¡¡
ËüµÄ×÷ÓÃÊǸæËß±àÒëÆ÷ÎÒÃÇÏëʹÓá¡Java¡¡µÄVector¡¡ÀࡣȻ¶ø£¬util¡¡°üº¬ÁËÊýÁ¿ÖÚ¶àµÄÀ࣬ÎÒÃÇÓÐʱϣÍûʹÓá¡
ÆäÖеļ¸¸ö£¬Í¬Ê±²»ÏëÈ«²¿Ã÷È·µØÉùÃ÷ËüÃÇ¡£Îª´ïµ½Õâ¸öÄ¿µÄ£¬¿ÉʹÓá°*¡±Í¨Åä·û¡£ÈçÏÂËùʾ£º¡¡¡¡
import¡¡java¡£util¡£*£»¡¡¡¡
Ðèµ¼ÈëһϵÁÐÀàʱ£¬²ÉÓõÄͨ³£ÊÇÕâ¸ö°ì·¨¡£Ó¦¾¡Á¿±ÜÃâÒ»¸öÒ»¸öµØµ¼ÈëÀà¡£¡¡¡¡
2¡£6¡£3¡¡static¡¡¹Ø¼ü×Ö¡¡¡¡
ͨ³££¬ÎÒÃÇ´´½¨Ààʱ»áÖ¸³öÄǸöÀàµÄ¶ÔÏóµÄÍâ¹ÛÓëÐÐΪ¡£³ý·ÇÓÃnew¡¡´´½¨ÄǸöÀàµÄÒ»¸ö¶ÔÏ󣬷ñÔòʵ¼ÊÉϲ¢¡¡
δµÃµ½Èκζ«Î÷¡£Ö»ÓÐÖ´ÐÐÁË¡¡new¡¡ºó£¬²Å»áÕýʽÉú³ÉÊý¾Ý´æ´¢¿Õ¼ä£¬²¢¿ÉʹÓÃÏàÓ¦µÄ·½·¨¡£¡¡¡¡
µ«ÔÚÁ½ÖÖÌØÊâµÄÇéÐÎÏ£¬ÉÏÊö·½·¨²¢²»¿°Óá£Ò»ÖÖÇéÐÎÊÇÖ»ÏëÓÃÒ»¸ö´æ´¢ÇøÓòÀ´±£´æÒ»¸öÌض¨µÄÊý¾Ý¡ª¡ªÎÞ¡¡
ÂÛÒª´´½¨¶àÉÙ¸ö¶ÔÏó£¬ÉõÖÁ¸ù±¾²»´´½¨¶ÔÏó¡£ÁíÒ»ÖÖÇéÐÎÊÇÎÒÃÇÐèÒªÒ»¸öÌØÊâµÄ·½·¨£¬ËüûÓÐÓëÕâ¸öÀàµÄÈΡ¡
ºÎ¶ÔÏó¹ØÁª¡£Ò²¾ÍÊÇ˵£¬¼´Ê¹Ã»Óд´½¨¶ÔÏó£¬Ò²ÐèÒªÒ»¸öÄܵ÷Óõķ½·¨¡£ÎªÂú×ãÕâÁ½·½ÃæµÄÒªÇ󣬿ÉʹÓá¡
static¡¡£¨¾²Ì¬£©¹Ø¼ü×Ö¡£Ò»µ©½«Ê²Ã´¶«Î÷ÉèΪstatic£¬Êý¾Ý»ò·½·¨¾Í²»»áͬÄǸöÀàµÄÈκζÔÏóʵÀýÁªÏµµ½Ò»¡¡
Æð¡£ËùÒÔ¾¡¹Ü´Óδ´´½¨ÄǸöÀàµÄÒ»¸ö¶ÔÏó£¬ÈÔÄܵ÷ÓÃÒ»¸ö¡¡static·½·¨£¬»ò·ÃÎÊһЩ¡¡staticÊý¾Ý¡£¶øÔÚÕâÖ®¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡52¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡54¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Ç°£¬¶ÔÓÚ·Ç¡¡staticÊý¾ÝºÍ·½·¨£¬ÎÒÃDZØÐë´´½¨Ò»¸ö¶ÔÏ󣬲¢ÓÃÄǸö¶ÔÏó·ÃÎÊÊý¾Ý»ò·½·¨¡£ÕâÊÇÓÉÓÚ·Ç¡¡
staticÊý¾ÝºÍ·½·¨±ØÐëÖªµÀËüÃDzÙ×÷µÄ¾ßÌå¶ÔÏó¡£µ±È»£¬ÔÚÕýʽʹÓÃÇ°£¬ÓÉÓÚstatic·½·¨²»ÐèÒª´´½¨ÈκΡ¡
¶ÔÏó£¬ËùÒÔËüÃDz»¿É¼òµ¥µØµ÷ÓÃÆäËûÄÇЩ³ÉÔ±£¬Í¬Ê±²»ÒýÓÃÒ»¸öÒÑÃüÃûµÄ¶ÔÏ󣬴ӶøÖ±½Ó·ÃÎÊ·Ç¡¡static³ÉÔ±¡¡
»ò·½·¨£¨ÒòΪ·Çstatic³ÉÔ±ºÍ·½·¨±ØÐëͬһ¸öÌض¨µÄ¶ÔÏó¹ØÁªµ½Ò»Æ𣩡£¡¡¡¡
ÓÐЩÃæÏò¶ÔÏóµÄÓïÑÔʹÓÃÁË¡°ÀàÊý¾Ý¡±ºÍ¡°Àà·½·¨¡±ÕâÁ½¸öÊõÓï¡£ËüÃÇÒâζ×ÅÊý¾ÝºÍ·½·¨Ö»ÊÇΪ×÷Ϊһ¸öÕû¡¡
ÌåµÄÀà¶ø´æÔڵģ¬²¢²»ÊÇΪÄǸöÀàµÄÈκÎÌض¨¶ÔÏó¡£ÓÐʱ£¬Äú»áÔÚÆäËûһЩJava¡¡Ê鿯Àï·¢ÏÖÕâÑùµÄ³Æºô¡£¡¡¡¡
ΪÁ˽«Êý¾Ý³ÉÔ±»ò·½·¨ÉèΪstatic£¬Ö»ÐèÔÚ¶¨ÒåÇ°ÖúÍÕâ¸ö¹Ø¼ü×Ö¼´¿É¡£ÀýÈ磬ÏÂÊö´úÂëÄÜÉú³ÉÒ»¸ö¡¡static¡¡
Êý¾Ý³ÉÔ±£¬²¢¶ÔÆä³õʼ»¯£º¡¡¡¡
¡¡¡¡
class¡¡StaticTest¡¡£û¡¡¡¡
Static¡¡int¡¡i¡¡=¡¡47£»¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
ÏÖÔÚ£¬¾¡¹ÜÎÒÃÇÖÆ×÷ÁËÁ½¸öStaticTest¡¡¶ÔÏ󣬵«ËüÃÇÈÔȻֻռ¾ÝStaticTest¡£i¡¡µÄÒ»¸ö´æ´¢¿Õ¼ä¡£ÕâÁ½¸ö¶Ô¡¡
Ï󶼹²ÏíͬÑùµÄi¡£Ç뿼²ìÏÂÊö´úÂ룺¡¡¡¡
StaticTest¡¡st1¡¡=¡¡new¡¡StaticTest£¨£©£»¡¡¡¡
StaticTest¡¡st2¡¡=¡¡new¡¡StaticTest£¨£©£»¡¡¡¡
´Ëʱ£¬ÎÞÂÛ¡¡st1¡£i»¹ÊÇ¡¡st2¡£i¶¼ÓÐͬÑùµÄÖµ¡¡47£¬ÒòΪËüÃÇÒýÓõÄÊÇͬÑùµÄÄÚ´æÇøÓò¡£¡¡¡¡
ÓÐÁ½¸ö°ì·¨¿ÉÒýÓÃÒ»¸ö¡¡static±äÁ¿¡£ÕýÈçÉÏÃæչʾµÄÄÇÑù£¬¿Éͨ¹ýÒ»¸ö¶ÔÏóÃüÃûËü£¬Èç¡¡st2¡£i¡£Òà¿ÉÖ±½ÓÓá¡
ËüµÄÀàÃûÒýÓ㬶øÕâÔڷǾ²Ì¬³ÉÔ±ÀïÊÇÐв»Í¨µÄ£¨×îºÃÓÃÕâ¸ö°ì·¨ÒýÓá¡static¡¡±äÁ¿£¬ÒòΪËüÇ¿µ÷ÁËÄǸö±äÁ¿¡¡
µÄ¡°¾²Ì¬¡±±¾ÖÊ£©¡£¡¡¡¡
StaticTest¡£i£«£«£»¡¡¡¡
ÆäÖУ¬£«£«ÔËËã·û»áʹ±äÁ¿ÔöÖµ¡£´Ëʱ£¬ÎÞÂÛ¡¡st1¡£i¡¡»¹ÊÇ¡¡st2¡£i¡¡µÄÖµ¶¼ÊÇ48¡£¡¡¡¡
ÀàËƵÄÂß¼Ò²ÊÊÓÃÓÚ¾²Ì¬·½·¨¡£¼È¿ÉÏó¶ÔÆäËûÈκη½·¨ÄÇÑùͨ¹ýÒ»¸ö¶ÔÏóÒýÓþ²Ì¬·½·¨£¬Òà¿ÉÓÃÌØÊâµÄÓï·¨¡¡
¸ñʽ¡°ÀàÃû¡£·½·¨£¨£©¡±¼ÓÒÔÒýÓ᣾²Ì¬·½·¨µÄ¶¨ÒåÊÇÀàËƵģº¡¡¡¡
class¡¡StaticFun¡¡£û¡¡¡¡
static¡¡void¡¡incr£¨£©¡¡£û¡¡StaticTest¡£i£«£«£»¡¡£ý¡¡¡¡
£ý¡¡¡¡
´ÓÖпɿ´³ö£¬StaticFun¡¡µÄ·½·¨¡¡incr£¨£©Ê¹¾²Ì¬Êý¾Ý¡¡iÔöÖµ¡£Í¨¹ý¶ÔÏ󣬿ÉÓõäÐ͵ķ½·¨µ÷Óá¡incr£¨£©£º¡¡¡¡
StaticFun¡¡sf¡¡=¡¡new¡¡StaticFun£¨£©£»¡¡¡¡
sf¡£incr£¨£©£»¡¡¡¡
»òÕߣ¬ÓÉÓÚ¡¡incr£¨£©ÊÇÒ»ÖÖ¾²Ì¬·½·¨£¬ËùÒÔ¿Éͨ¹ýËüµÄÀàÖ±½Óµ÷Ó㺡¡¡¡
StaticFun¡£incr£¨£©£»¡¡¡¡
¾¡¹ÜÊÇ¡°¾²Ì¬¡±µÄ£¬µ«Ö»ÒªÓ¦ÓÃÓÚÒ»¸öÊý¾Ý³ÉÔ±£¬¾Í»áÃ÷È·¸Ä±äÊý¾ÝµÄ´´½¨·½Ê½£¨Ò»¸öÀàÒ»¸ö³ÉÔ±£¬ÒÔ¼°Ã¿¡¡
¸ö¶ÔÏóÒ»¸ö·Ç¾²Ì¬³ÉÔ±£©¡£ÈôÓ¦ÓÃÓÚÒ»¸ö·½·¨£¬¾ÍûÓÐÄÇôϷ¾ç»¯ÁË¡£¶Ô·½·¨À´Ëµ£¬staticÒ»ÏîÖØÒªµÄÓÃ;¡¡
¾ÍÊÇ°ïÖúÎÒÃÇÔÚ²»±Ø´´½¨¶ÔÏóµÄÇ°Ìáϵ÷ÓÃÄǸö·½·¨¡£ÕýÈçÒÔºó»á¿´µ½µÄÄÇÑù£¬ÕâÒ»µãÊÇÖÁ¹ØÖØÒªµÄ¡ª¡ªÌØ¡¡
±ðÊÇÔÚ¶¨Òå³ÌÐòÔËÐÐÈë¿Ú·½·¨main£¨£©µÄʱºò¡£¡¡¡¡
ºÍÆäËûÈκη½·¨Ò»Ñù£¬static·½·¨Ò²ÄÜ´´½¨×Ô¼ºÀàÐ͵ÄÃüÃû¶ÔÏó¡£ËùÒÔ¾³£°Ñ¡¡static·½·¨×÷Ϊһ¸ö¡°ÁìÍ·¡¡
Ñò¡±Ê¹Óã¬ÓÃËüÉú³ÉһϵÁÐ×Ô¼ºÀàÐ͵ġ°ÊµÀý¡±¡£¡¡¡¡
2¡£7¡¡ÎÒÃǵĵÚÒ»¸ö¡¡Java¡¡³ÌÐò¡¡¡¡
×îºó£¬ÈÃÎÒÃÇÕýʽ±àÒ»¸ö³ÌÐò£¨×¢Ê͢ݣ©¡£ËüÄÜ´òÓ¡³öÓ뵱ǰÔËÐеÄϵͳÓйصÄ×ÊÁÏ£¬²¢ÀûÓÃÁËÀ´×ÔJava¡¡±ê¡¡
×¼¿âµÄ¡¡System¡¡¶ÔÏóµÄ¶àÖÖ·½·¨¡£×¢ÒâÕâÀïÒýÈëÁËÒ»ÖÖ¶îÍâµÄ×¢ÊÍÑùʽ£º¡°//¡±¡£Ëü±íʾµ½±¾ÐнáÊøÇ°µÄËùÓС¡
ÄÚÈݶ¼ÊÇ×¢ÊÍ£º¡¡¡¡
¡¡¡¡
//¡¡Property¡£java¡¡¡¡
import¡¡java¡£util¡£*£»¡¡¡¡
¡¡¡¡
public¡¡class¡¡Property¡¡£û¡¡¡¡
¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨new¡¡Date£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡Properties¡¡p¡¡=¡¡System¡£getProperties£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡53¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡55¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡p¡£list£¨System¡£out£©£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨¡¡Memory¡¡Usage£º¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡Runtime¡¡rt¡¡=¡¡Runtime¡£getRuntime£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡System¡£out¡£println£¨¡¨Total¡¡Memory¡¡=¡¡¡¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£«¡¡rt¡£totalMemory£¨£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£«¡¡¡¨¡¡Free¡¡Memory¡¡=¡¡¡¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£«¡¡rt¡£freeMemory£¨£©£©£»¡¡¡¡
¡¡¡¡£ý¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
¢Ý£ºÔÚijЩ±à³Ì»·¾³À³ÌÐò»áÔÚÆÁÄ»ÉÏÒ»Çжø¹ý£¬ÉõÖÁû»ú»á¿´µ½½á¹û¡£¿É½«ÏÂÃæÕâ¶Î´úÂëÖÃÓÚ¡¡main£¨£©µÄ¡¡
ĩ⣬ÓÃËüÔÝÍ£Êä³ö£º¡¡¡¡
try¡¡£û¡¡¡¡
Thread¡£currentThread£¨£©¡£sleep£¨5¡¡*¡¡1000£©£»¡¡¡¡
£ý¡¡catch£¨InterruptedException¡¡e£©¡¡£û£ý¡¡¡¡
£ý¡¡¡¡
ËüµÄ×÷ÓÃÊÇÔÝÍ£Êä³ö5¡¡ÃëÖÓ¡£Õâ¶Î´úÂëÉæ¼°µÄһЩ¸ÅÄîÒªµ½±¾ÊéºóÃæ²Å»á½²µ½¡£ËùÒÔÄ¿Ç°²»±ØÉ£¬Ö»ÖªµÀ¡¡
ËüÊÇÈóÌÐòÔÝÍ£µÄÒ»¸ö¼¼Çɱã¿É¡£¡¡¡¡
¡¡¡¡
¡¡¡¡
ÔÚÿ¸ö³ÌÐòÎļþµÄ¿ªÍ·£¬¶¼±ØÐë·ÅÖÃÒ»¸ö¡¡import¡¡Óï¾ä£¬µ¼ÈëÄǸöÎļþµÄ´úÂëÀïÒªÓõ½µÄËùÓжîÍâµÄÀà¡£×¢Òâ¡¡
ÎÒÃÇ˵ËüÃÇÊÇ¡°¶îÍ⡱µÄ£¬ÒòΪһ¸öÌØÊâµÄÀà¿â»á×Ô¶¯µ¼Èëÿ¸öJava¡¡Îļþ£ºjava¡£lang¡£Æô¶¯ÄúµÄWeb¡¡ä¯ÀÀ¡¡
Æ÷£¬²é¿´ÓÉ¡¡Sun¡¡ÌṩµÄÓû§Îĵµ£¨Èç¹ûÉÐδ´Ó¡¡http£º//java¡£sun¡£¡¡ÏÂÔØ£¬»òÓÃÆäËû·½Ê½°²×°ÁËJava¡¡ÎÄ¡¡
µµ£¬ÇëÁ¢¼´ÏÂÔØ£©¡£ÔÚ¡¡packages¡£html¡¡ÎļþÀ¿ÉÕÒµ½Java¡¡ÅäÌ×ÌṩµÄËùÓÐÀà¿âÃû³Æ¡£ÇëÑ¡ÔñÆäÖеġ¡
java¡£lang¡£ÔÚ¡°Class¡¡Index¡±ÏÂÃ棬¿ÉÕÒµ½ÊôÓÚÄǸö¿âµÄÈ«²¿ÀàµÄÁÐ±í¡£ÓÉÓÚ¡¡java¡£lang¡¡Ä¬ÈϽøÈëÿ¸ö¡¡
Java¡¡´úÂëÎļþ£¬ËùÒÔÕâЩÀàÔÚÈκÎʱºò¶¼¿ÉÖ±½ÓʹÓá£ÔÚÕâ¸öÁбíÀ¿É·¢ÏÖSystem¡¡ºÍ¡¡Runtime£¬ÎÒÃÇÔÚ¡¡
Property¡£java¡¡ÀïÓõ½ÁËËüÃÇ¡£java¡£lang¡¡ÀïûÓÐÁгö¡¡Date¡¡À࣬ËùÒÔ±ØÐëµ¼ÈëÁíÒ»¸öÀà¿â²ÅÄÜʹÓÃËü¡£Èç¹û¡¡
²»Çå³þÒ»¸öÌض¨µÄÀàÔÚÄĸöÀà¿âÀ»òÕßÏë¼ìÊÓËùÓеÄÀ࣬¿ÉÔÚJava¡¡Óû§ÎĵµÀïÑ¡Ôñ¡°Class¡¡Hierarchy¡±¡¡
¡¡£¨Àà·Ö¼¶½á¹¹£©¡£ÔÚWeb¡¡ä¯ÀÀÆ÷ÖУ¬ËäȻҪ»¨²»¶ÌµÄʱ¼äÀ´½¨Á¢Õâ¸ö½á¹¹£¬µ«¿ÉÇå³þÕÒµ½ÓëJava¡¡ÅäÌ×ÌṩµÄ¡¡
ÿһ¸öÀà¡£Ëæºó£¬¿ÉÓÃä¯ÀÀÆ÷µÄ¡°²éÕÒ¡±£¨Find¡¡£©¹¦ÄÜËÑË÷¹Ø¼ü×Ö¡°Date¡¡¡±¡£¾ÕâÑù´¦Àíºó£¬¿É·¢ÏÖÎÒÃǵġ¡
ËÑË÷Ä¿±êÒÔ¡¡java¡£util¡£Date¡¡µÄÐÎʽÁгö¡£ÎÒÃÇÖÕÓÚÖªµÀËüλÓÚutil¡¡¿âÀËùÒÔ±ØÐëµ¼Èë¡¡java¡£util¡£*£»·ñ¡¡
Ôò±ã²»ÄÜʹÓÃDate¡¡¡£¡¡¡¡
¹Û²ìpackages¡£html¡¡Îĵµ×ͷµÄ²¿·Ö£¨ÎÒÒѽ«ÆäÉèΪ×Ô¼ºµÄĬÈÏÆðʼҳ£©£¬ÇëÑ¡Ôñjava¡£lang£¬ÔÙÑ¡¡¡
System¡£Õâʱ¿É¿´µ½System¡¡ÀàÓм¸¸ö×ֶΡ£ÈôÑ¡Ôñ¡¡out£¬¾Í¿ÉÖªµÀËüÊÇÒ»¸östatic¡¡PrintStream¡¡¶ÔÏó¡£ÓÉ¡¡
ÓÚËüÊÇ¡°¾²Ì¬¡±µÄ£¬ËùÒÔ²»ÐèÒªÎÒÃÇ´´½¨Èκζ«Î÷¡£out¡¡¶ÔÏó¿Ï¶¨ÊÇ¡¡3£¬ËùÒÔÖ»ÐèÖ±½ÓÓÃËü¼´¿É¡£ÎÒÃÇÄܶÔÕâ¡¡
¸öout¡¡¶ÔÏó×öµÄÊÂÇéÓÉËüµÄÀàÐ;ö¶¨£ºPrintStream¡£PrintStream¡¡ÔÚ˵Ã÷ÎÄ×ÖÖÐÒÔÒ»¸ö³¬Á´½ÓµÄÐÎʽÁгö£¬¡¡
ÕâÒ»µã×öµÃ·Ç³£·½±ã¡£ËùÒÔ¼ÙÈôµ¥»÷ÄǸöÁ´½Ó£¬¾Í¿É¿´µ½Äܹ»ÎªPrintStream¡¡µ÷ÓõÄËùÓз½·¨¡£·½·¨µÄÊýÁ¿¡¡
²»ÉÙ£¬±¾ÊéºóÃæ»áÏêϸ½éÉÜ¡£¾ÍÄ¿Ç°À´Ëµ£¬ÎÒÃǸÐÐËȤµÄÖ»ÓС¡println£¨£©¡£ËüµÄÒâ˼ÊÇ¡°°ÑÎÒ¸øÄãµÄ¶«Î÷´ò¡¡
Ó¡µ½¿ØÖÆ̨£¬²¢ÓÃÒ»¸öÐÂÐнáÊø¡±¡£ËùÒÔÔÚÈκÎJava¡¡³ÌÐòÖУ¬Ò»µ©Òª°ÑijЩÄÚÈÝ´òÓ¡µ½¿ØÖÆ̨£¬¾Í¿ÉÌõ¼þ·´¡¡
ÉäµØдÉÏSystem¡£out¡£println£¨¡¨ÄÚÈÝ¡¨£©¡£¡¡¡¡
ÀàÃûÓëÎļþÊÇÒ»ÑùµÄ¡£ÈôÏóÏÖÔÚÕâÑù´´½¨Ò»¸ö¶ÀÁ¢µ
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡