Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ40²¿·Ö
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 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£©¡£ÎÒÃÇËùÓС¡
Àà³ÉÔ±µÄÃû×ÖÏ໥¼ä¶¼»á¸ôÀëÆðÀ´¡£Î