Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java±àÒëÆ÷¡¢JVM¡¢½âÊÍÆ÷

Java
ÐéÄâ»ú(JVM)ÊÇ¿ÉÔËÐÐJava
´úÂëµÄ¼ÙÏë¼ÆËã»ú¡£Ö»Òª¸ù¾ÝJVM¹æ¸ñÃèÊö½«½âÊÍÆ÷ÒÆÖ²µ½Ìض¨µÄ¼ÆËã»úÉÏ£¬¾ÍÄܱ£Ö¤¾­¹ý±àÒëµÄÈκÎJava´úÂëÄܹ»ÔÚ¸ÃϵͳÉÏÔËÐС£±¾ÎÄÊ×ÏȼòÒª½éÉÜ´ÓJavaÎļþµÄ±àÒëµ½×îÖÕÖ´ÐеĹý³Ì£¬Ëæºó¶ÔJVM¹æ¸ñÃèÊö×÷һ˵Ã÷¡£
¡¡¡¡
¡¡¡¡Ò».JavaÔ´ÎļþµÄ±àÒë¡¢ÏÂÔØ
¡¢½âÊͺÍÖ´ÐÐ
¡¡¡¡JavaÓ¦ÓóÌÐòµÄ¿ª·¢ÖÜÆÚ°üÀ¨±àÒë¡¢ÏÂÔØ
¡¢½âÊͺÍÖ´Ðм¸¸ö²¿·Ö¡£Java±àÒë³ÌÐò½«JavaÔ´³ÌÐò·­ÒëΪJVM¿ÉÖ´ÐдúÂë?×Ö½ÚÂë¡£ÕâÒ»±àÒë¹ý³ÌͬC/C++
µÄ
±àÒëÓÐЩ²»Í¬¡£µ±C±àÒëÆ÷±àÒëÉú³ÉÒ»¸ö¶ÔÏóµÄ´úÂëʱ£¬¸Ã´úÂëÊÇΪÔÚÄ³Ò»ÌØ¶¨Ó²¼þƽ̨ÔËÐжø²úÉúµÄ¡£Òò´Ë£¬ÔÚ±àÒë¹ý³ÌÖУ¬±àÒë³ÌÐòͨ¹ý²é±í½«ËùÓжԷûºÅµÄÒý
ÓÃת»»ÎªÌض¨µÄÄÚ´æÆ«ÒÆÁ¿£¬ÒÔ±£Ö¤³ÌÐòÔËÐС£Java±àÒëÆ÷È´²»½«¶Ô±äÁ¿ºÍ·½·¨µÄÒýÓñàÒëΪÊýÖµÒýÓã¬Ò²²»È·¶¨³ÌÐòÖ´Ðйý³ÌÖеÄÄÚ´æ²¼¾Ö£¬¶øÊǽ«ÕâЩ·ûºÅ
ÒýÓÃÐÅÏ¢±£ÁôÔÚ×Ö½ÚÂëÖУ¬ÓɽâÊÍÆ÷ÔÚÔËÐйý³ÌÖд´Á¢ÄÚ´æ²¼¾Ö£¬È»ºóÔÙͨ¹ý²é±íÀ´È·¶¨Ò»¸ö·½·¨ËùÔڵĵØÖ·¡£ÕâÑù¾ÍÓÐЧµÄ±£Ö¤ÁËJavaµÄ¿ÉÒÆÖ²ÐԺͰ²È«
ÐÔ¡£
¡¡¡¡
¡¡
¡¡ÔËÐÐJVM×Ö½ÚÂëµÄ¹¤×÷ÊÇÓɽâÊÍÆ÷À´Íê³ÉµÄ¡£½âÊÍÖ´Ðйý³Ì·ÖÈý²¿½øÐУº´úÂëµÄ×°Èë¡¢´úÂëµÄУÑéºÍ´úÂëµÄÖ´ÐС£×°Èë´úÂëµÄ¹¤×÷ÓÉ"Àà×°ÔØÆ÷"£¨class
loader£©Íê³É¡£Àà×°ÔØÆ÷¸ºÔð×°ÈëÔËÐÐÒ»¸ö³ÌÐòÐèÒªµÄËùÓдúÂ룬ÕâÒ²°üÀ¨³ÌÐò´úÂëÖеÄÀàËù¼Ì³ÐµÄÀàºÍ±»Æäµ÷ÓõÄÀà¡£µ±Àà×°ÔØÆ÷×°ÈëÒ»¸öÀàʱ£¬¸ÃÀà±»·Å
ÔÚ×Ô¼ºµÄÃû×Ö¿Õ¼äÖС£³ýÁËͨ¹ý·ûºÅÒýÓÃ×Ô¼ºÃû×Ö¿Õ¼äÒÔÍâµÄÀ࣬ÀàÖ®¼äûÓÐÆäËû°ì·¨¿ÉÒÔÓ°ÏìÆäËûÀà¡£ÔÚ±¾Ì¨¼ÆËã»úÉϵÄËùÓÐÀà¶¼ÔÚͬһµØÖ·¿Õ¼äÄÚ£¬¶øËùÓдÓÍâ
²¿Òý½øµÄÀ࣬¶¼ÓÐÒ»¸ö×Ô¼º¶ÀÁ¢µÄÃû×ֿռ䡣ÕâʹµÃ±¾µØÀàͨ¹ý¹²ÏíÏàͬµÄÃû×Ö¿Õ¼ä»ñµÃ½Ï¸ßµÄÔËÐÐЧÂÊ£¬Í¬Ê±ÓÖ±£Ö¤ËüÃÇÓë´ÓÍⲿÒý½øµÄÀ಻»áÏ໥ӰÏì¡£µ±×°Èë
ÁËÔËÐгÌÐòÐèÒªµÄËùÓÐÀàºó£¬½âÊÍÆ÷±ã¿ÉÈ·¶¨Õû¸ö¿ÉÖ´ÐгÌÐòµÄÄÚ´æ²¼¾Ö¡£½âÊÍÆ÷Ϊ·ûºÅÒýÓÃÍ¬ÌØ¶¨µÄµØÖ·¿Õ¼ä½¨Á¢¶ÔÓ¦¹ØÏµ¼°²éѯ±í¡£Í¨¹ýÔÚÕâÒ»½×¶ÎÈ·¶¨´úÂëµÄ
ÄÚ´æ²¼¾Ö£¬JavaºÜºÃµØ½â¾öÁËÓɳ¬Àà¸Ä±ä¶øÊ¹×ÓÀà±ÀÀ£µÄÎÊÌ⣬ͬʱҲ·ÀÖ¹ÁË´úÂë¶ÔµØÖ·µÄ·Ç·¨·ÃÎÊ¡£
¡¡¡¡
¡¡¡¡Ëæºó£¬±»×°ÈëµÄ´úÂëÓÉ×Ö½ÚÂëУÑéÆ÷½øÐмì²é¡£Ð£ÑéÆ÷¿É·¢ÏÖ²Ù×÷ÊýÕ»Òç³ö£¬·Ç·¨Êý¾ÝÀàÐÍת»¯µÈ¶àÖÖ´íÎó¡£Í¨¹ýУÑéºó£¬´úÂë±ã¿ªÊ¼Ö´ÐÐÁË¡£
¡¡¡¡
¡¡¡¡Java×Ö½ÚÂëµÄÖ´ÐÐÓÐÁ½ÖÖ·½Ê½£º
¡¡¡¡1.¼´Ê±±àÒ뷽ʽ£º½âÊÍÆ÷ÏȽ«×Ö½ÚÂë±àÒë³É»úÆ÷Â룬ȻºóÔÙÖ´ÐиûúÆ÷Âë¡£
¡¡¡¡2.½âÊÍÖ´Ðз½Ê½£º½âÊÍÆ÷ͨ¹ýÿ´Î½âÊͲ¢Ö´ÐÐһС¶Î´úÂëÀ´Íê³ÉJava×Ö½ÚÂë³Ì Ð


