java¼¯ºÏÀà×ܽá
java¼¯ºÏÀà×ܽá
¶ÔÏóµÄ¼¯ºÏ
Èç¹û³ÌÐòµÄ¶ÔÏóÊýÁ¿ÓÐÏÞ£¬ÇÒÊÙÃü¿ÉÖª£¬ÄÇôÕâ¸ö³ÌÐòÊÇÏ൱¼òµ¥µÄ¡£
Êý×é
Êý×éÓëÆäËüÈÝÆ÷µÄÇø±ðÌåÏÖÔÚÈý¸ö·½Ã棺ЧÂÊ£¬ÀàÐÍʶ±ðÒÔ¼°¿ÉÒÔ³ÖÓÐprimitives¡£Êý×éÊÇJavaÌṩµÄ£¬ÄÜËæ»ú´æ´¢ºÍ·ÃÎÊreferenceÐòÁеÄÖî¶à·½·¨Öеģ¬×î¸ßЧµÄÒ»ÖÖ¡£Êý×éÊÇÒ»¸ö¼òµ¥µÄÏßÐÔÐòÁУ¬ËùÓÐËü¿ÉÒÔ¿ìËٵķÃÎÊÆäÖеÄÔªËØ¡£µ«ÊÇËÙ¶ÈÊÇÓдú¼ÛµÄ£»µ±Äã´´½¨ÁËÒ»¸öÊý×éÖ®ºó£¬ËüµÄÈÝÁ¿¾Í¹Ì¶¨ÁË£¬¶øÇÒÔÚÆäÉúÃüÖÜÆÚÀï²»Äܸı䡣ҲÐíÄã»áÌáÒéÏÈ´´½¨Ò»¸öÊý×飬µÈµ½¿ì²»¹»ÓõÄʱºò£¬ÔÙ´´½¨Ò»¸öеģ¬È»ºó½«¾ÉµÄÊý×éÀïµÄreferenceÈ«²¿µ¼µ½ÐµÄÀïÃæ¡£Æäʵ£¨ÎÒÃÇÒÔºó»á½²µÄ£©ArrayList¾ÍÊÇÕâô×öµÄ¡£µ«ÊÇÕâÖÖÁé»îÐÔËù´øÀ´µÄ¿ªÏú£¬Ê¹µÃArrayListµÄЧÂʱÈÆðÊý×éÓÐÁËÃ÷ÏÔϽµ¡£
Java¶ÔÊý×éºÍÈÝÆ÷¶¼×ö±ß½ç¼ì²é£»Èç¹û¹ýÁ˽磬Ëü¾É»á¸øÒ»¸öRuntimeException¡£ÕâÖÖÒì³£±íÃ÷Õâ¸ö´íÎóÊÇÓɳÌÐòÔ±Ôì³ÉµÄ£¬ÕâÑùÄã¾ÍÓò»×ÅÔÙÔÚ³ÌÐòÀïÃæ¼ì²éÁË¡£
»¹ÓÐһЩ·ºÐÍÈÝÆ÷Àà°üÀ¨List£¬SetºÍMap¡£ËûÃÇ´¦Àí¶ÔÏóµÄʱºò¾ÍºÃÏñÕâЩ¶ÔÏó¶¼Ã»ÓÐ×Ô¼ºµÄ¾ßÌåÀàÐÍÒ»Ñù¡£Ò²¾ÍÊÇ˵£¬ÈÝÆ÷½«ËüËùº¬µÄÔªËض¼¿´³ÉÊÇ£¨JavaÖÐËùÓÐÀàµÄ¸ùÀࣩObjectµÄ¡£ÕâÑùÄãÖ»ÐèÒª½¨Ò»ÖÖÈÝÆ÷£¬¾ÍÄÜ°ÑËùÓÐÀàÐ͵ĶÔÏóÈ«¶¼·Å½øÈ¥¡£´ÓÕâ¸ö½Ç¶ÈÀ´¿´£¬ÕâÖÖ×ö·¨ºÜ²»´í£¨Ö»ÊÇ¿àÁË primitive¡£Èç¹ûÊdz£Á¿£¬Ä㻹¿ÉÒÔÓÃJavaµÄprimitiveµÄWrapperÀࣻÈç¹ûÊDZäÁ¿£¬ÄǾÍÖ»ÄÜ·ÅÔÚÄã×Ô¼ºµÄÀàÀïÁË£©¡£ÓëÆäËû·ºÐÍÈÝÆ÷Ïà±È£¬ÕâÀïÌåÏÖÊý×éµÄµÚ¶þ¸ïÓÅÊÆ£º´´½¨Êý×éµÄʱºò£¬ÄãҲͬʱָÃ÷ÁËËüËù³ÖÓеĶÔÏóµÄÀàÐÍ£¨ÕâÓÖÒý³öÁ˵ÚÈýµã££Êý×é¿ÉÒÔ³ÖÓÐprimitives£¬¶øÈÝÆ÷È´²»ÐУ©¡£Ò²¾ÍÊÇ˵£¬Ëü»áÔÚ±àÒëµÄʱºò×÷ÀàÐͼì²é£¬´Ó¶ø·ÀÖ¹Äã²åÈë´íÎóÀàÐ͵ĶÔÏ󣬻òÕßÊÇÔÚÌáÈ¡¶ÔÏóµÄʱºò°Ñ¶ÔÏóµÄÀàÐ͸ø¸ã´íÁË¡£JavaÔÚ±àÒëºÍÔËÐÐʱ¶¼ÄÜ×èÖ¹Ä㽫һ¸ö²»Ç¡µ±µÄÏûÏ¢´«¸ø¶ÔÏó¡£ËùÓÐÕâ²¢²»ÊÇ˵ʹÓÃÈÝÆ÷¾ÍÓÐʲôΣÏÕ£¬Ö»ÊÇÈç¹û±àÒëÆ÷Äܹ»°ïÄãÖ¸¶¨£¬ÄÇô³ÌÐòÔËÐлá¸ü¿ì£¬×îÖÕÓû§Ò²»á½ÏÉÙÊÕµ½³ÌÐòÔËÐÐÒì³£µÄɧÈÅ¡£
´ÓЧÂʺÍÀàÐͼì²éµÄ½Ç¶ÈÀ´¿´£¬Ê¹ÓÃÊý×é×ÜÊÇû´íµÄ¡£µ«ÊÇ£¬Èç¹ûÄãÔÚ½â¾öÒ»¸ö¸üΪһ°ãµÄÎÊÌ⣬ÄÇÊý×é¾Í»áÏԵù¦ÄÜÌ«ÈõÁ˵㡣
Êý×éÊǵÚÒ»Á÷µÄ¶ÔÏó
²»¹ÜÄãÓõÄÊÇÄÇÖÖÀàÐ͵ÄÊý×飬Êý×éµÄ±êʶ·ûʵ¼ÊÉ϶¼ÊÇÒ»¸ö“´´½¨Ôڶѣ¨heap£©ÀïµÄʵʵÔÚÔڵĶÔÏóµÄ”reference¡£Êµ¼ÊÉÏÊÇÄǸö¶ÔÏó³ÖÓÐÆäËû¶ÔÏóµÄreference¡£Äã¼´¿ÉÒÔÓÃÊý×éµÄ³õʼ»¯Óï¾ä£¬Òþº¬µØ´´½¨Õâ¸ö¶ÔÏó£¬Ò²¿ÉÒÔÓÃnew±í´ïʽ£¬Ã÷È·µØ´´½¨Õâ¸ö¶ÔÏó£¬Ö»¶ÁµÄlengthÊôÐÔÄܸæËßÄãÊý×é
Ïà¹ØÎĵµ£º
×î½ü¹«Ë¾Åöµ½ÐèÒªÓÃͼ±íµÄÐÎʽÏÔʾһЩÊý¾Ý£¬ÎҾͿªÊ¼µ½ÍøÉϲéѯ£¬²éµ½ÁËjfreechartºÍamcharts,ÕâÁ½ÕßÎÒ¶¼ÊµÏÖ¹ýÁË£¬jfreechart×îºóÉú³ÉͼƬ£¬µ«ÊÇͼƬЧ¹û²»ÊÇÎÒÏëÒªµÄ£¬È»ºóÓÖÑо¿amcharts ËüµÄЧ¹ûȷʵºÜºÃ£¬¶øÇÒ¹Ù·½ÍøÕ¾ÉÏ»¹ÓкÃЩÀý×ӿɹ©ÏÂÔØ£¬ÍøÖ·ÊÇ:www.amcharts.com
£¨ÏëÒªÍê³ÉÒ»¸öamchartsͼÐÎÐèÒªswfobjects. ......
½ñÌìÍí·¹³Ô¶àÁË£¬¶Ç×ÓÄÑÊÜ£¬¾ÍÈ¥±±´óÀïÃæ¹äÁ˹䣬²»Öª²»¾õÀ´µ½ÁËδÃûºþ±ß£¬ÓеãÀÛÁË£¬ÔÚºþ±ßÕÒÁ˸ö³¤ÒÎÌÉÁËһϣ¬·¿´ÊÖ»úµÄµç»°²¾£¬·¢ÏֺöàÅóÓѺþÃûÓÐÁªÏµÁË£¬ÉõÖÁÓÐЩ¶¼ÒѾÍü¼ÇÁËËûÃǵÄÑù×Ó£¬ÓÐЩÃû×Ö¶¼ÈÃÎҸе½ÓеãÄ°ÉúÁË£¬²»ÖªµÀËûÃÇ»¹ÊÇ·ñ¼ÇµÃÎÒ£¡
&nbs ......
½ñÌì·Å¼Ù£¬ÎÒÒ»¸öÔÚÍøÉÏÈÏʶµÄÅóÓÑ£¬½ñÌìÀ´ÕÒÎÒ£¬ËûÒÔÇ°ÊǸãVB¿ª·¢µÄ£¬½ñÌì32Ë꣬¹¤×ÊÊÇË°ºó6K£¬ÔÚ±±¾©¶ÔÓÚ³ÌÐòÔ±Ò²ËãÊÇÖеȰɣ¬ËûÏÖÔÚ¶¼¸Ð¾õµ½ÁËΣ»úÒâʶÁË£¬±Ï¾¹ÏÖÔÚÄêÁäÔÚÄǶùÈ¥ÁË£¬µ«ÊÇËûµÄÑù×Ó¿´ÆðÀ´È´ÊǷdz£µÄÄêÇ࣬ÕæµÄºÜÏÛĽËû£¡Ö»²»¹ý¶ÔÓÚ³ÌÐòÔ±¶øÑÔ£¬ÎÒ¸üÅå·þÅ£ÈË¡£
¸çÃÇÀ´Á˵ÄÔÒò£¬½ñÌìÒ»Ö±µ½ÏÂÎçµÄÁ½µã£¬¶¼ ......
Ê×ÏÈÏÂÔØopenjdk´úÂë°ü£¬http://download.java.net/openjdk/jdk7/£¬ÕâÀïÏÂÔصÄÊǵ±Ç°µÄ×îа汾b94£¬openjdk-7-ea-src-b94-20_may_2010.zip¡£ ½âѹËõopenjdk-7-ea-src-b94-20_may_2010.zipµ½D:\JVM¡£ÔÚD:\JVM\openjdkÏ´ò¿ªREADME-builds.htmlÎļþ¡£° ......
Ò»¡¢ºËÐĸÅÄî
1.ʲô½ÐÀࣿ
Àà¾ÍÊÇijһÖÖÊÂÎïµÄÒ»°ãÐԵļ¯ºÏÌ壬ÊÇÏàͬ»òÏàËƵĸ÷¸öÊÂÎﹲͬÌØÐÔµÄÒ»ÖÖ³éÏó¡£
2.ʲô½Ð¶ÔÏó£¿
ÔÚÃæÏò¶ÔÏó¸ÅÄîÖУ¬¶ÔÏó£¨Object£©ÊÇÀàµÄʵÀý£¨instance£©¡£¶ÔÏóÓëÀàµÄ¹Øϵ¾ÍÏñ±äÁ¿ÓëÊý¾ÝÀàÐ͵ĹØϵһÑù¡£
3.ÀàµÄºËÐÄÌØÐÔÓÐÄÄЩ£¿
Àà¾ßÓзâ×°ÐÔ¡¢¼Ì³ÐÐԺͶà̬ÐÔ¡£
·â×°ÐÔ£º
ÀàµÄ·â×°ÐÔ ......