°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ) >

µÚ40²¿·Ö

Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ40²¿·Ö

С˵£º Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




//¡¡Using¡¡the¡¡Java¡¡1¡£1¡¡array¡¡syntax¡¡to¡¡create¡¡¡¡

//¡¡variable¡¡argument¡¡lists¡¡¡¡

¡¡¡¡

class¡¡A¡¡£û¡¡int¡¡i£»¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡118¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡120¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡

public¡¡class¡¡VarArgs¡¡£û¡¡¡¡

¡¡¡¡static¡¡void¡¡f£¨Object£§£§¡¡x£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡x¡£length£»¡¡i£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡System¡£out¡£println£¨x£§i£§£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡f£¨new¡¡Object£§£§¡¡£û¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡new¡¡Integer£¨47£©£»¡¡new¡¡VarArgs£¨£©£»¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡new¡¡Float£¨3¡£14£©£»¡¡new¡¡Double£¨11¡£11£©¡¡£ý£©£»¡¡¡¡

¡¡¡¡¡¡¡¡f£¨new¡¡Object£§£§¡¡£û¡¨one¡¨£»¡¡¡¨two¡¨£»¡¡¡¨three¡¨¡¡£ý£©£»¡¡¡¡

¡¡¡¡¡¡¡¡f£¨new¡¡Object£§£§¡¡£ûnew¡¡A£¨£©£»¡¡new¡¡A£¨£©£»¡¡new¡¡A£¨£©£ý£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

´Ëʱ£¬ÎÒÃǶÔÕâЩδ֪µÄ¶ÔÏó²¢²»ÄܲÉÈ¡Ì«¶àµÄ²Ù×÷£¬¶øÇÒÕâ¸ö³ÌÐòÀûÓÃ×Ô¶¯String¡¡×ª»»¶Ôÿ¸ö¡¡Object¡¡×ö¡¡

һЩÓÐÓõÄÊÂÇé¡£ÔÚµÚ¡¡11Õ£¨ÔËÐÐÆÚÀàÐͱêʶ»ò¡¡RTTI¡¡£©£¬´ó¼Ò»¹»áѧϰÈçºÎµ÷²éÕâÀà¶ÔÏóµÄ׼ȷÀàÐÍ£¬Ê¹¡¡

×Ô¼ºÄܶÔËüÃÇ×öһЩÓÐȤµÄÊÂÇé¡£¡¡¡¡



4¡£5¡£1¡¡¡¡¶àάÊý×é¡¡¡¡



ÔÚJava¡¡Àï¿ÉÒÔ·½±ãµØ´´½¨¶àάÊý×飺¡¡¡¡

¡¡¡¡

//£º¡¡MultiDimArray¡£java¡¡¡¡

//¡¡Creating¡¡multidimensional¡¡arrays¡£¡¡¡¡

import¡¡java¡£util¡£*£»¡¡¡¡

¡¡¡¡

public¡¡class¡¡MultiDimArray¡¡£û¡¡¡¡

¡¡¡¡static¡¡Random¡¡rand¡¡=¡¡new¡¡Random£¨£©£»¡¡¡¡

¡¡¡¡static¡¡int¡¡pRand£¨int¡¡mod£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡return¡¡Math¡£abs£¨rand¡£nextInt£¨£©£©¡¡£¥¡¡mod¡¡£«¡¡1£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡int£§£§£§£§¡¡a1¡¡=¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡1£»¡¡2£»¡¡3£»¡¡£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡4£»¡¡5£»¡¡6£»¡¡£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a1¡£length£»¡¡i£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a1£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡prt£¨¡¨a1£§¡¨¡¡£«¡¡i¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡j¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£§¡¡=¡¡¡¨¡¡£«¡¡a1£§i£§£§j£§£©£»¡¡¡¡

¡¡¡¡¡¡¡¡//¡¡3¡­D¡¡array¡¡with¡¡fixed¡¡length£º¡¡¡¡

