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

Java¸ß¼¶ÌØÐÔ 2

6.·ºÐÍ:
1¡¢·ºÐ͵ÄÀàÐͲÎÊýÖ»ÄÜÊÇÀàÀàÐÍ£¨°üÀ¨×Ô¶¨ÒåÀࣩ£¬²»ÄÜÊǼòµ¥ÀàÐÍ¡£
¡¡¡¡2¡¢Í¬Ò»ÖÖ·ºÐÍ¿ÉÒÔ¶ÔÓ¦¶à¸ö°æ±¾£¨ÒòΪ²ÎÊýÀàÐÍÊDz»È·¶¨µÄ£©£¬²»Í¬°æ±¾µÄ·ºÐÍÀàʵÀýÊDz»¼æÈݵġ£
¡¡¡¡3¡¢·ºÐ͵ÄÀàÐͲÎÊý¿ÉÒÔÓжà¸ö¡£
¡¡¡¡4¡¢·ºÐ͵IJÎÊýÀàÐÍ¿ÉÒÔʹÓÃextendsÓï¾ä£¬ÀýÈç<T extends superclass>¡£Ï°¹ßÉϳÉΪ“ÓнçÀàÐÍ”¡£
¡¡¡¡5¡¢·ºÐ͵IJÎÊýÀàÐÍ»¹¿ÉÒÔÊÇͨÅä·ûÀàÐÍ¡£ÀýÈçClass<?> classType = Class.forName(java.lang.String);
Àý×Ó:
 a..ʹÓÃ?ͨÅä·û¿ÉÒÔÒýÓÃÆäËû¸÷ÖÖ²ÎÊý»¯µÄÀàÐÍ£¬µ«²»Äܵ÷ÓÃÓë²ÎÊý»¯Óйصķ½·¨;
  Collection<?> c = new Vector<String>();
  c.add("abc");//±¨´í
  c.size();//ÕýÈ·
         ËùÒÔ£¬?ͨÅä·û¶¨ÒåµÄ±äÁ¿Ö÷ÒªÓÃ×÷ÒýÓ㬵÷ÓÃÓë²ÎÊý»¯Î޹صķ½·¨£¬Èç¹ûÒªµ÷ÓÃÓë²ÎÊý»¯Ïà¹ØµÄ·½·¨£¬ÄÇô±ØÐëÔÚʹÓÃ?ͨÅä·ûÒýÓÃ֮ǰµ÷Ó㬷ñÔò¾ÍÓëjava 5Ìṩ·ºÐ͵ÄÄ¿µÄ±³µÀ¶ø³ÛÁË¡£
b..ÏòÏÂÏÞ¶¨Í¨Åä·û£º
  ÕýÈ·£ºVector<? extends Number> x = new Vector<Integer>();
  ´íÎó£ºVector<? extends Number> x = new Vector<String>();
    ÏòÉÏÏÞ¶¨Í¨Åä·û£º
  ÕýÈ·£ºVector<? super Integer> x = new Vector<Number>();
  ´íÎó£ºVector<? super Integer> x = new Vector<Byte>();
jdkÖÐÔ­Óеļ¯ºÏÀàÖдæÔÚһЩÎÊÌ⣬java5ÒÔºóÏ£ÍûÄãÔÚ¶¨Ò弯ºÏʱ£¬Ã÷È·±íʾÄãÒªÏò¼¯ºÏÖÐ×°ÄÄÖÖÀàÐ͵ÄÊý¾Ý¡£ÎªÁ˺ÍÒÔǰ°æ±¾µÄ¼æÈÝÐÔ£¬ÎÞ·¨¼ÓÈëÖ¸¶¨ÀàÐÍÒÔÍâµÄÊý¾Ý£¬±àÒëÆ÷»áÈ¥³ýµô“ÀàÐÍ”ÐÅÏ¢£¬Ê¹ÔËÐÐЧÂʲ»ÊÜÓ°Ïì¡£ÔÚÐÂÓï·¨Çé¿ö£¬»¹¿ÉÒ԰Ѹ÷ÖÖ²»Í¬ÀàÐ͵ÄÊý¾Ý×°µ½Ò»¸ö¼¯ºÏÖУ¬¿ÉÒÔ°´Ô­Ê¼µÄ·½Ê½È¥×ö¡£ArrayList<E>ÖеÄEÊÇÀàÐͱäÁ¿£¬²ÎÊý»¯µÄÀàÐÍ£¨Õû¸öArrayList<Integer>£¬¼´½øÐÐÁ˲ÎÊý»¯µÄÀàÐÍ£©£¬Ô­Ê¼ÀàÐÍ£¨Ò²¾ÍÊÇArrayList£©£¬ÀàÐͲÎÊý(ArrayList<Integer>ÖеÄInteger)£¬ÒÔÉϼ¸¸öÊõÓïÓ¦¸ÃÀμǡ£²ÎÊý»¯ÀàÐÍÒýÓÃÒ»¸öԭʼÀàÐ͵ĶÔÏ󣬿ÉÒÔ£¬µ«ÊDZ¨¸æ¾¯¸æ¡£Ô­Ê¼ÀàÐÍÒýÓÃÒ»¸ö²ÎÊý»¯ÀàÐ͵ĶÔÏ󣬿ÉÒÔ£¬Ò²»á±¨¸æ¾¯¸æ¡£ÓÐʱºò¶¨ÒåÒ»¸ö·½·¨£¬´òÓ¡Ò»¸ö¼¯ºÏÖеÄÊý¾Ý£¬¼¯ºÏµÄÀàÐͱäÁ¿¸ÃʹÓã¿Í¨Åä·û½øÐвÎÊý»¯¡£Çмɲ»¿ÉÒÔʹÓÃObject,Èç¹ûʹÓÃÁËObject£¬ÔòÕâ¸öÀàÐÍÖ»ÄÜÆ¥ÅäObjectÀàÐ͵ıäÁ¿¡£ÀýÈ磺Vec