Ïà¹ØÎĵµ£º

javaÖеÄÈ«¾Ö±äÁ¿Óë¾Ö²¿±äÁ¿

È«¾Ö±äÁ¿£ºÒ²½Ð³ÉÔ±±äÁ¿£¬ÊÇÖ¸ÔÚÀàÖж¨ÒåµÄ±äÁ¿£»ËüÔÚÕû¸öÀàÖж¼ÓÐЧ
               È«¾Ö±äÁ¿ÓÖ¿É·ÖΪ£ºÀà±äÁ¿ºÍʵÀý±äÁ¿
               1.Àà±äÁ¿£ºÓֽо²Ì¬±äÁ¿  ......

javaÖÐthis¹Ø¼ü×ÖµÄʹÓÃ

1.  µ±Ä³¸öÀàÖеÄij¸ö·½·¨Öеľֲ¿±äÁ¿µÄÃû×ÖÓë¸ÃÀàÖеÄÈ«¾Ö±äÁ¿µÄÃû×ÖÏàͬʱ   ¸ÃÈ«¾Ö±äÁ¿½«±»Òþ²Ø£»´Ëʱ  Èç¹ûÏëÔڸ÷½·¨ÖÐʹÓÃÈ«¾Ö
     ±äÁ¿  ±ØÐëʹÓùؼü×Ö£¨this.È«¾Ö±äÁ¿Ãû£©
2.  µ±this¹Ø¼ü×Ö³öÏÖÔÚÀàµÄʵÀý·½·¨ÖÐʱ£¬´ú±íÕýÔÚµ÷Óø÷½·¨µÄµ±Ç°¶ÔÏó
3.  ......

java file io

ʹÓÃJava²Ù×÷Îı¾ÎļþµÄ·½·¨Ïê½â
ÕªÒª: ×î³õjavaÊDz»Ö§³Ö¶ÔÎı¾ÎļþµÄ´¦ÀíµÄ£¬ÎªÁËÃÖ²¹Õâ¸öȱº¶¶øÒýÈëÁËReaderºÍWriterÁ½¸öÀà
×î³õjavaÊDz»Ö§³Ö¶ÔÎı¾ÎļþµÄ´¦ÀíµÄ£¬ÎªÁËÃÖ²¹Õâ¸öȱº¶¶øÒýÈëÁËReaderºÍWriterÁ½¸öÀ࣬ÕâÁ½¸öÀà¶¼ÊdzéÏóÀ࣬WriterÖÐ write(char[] ch,int off,int
length)£¬flush()ºÍclose()·½·¨Îª³éÏó·½· ......

java Map ±éÀúËÙ¶È×îÓŽâ

µÚÒ»ÖÖ:
Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
ЧÂʸß,ÒÔºóÒ»¶¨ÒªÊ¹ÓôËÖÖ·½Ê½£¡
µÚ¶þÖÖ:
Map map = new HashMap();
Iterator iter = ma ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