¡¡¡¡¡¡¡¡int£§£§£§£§£§£§¡¡a2¡¡=¡¡new¡¡int£§2£§£§2£§£§4£§£»¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a2¡£length£»¡¡i£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0¡¡£»¡¡j¡¡¡¶¡¡a2£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡k¡¡=¡¡0£»¡¡k¡¡¡¶¡¡a2£§i£§£§j£§¡£length£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡k£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡prt£¨¡¨a2£§¡¨¡¡£«¡¡i¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡j¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡k¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£§¡¡=¡¡¡¨¡¡£«¡¡a2£§i£§£§j£§£§k£§£©£»¡¡¡¡

¡¡¡¡¡¡¡¡//¡¡3¡­D¡¡array¡¡with¡¡varied¡­length¡¡vectors£º¡¡¡¡

¡¡¡¡¡¡¡¡int£§£§£§£§£§£§¡¡a3¡¡=¡¡new¡¡int£§pRand£¨7£©£§£§£§£§£§£»¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a3¡£length£»¡¡i£«£«£©¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡119¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡121¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡a3£§i£§¡¡=¡¡new¡¡int£§pRand£¨5£©£§£§£§£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a3£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡a3£§i£§£§j£§¡¡=¡¡new¡¡int£§pRand£¨5£©£§£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a3¡£length£»¡¡i£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a3£§i£§¡£length¡¡£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡k¡¡=¡¡0£»¡¡k¡¡¡¶¡¡a3£§i£§£§j£§¡£length£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡k£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡prt£¨¡¨a3£§¡¨¡¡£«¡¡i¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡j¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡k¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£§¡¡=¡¡¡¨¡¡£«¡¡a3£§i£§£§j£§£§k£§£©£»¡¡¡¡

¡¡¡¡¡¡¡¡//¡¡Array¡¡of¡¡non¡­primitive¡¡objects£º¡¡¡¡

¡¡¡¡¡¡¡¡Integer£§£§£§£§¡¡a4¡¡=¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡new¡¡Integer£¨1£©£»¡¡new¡¡Integer£¨2£©£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡new¡¡Integer£¨3£©£»¡¡new¡¡Integer£¨4£©£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡new¡¡Integer£¨5£©£»¡¡new¡¡Integer£¨6£©£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a4¡£length£»¡¡i£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a4£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡prt£¨¡¨a4£§¡¨¡¡£«¡¡i¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡j¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£§¡¡=¡¡¡¨¡¡£«¡¡a4£§i£§£§j£§£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Integer£§£§£§£§¡¡a5£»¡¡¡¡

¡¡¡¡¡¡¡¡a5¡¡=¡¡new¡¡Integer£§3£§£§£§£»¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a5¡£length£»¡¡i£«£«£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡a5£§i£§¡¡=¡¡new¡¡Integer£§3£§£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a5£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡a5£§i£§£§j£§¡¡=¡¡new¡¡Integer£¨i*j£©£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a5¡£length£»¡¡i£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a5£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡prt£¨¡¨a5£§¡¨¡¡£«¡¡i¡¡£«¡¡¡¨£§£§¡¨¡¡£«¡¡j¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£§¡¡=¡¡¡¨¡¡£«¡¡a5£§i£§£§j£§£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

¡¡¡¡static¡¡void¡¡prt£¨String¡¡s£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡System¡£out¡£println£¨s£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

ÓÃÓÚ´òÓ¡µÄ´úÂëÀïʹÓÃÁË¡¡length£¬ËùÒÔËü²»±ØÒÀÀµ¹Ì¶¨µÄÊý×é´óС¡£¡¡¡¡

µÚÒ»¸öÀý×ÓչʾÁË»ù±¾Êý¾ÝÀàÐ͵ÄÒ»¸ö¶àάÊý×é¡£ÎÒÃÇ¿ÉÓû¨À¨ºÅ¶¨³öÊý×éÄÚÿ¸öʸÁ¿µÄ±ß½ç£º¡¡¡¡