Ïà¹ØÎĵµ£º

JavaµÄÀ¬»ø»ØÊÕ£¨Garbage Collection£©»úÖÆ

Ò»¡£Ë­ÔÚ×öGarbage Collection£¿
    Ò»ÖÖÁ÷ÐеÄ˵·¨£ºÔÚC++
ÀÊÇϵͳÔÚ×öÀ¬»ø»ØÊÕ£»¶øÔÚJava
ÀÊÇJava
×ÔÉíÔÚ×ö¡£
    ÔÚC++
À
ÊÍ·ÅÄÚ´æÊÇÊÖ¶¯´¦ÀíµÄ£¬ÒªÓÃdeleteÔËËã·ûÀ´ÊÍ·Å·ÖÅäµÄÄÚ´æ¡£ÕâÊÇÁ÷ÐеÄ˵·¨¡£È·ÇеØËµ£¬ÊÇÓ¦ÓÃÈÏΪ²»ÐèҪijʵÌåʱ£¬¾ÍÐèÓÃdelete¸æËßϵͳ£¬¿É
ÒÔ ......

javaµÄvolatileÊÇʲôÒâ˼


ÎÒÃÇÖªµÀ£¬ÔÚJavaÖÐÉèÖñäÁ¿ÖµµÄ²Ù×÷£¬³ýÁËlongºÍdoubleÀàÐ͵ıäÁ¿Íâ¶¼ÊÇÔ­×Ó²Ù×÷£¬Ò²¾ÍÊÇ˵£¬¶ÔÓÚ±äÁ¿ÖµµÄ¼òµ¥¶Áд²Ù×÷ûÓбØÒª½øÐÐͬ²½¡£
ÕâÔÚJVM 1.2֮ǰ£¬JavaµÄÄÚ´æÄ£ÐÍʵÏÖ×ÜÊÇ´ÓÖ÷´æ¶ÁÈ¡±äÁ¿£¬ÊDz»ÐèÒª½øÐÐÌØ±ðµÄ×¢ÒâµÄ¡£¶øËæ×ÅJVMµÄ³ÉÊìºÍÓÅ»¯£¬ÏÖÔÚÔÚ¶àÏ̻߳·¾³ÏÂvolatile¹Ø¼ü×ÖµÄʹÓñäµÃ·Ç³£ÖØÒª¡£
ÔÚµ±Ç° ......

Çë¾ýÈëÎÌ£¬Ô¶ÀëJavaÕä°®ÉúÃü£¡JavaµÄµÍ³É±¾Æ­¾Ö

       ¿´µ½Ô°×ÓµÄͬÁÅÃÇдµÄ¡¶¿çƽ̨¡·ÏµÁÐÖ®ºóÕæµÄÊÇÈÈѪ·ÐÌÚ£¬ÓÐЩ»°²»µÃ²»Ëµ£¬²»Äܲ»Ëµ¡£ÎÒÒª½ÒµôJavaÕâÒ»²ã²ãÃÀÀöµÄ“»­Æ¤”,Èôó¼Ò¿´¿´»­Æ¤Ö®ÏÂÊÇʲô£¿ÎÒÃÇ¿´µ½µÄ¶¼ÊÇһЩʲô£¿ÎÒ±¾È˲¢²»ÊÇÒ»¶¨µÃÍÆ¼ö´ó¼ÒÓÃ.NETƽ̨£¬µ«ÊÇÎÒ¾ÍÊÇ¿´²»¹ÜÓÐЩÈËÎóµ¼³õѧÕߣ¬ÏòËûÃÇ´«µ¼Ê²Ã´¶¼ ......

JNI¼¼ÊõʵÏÖJAVA³ÌÐòµ÷ÓÃdll


JAVAµÄ¿çƽ̨µÄÌØÐÔÉîÊÜjava³ÌÐòÔ±ÃǵÄϲ°®,µ«ÕýÊÇÓÉÓÚËüΪÁËʵÏÖ¿çÆ½Ì¨µÄÄ¿µÄ,ʹµÃËüºÍ±¾µØ»úÆ÷µÄ¸÷ÖÖÄÚ²¿ÁªÏµ±äµÃºÜÉÙ,´ó´óÔ¼ÊøÁËËüµÄ¹¦ÄÜ,±ÈÈçÓëһЩӲ¼þÉ豸ͨÐÅ,ÍùÍùÒª»¨·ÑºÜ´óµÄ¾«Á¦È¥Éè¼ÆÁ÷³Ì±àд´úÂëÈ¥¹ÜÀíÉ豸¶Ë¿Ú,¶øÇÒÓÐһЩÉ豸³§ÉÌÌṩµÄÓ²¼þ½Ó¿ÚÒѾ­¾­¹ýÒ»¶¨µÄ·â×°ºÍ´¦Àí,²»ÄÜÖ±½ÓʹÓÃjava³ÌÐòͨ¹ý¶Ë¿ÚºÍÉè± ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