¡¡¡¡

int£§£§£§£§¡¡a1¡¡=¡¡£û¡¡¡¡

£û¡¡1£»¡¡2£»¡¡3£»¡¡£ý£»¡¡¡¡

£û¡¡4£»¡¡5£»¡¡6£»¡¡£ý£»¡¡¡¡

£ý£»¡¡¡¡

¡¡¡¡

ÿ¸ö·½À¨ºÅ¶Ô¶¼½«ÎÒÃÇÒÆÖÁÊý×éµÄÏÂÒ»¼¶¡£¡¡¡¡

µÚ¶þ¸öÀý×ÓչʾÁËÓÃnew¡¡·ÖÅäµÄÒ»¸öÈýάÊý×é¡£ÔÚÕâÀÕû¸öÊý×鶼ÊÇÁ¢¼´·ÖÅäµÄ£º¡¡¡¡

int£§£§£§£§£§£§¡¡a2¡¡=¡¡new¡¡int£§2£§£§2£§£§4£§£»¡¡¡¡

µ«µÚÈý¸öÀý×ÓÈ´Ïò´ó¼Ò½Òʾ³ö¹¹³É¾ØÕóµÄÿ¸öʸÁ¿¶¼¿ÉÒÔÓÐÈÎÒâµÄ³¤¶È£º¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡int£§£§£§£§£§£§¡¡a3¡¡=¡¡new¡¡int£§pRand£¨7£©£§£§£§£§£§£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡120¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡122¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a3¡£length£»¡¡i£«£«£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡a3£§i£§¡¡=¡¡new¡¡int£§pRand£¨5£©£§£§£§£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a3£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡a3£§i£§£§j£§¡¡=¡¡new¡¡int£§pRand£¨5£©£§£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡

¶ÔÓÚµÚÒ»¸ö¡¡new¡¡´´½¨µÄÊý×飬ËüµÄµÚÒ»¸öÔªËصij¤¶ÈÊÇËæ»úµÄ£¬ÆäËûÔªËصij¤¶ÈÔòûÓж¨Òå¡£for¡¡Ñ­»·Äڵġ¡

µÚ¶þ¸ö¡¡new¡¡Ôò»áÌîдԪËØ£¬µ«±£³ÖµÚÈý¸öË÷ÒýµÄδ¶¨×´Ì¬¡ª¡ªÖ±µ½Åöµ½µÚÈý¸önew¡£¡¡¡¡

¸ù¾ÝÊä³ö½á¹û£¬´ó¼Ò¿ÉÒÔ¿´µ½£º¼ÙÈôûÓÐÃ÷È·Ö¸¶¨³õʼ»¯Öµ£¬Êý×éÖµ¾Í»á×Ô¶¯³õʼ»¯³ÉÁã¡£¡¡¡¡

¿ÉÓÃÀàËƵıíʽ´¦Àí·Ç»ù±¾ÀàÐͶÔÏóµÄÊý×é¡£Õâ´ÓµÚËĸöÀý×Ó¿ÉÒÔ¿´³ö£¬ËüÏòÎÒÃÇÑÝʾÁËÓû¨À¨ºÅÊÕ¼¯¶à¸ö¡¡

new¡¡±í´ïʽµÄÄÜÁ¦£º¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡Integer£§£§£§£§¡¡a4¡¡=¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡new¡¡Integer£¨1£©£»¡¡new¡¡Integer£¨2£©£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡new¡¡Integer£¨3£©£»¡¡new¡¡Integer£¨4£©£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡new¡¡Integer£¨5£©£»¡¡new¡¡Integer£¨6£©£ý£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý£»¡¡¡¡

¡¡¡¡

µÚÎå¸öÀý×ÓչʾÁËÈçºÎÖð½¥¹¹½¨·Ç»ù±¾ÀàÐ͵ĶÔÏóÊý×飺¡¡¡¡

¡¡¡¡

¡¡¡¡¡¡¡¡Integer£§£§£§£§¡¡a5£»¡¡¡¡

¡¡¡¡¡¡¡¡a5¡¡=¡¡new¡¡Integer£§3£§£§£§£»¡¡¡¡

¡¡¡¡¡¡¡¡for£¨int¡¡i¡¡=¡¡0£»¡¡i¡¡¡¶¡¡a5¡£length£»¡¡i£«£«£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡a5£§i£§¡¡=¡¡new¡¡Integer£§3£§£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡for£¨int¡¡j¡¡=¡¡0£»¡¡j¡¡¡¶¡¡a5£§i£§¡£length£»¡¡j£«£«£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡a5£§i£§£§j£§¡¡=¡¡new¡¡Integer£¨i*j£©£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡

i*j¡¡Ö»ÊÇÔÚ¡¡IntegerÀïÖÃÁËÒ»¸öÓÐȤµÄÖµ¡£¡¡¡¡



4¡£6¡¡×ܽᡡ¡¡



×÷Ϊ³õʼ»¯µÄÒ»ÖÖ¾ßÌå²Ù×÷ÐÎʽ£¬¹¹½¨Æ÷Ӧʹ´ó¼ÒÃ÷È·¸ÐÊܵ½ÔÚÓïÑÔÖнøÐгõʼ»¯µÄÖØÒªÐÔ¡£Óë¡¡C£«£«µÄ³ÌÐò¡¡

Éè¼ÆÒ»Ñù£¬ÅжÏÒ»¸ö³ÌÐòЧÂÊÈçºÎ£¬¹Ø¼üÊÇ¿´ÊÇ·ñÓÉÓÚ±äÁ¿µÄ³õʼ»¯²»ÕýÈ·¶øÔì³ÉÁËÑÏÖصıà³Ì´íÎ󣨳ô¡¡

³æ£©¡£ÕâЩÐÎʽµÄ´íÎóºÜÄÑ·¢ÏÖ£¬¶øÇÒÀàËƵÄÎÊÌâÒ²ÊÊÓÃÓÚ²»ÕýÈ·µÄÇå³ý»òÊÕβ¹¤×÷¡£ÓÉÓÚ¹¹½¨Æ÷ʹÎÒÃÇÄÜ¡¡

±£Ö¤ÕýÈ·µÄ³õʼ»¯ºÍÇå³ý£¨ÈôûÓÐÕýÈ·µÄ¹¹½¨Æ÷µ÷Ó㬱àÒëÆ÷²»ÔÊÐí¶ÔÏó´´½¨£©£¬ËùÒÔÄÜ»ñµÃÍêÈ«µÄ¿ØÖÆȨ¡¡

ºÍ°²È«ÐÔ¡£¡¡¡¡

ÔÚC£«£«ÖУ¬Óë¡°¹¹½¨¡±Ïà·´µÄ¡°ÆÆ»µ¡±£¨Destruction£©¹¤×÷Ò²ÊÇÏ൱ÖØÒªµÄ£¬ÒòΪÓÃnew¡¡´´½¨µÄ¶ÔÏó±ØÐëÃ÷¡¡

È·µØÇå³ý¡£ÔÚJava¡¡ÖУ¬À¬»øÊÕ¼¯Æ÷»á×Ô¶¯ÎªËùÓжÔÏóÊÍ·ÅÄڴ棬ËùÒÔ¡¡Java¡¡Öеȼ۵ÄÇå³ý·½·¨²¢²»ÊǾ­³£¶¼¡¡

ÐèÒªÓõ½µÄ¡£Èç¹û²»ÐèÒªÀàËÆÓÚ¹¹½¨Æ÷µÄÐÐΪ£¬Java¡¡µÄÀ¬»øÊÕ¼¯Æ÷¿ÉÒÔ¼«´ó¼ò»¯±à³Ì¹¤×÷£¬¶øÇÒÔÚÄÚ´æµÄ¹Ü¡¡

Àí¹ý³ÌÖÐÔö¼Ó¸ü´óµÄ°²È«ÐÔ¡£ÓÐЩÀ¬»øÊÕ¼¯Æ÷ÉõÖÁÄÜÇå³ýÆäËû×ÊÔ´£¬±ÈÈçͼÐκÍÎļþ¾ä±úµÈ¡£È»¶ø£¬À¬»øÊÕ¡¡

¼¯Æ÷ȷʵҲÔö¼ÓÁËÔËÐÐÆڵĿªÏú¡£µ«ÕâÖÖ¿ªÏúµ½µ×Ôì³ÉÁ˶à´óµÄÓ°ÏìÈ´ÊǺÜÄÑ¿´³öµÄ£¬ÒòΪµ½Ä¿Ç°ÎªÖ¹£¬¡¡

Java¡¡½âÊÍÆ÷µÄ×ÜÌåÔËÐÐËÙ¶ÈÈÔÈ»ÊDZȽÏÂýµÄ¡£Ëæ×ÅÕâÒ»Çé¿öµÄ¸Ä¹Û£¬ÎÒÃÇÓ¦¸ÃÄÜÅжϳöÀ¬»øÊÕ¼¯Æ÷µÄ¿ªÏúÊÇ¡¡

·ñʹJava¡¡²»ÊʺÏ×öһЩÌض¨µÄ¹¤×÷£¨ÆäÖÐÒ»¸öÎÊÌâÊÇÀ¬»øÊÕ¼¯Æ÷²»¿ÉÔ¤²âµÄÐÔÖÊ£©¡£¡¡¡¡

ÓÉÓÚËùÓжÔÏ󶼿϶¨ÄÜ»ñµÃÕýÈ·µÄ¹¹½¨£¬ËùÒÔͬÕâ¶ù½²ÊöµÄÇé¿öÏà±È£¬¹¹½¨Æ÷ʵ¼Ê×öµÄÊÂÇ黹Ҫ¶àµÃ¶à¡£ÌØ¡¡

±ðµØ£¬µ±ÎÒÃÇͨ¹ý¡°´´×÷¡±»ò¡°¼Ì³Ð¡±Éú³ÉÐÂÀàµÄʱºò£¬¶Ô¹¹½¨µÄ±£Ö¤ÈÔÈ»ÓÐЧ£¬¶øÇÒÐèҪһЩ¸½¼ÓµÄÓï·¨¡¡

À´Ìṩ¶ÔËüµÄÖ§³Ö¡£´ó¼Ò½«ÔÚÒÔºóµÄÕ½ÚÀïÏêϸÁ˽ⴴ×÷¡¢¼Ì³ÐÒÔ¼°ËüÃǶԹ¹½¨Æ÷Ôì³ÉµÄÓ°Ïì¡£¡¡¡¡



4¡£7¡¡Á·Ï°¡¡¡¡



£¨1£©¡¡ÓÃĬÈϹ¹½¨Æ÷´´½¨Ò»¸öÀࣨûÓÐ×Ô±äÁ¿£©£¬ÓÃËü´òÓ¡Ò»ÌõÏûÏ¢¡£´´½¨ÊôÓÚÕâ¸öÀàµÄÒ»¸ö¶ÔÏ󡣡¡¡¡

£¨2£©¡¡ÔÚÁ·Ï°¡¡1¡¡µÄ»ù´¡ÉÏÔö¼ÓÒ»¸ö¹ýÔصĹ¹½¨Æ÷£¬ÁîÆä²ÉÓÃÒ»¸öString¡¡×Ô±äÁ¿£¬²¢Ëæͬ×Ô¼ºµÄÏûÏ¢´òÓ¡³öÀ´¡£¡¡¡¡

£¨3£©¡¡ÒÔÁ·Ï°2¡¡´´½¨µÄÀàΪ»ù´¡ÉÏ£¬´´½¨ÊôÓÚËüµÄ¶ÔÏó¾ä±úµÄÒ»¸öÊý×飬µ«²»ÒªÊµ¼Ê´´½¨¶ÔÏó²¢·ÖÅäµ½Êý×é¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡121¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡123¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Àï¡£ÔËÐгÌÐòʱ£¬×¢ÒâÊÇ·ñ´òÓ¡³öÀ´×Ô¹¹½¨Æ÷µ÷Óõijõʼ»¯ÏûÏ¢¡£¡¡¡¡

£¨4£©¡¡´´½¨Í¬¾ä±úÊý×éÁªÏµÆðÀ´µÄ¶ÔÏó£¬×îÖÕÍê³ÉÁ·Ï°3¡£¡¡¡¡

£¨5£©¡¡ÓÃ×Ô±äÁ¿¡°before¡±£¬¡°after¡±ºÍ¡°none¡¡¡±ÔËÐгÌÐò£¬ÊÔÑéGarbage¡£java¡£Öظ´Õâ¸ö²Ù×÷£¬¹Û²ìÊÇ·ñ¡¡

´ÓÊä³öÖп´³öÁËһЩ¹Ì¶¨µÄģʽ¡£¸Ä±ä´úÂ룬ʹSystem¡£runFinalization£¨£©ÔÚSystem¡£gc£¨£©Ö®Ç°µ÷Óã¬ÔÙ¹Û¡¡

²ì½á¹û¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡122¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡124¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡5¡¡Õ¡¡¡¡Òþ²Øʵʩ¹ý³Ì¡¡¡¡



¡¡¡¡

¡¡¡°½øÐÐÃæÏò¶ÔÏóµÄÉè¼Æʱ£¬Ò»Ïî»ù±¾µÄ¿¼ÂÇÊÇ£ºÈçºÎ½«·¢Éú±ä»¯µÄ¶«Î÷Óë±£³Ö²»±äµÄ¶«Î÷·Ö¸ô¿ª¡£¡±¡¡¡¡

¡¡¡¡

ÕâÒ»µã¶ÔÓÚ¿âÀ´ËµÊÇÌرðÖØÒªµÄ¡£ÄǸö¿âµÄÓû§£¨¿Í»§³ÌÐòÔ±£©±ØÐëÄÜÒÀÀµ×Ô¼ºÊ¹ÓõÄÄÇÒ»²¿·Ö£¬²¢ÖªµÀÒ»¡¡

µ©Ð°汾µÄ¿â³ǫ̈£¬×Ô¼º²»ÐèÒª¸Äд´úÂë¡£¶øÓë´ËÏà·´£¬¿âµÄ´´½¨Õß±ØÐëÄÜ×ÔÓɵؽøÐÐÐÞ¸ÄÓë¸Ä½ø£¬Í¬Ê±±£¡¡

Ö¤¿Í»§³ÌÐòÔ±´úÂë²»»áÊܵ½ÄÇЩ±ä¶¯µÄÓ°Ïì¡£¡¡¡¡

Ϊ´ïµ½Õâ¸öÄ¿µÄ£¬Ðè×ñÊØÒ»¶¨µÄÔ¼¶¨»ò¹æÔò¡£ÀýÈ磬¿â³ÌÐòÔ±ÔÚÐ޸ĿâÄÚµÄÒ»¸öÀàʱ£¬±ØÐë±£Ö¤²»É¾³ýÒÑÓС¡

µÄ·½·¨£¬ÒòΪÄÇÑù×ö»áÔì³É¿Í»§³ÌÐòÔ±´úÂë³öÏֶϵ㡣Ȼ¶ø£¬Ïà·´µÄÇé¿öÈ´ÊÇÁîÈËÍ´¿àµÄ¡£¶ÔÓÚÒ»¸öÊý¾Ý³É¡¡

Ô±£¬¿âµÄ´´½¨ÕßÔõÑù²ÅÄÜÖªµÀÄÄЩÊý¾Ý³ÉÔ±ÒÑÊܵ½¿Í»§³ÌÐòÔ±µÄ·ÃÎÊÄØ£¿Èô·½·¨ÊôÓÚij¸öÀàΨһµÄÒ»²¿·Ö£¬¡¡

¶øÇÒ²¢²»Ò»¶¨ÓÉ¿Í»§³ÌÐòÔ±Ö±½ÓʹÓã¬ÄÇôÕâÖÖÍ´¿àµÄÇé¿öͬÑùÊÇÕæʵµÄ¡£Èç¹û¿âµÄ´´½¨ÕßÏëɾ³ýÒ»ÖÖ¾ÉÓС¡

µÄʵʩ·½°¸£¬²¢ÖÃÈëдúÂ룬´ËʱÓÖ¸ÃÔõô°ìÄØ£¿¶ÔÄÇЩ³ÉÔ±½øÐеÄÈκθĶ¯¶¼¿ÉÄÜÖжϿͻ§³ÌÐòÔ±µÄ´ú¡¡

Âë¡£ËùÒÔ¿â´´½¨Õß´¦ÔÚÒ»¸öÞÏÞεľ³µØ£¬Ëƺõ¸ù±¾¶¯µ¯²»µÃ¡£¡¡¡¡

Ϊ½â¾öÕâ¸öÎÊÌ⣬Java¡¡ÍƳöÁË¡°·ÃÎÊָʾ·û¡±µÄ¸ÅÄÔÊÐí¿â´´½¨ÕßÉùÃ÷ÄÄЩ¶«Î÷ÊÇ¿Í»§³ÌÐòÔ±¿ÉÒÔʹÓá¡

µÄ£¬ÄÄЩÊDz»¿ÉʹÓõġ£ÕâÖÖ·ÃÎÊ¿ØÖƵļ¶±ðÔÚ¡°×î´ó·ÃÎÊ¡±ºÍ¡°×îС·ÃÎÊ¡±µÄ·¶Î§Ö®¼ä£¬·Ö±ð°üÀ¨£º¡¡

public£¬¡°ÓѺõġ±£¨Î޹ؼü×Ö£©£¬protected¡¡ÒÔ¼°private¡£¸ù¾ÝÇ°Ò»¶ÎµÄÃèÊö£¬´ó¼Ò»òÐíÒÑ×ܽá³ö×÷Ϊһ¡¡

Ãû¿âÉè¼ÆÕߣ¬Ó¦½«ËùÓж«Î÷¶¼¾¡¿ÉÄܱ£³ÖΪ¡°private¡±£¨Ë½ÓУ©£¬²¢Ö»Õ¹Ê¾³öÄÇЩÏëÈÿͻ§³ÌÐòԱʹÓõķ½¡¡

·¨¡£ÕâÖÖ˼·ÊÇÍêÈ«ÕýÈ·µÄ£¬¾¡¹ÜËüÓеã¶ùÎ¥±³ÄÇЩÓÃÆäËûÓïÑÔ£¨ÌرðÊÇ¡¡C£©±à³ÌµÄÈ˵ÄÖ±¾õ£¬ÄÇЩÈËÏ°¹ß¡¡

ÓÚÔÚûÓÐÈκÎÏÞÖƵÄÇé¿öÏ·ÃÎÊËùÓж«Î÷¡£µ½ÕâÒ»Õ½áÊøʱ£¬´ó¼ÒÓ¦¸Ã¿ÉÒÔÉî¿ÌÌå»áµ½Java¡¡·ÃÎÊ¿ØÖƵļۡ¡

Öµ¡£¡¡¡¡

È»¶ø£¬×é¼þ¿âÒÔ¼°¿ØÖÆË­ÄÜ·ÃÎÊÄǸö¿âµÄ×é¼þµÄ¸ÅÄîÏÖÔÚÈÔ²»ÊÇÍêÕûµÄ¡£ÈÔ´æÔÚÕâÑùÒ»¸öÎÊÌ⣺ÈçºÎ½«×é¼þ¡¡

°ó¶¨µ½µ¥¶ÀÒ»¸öͳһµÄ¿âµ¥ÔªÀï¡£ÕâÊÇͨ¹ýJava¡¡µÄpackage¡¡£¨´ò°ü£©¹Ø¼ü×ÖÀ´ÊµÏֵģ¬¶øÇÒ·ÃÎÊָʾ·ûÒªÊÜ¡¡

µ½ÀàÔÚÏàͬµÄ°ü»¹ÊÇÔÚ²»Í¬µÄ°üÀïµÄÓ°Ïì¡£ËùÒÔÔÚ±¾ÕµĿªÍ·£¬´ó¼ÒÊ×ÏÈҪѧϰ¿â×é¼þÈçºÎÖÃÈë°üÀï¡£ÕâÑù¡¡

²ÅÄÜÀí½â·ÃÎÊָʾ·ûµÄÍêÕûº¬Òå¡£¡¡¡¡



5¡£1¡¡°ü£º¿âµ¥Ôª¡¡¡¡



ÎÒÃÇÓá¡import¡¡¹Ø¼ü×Öµ¼ÈëÒ»¸öÍêÕûµÄ¿âʱ£¬¾Í»á»ñµÃ¡°°ü¡±£¨Package£©¡£ÀýÈ磺¡¡¡¡

import¡¡java¡£util¡£*£»¡¡¡¡

ËüµÄ×÷ÓÃÊǵ¼ÈëÍêÕûµÄʵÓù¤¾ß£¨Utility£©¿â£¬¸Ã¿âÊôÓÚ±ê×¼Java¡¡¿ª·¢¹¤¾ß°üµÄÒ»²¿·Ö¡£ÓÉÓÚVector¡¡Î»ÓÚ¡¡

java¡£util¡¡ÀËùÒÔÏÖÔÚҪôָ¶¨ÍêÕûÃû³Æ¡°java¡£util¡£Vector¡±£¨¿ÉÊ¡ÂÔ¡¡import¡¡Óï¾ä£©£¬ÒªÃ´¼òµ¥µØÖ¸¶¨¡¡

Ò»¸ö¡°Vector¡±£¨ÒòΪ¡¡importÊÇĬÈϵģ©¡£¡¡¡¡

ÈôÏëµ¼Èëµ¥¶ÀÒ»¸öÀ࣬¿ÉÔÚ¡¡importÓï¾äÀïÖ¸¶¨ÄǸöÀàµÄÃû×Ö£º¡¡¡¡

import¡¡java¡£util¡£Vector£»¡¡¡¡

ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔ×ÔÓɵØʹÓÃVector¡£È»¶ø£¬java¡£util¡¡ÖеÄÆäËûÈκÎÀàÈÔÊDz»¿ÉʹÓõġ£¡¡¡¡

Ö®ËùÒÔÒª½øÐÐÕâÑùµÄµ¼È룬ÊÇΪÁËÌṩһÖÖÌØÊâµÄ»úÖÆ£¬ÒÔ±ã¹ÜÀí¡°ÃüÃû¿Õ¼ä¡±£¨Name¡¡Space£©¡£ÎÒÃÇËùÓС¡

Àà³ÉÔ±µÄÃû×ÖÏ໥¼ä¶¼»á¸ôÀëÆðÀ´¡£Î

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©

Äã¿ÉÄÜϲ»¶µÄ