Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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Õä°®ÉúÃü£¡JavaµÄµÍ³É±¾Æ­¾Ö

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

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


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

socketͨÐÅjava»òc#ÖÐÎÄÂÒÂëÎÊÌâ

C#ÖÐÏÔʾÖÐÎÄ£º
¡¾
·¢ËÍÊý¾Ý£º  
  string   sReturnData   =   "ÄãºÃ";  
  Byte[]  
bReturnData   =   Encoding.ASCII.GetBytes(sReturnData.ToCharArray());  
 
m_sktSession.Send(bReturnData); 
¡¾½«³öÏÖÂÒÂë¡¿
¡¿  ......

ʹÓÃJavaµÈ±ÈÀýËõ·ÅͼÏñ

±¾ÎÄΪԭ´´£¬ÈçÐè×ªÔØ£¬Çë×¢Ã÷×÷Õߺͳö´¦£¬Ð»Ð»£¡
   
Ëõ·ÅͼÏñµÄ»ù±¾Ô­ÀíÊÇ´´½¨Ò»¸öÄ¿±ê´óСµÄ»­²¼£¬È»ºó¶ÁȡԴͼÏñ£¬²¢½«¸ÃͼÏñ»æÖÆÕâ¸ö»­²¼ÉÏ¡£ÎªÁËʹ³ÌÐòͨÓã¬Ô´Í¼ÏñºÍËõ·ÅºóµÄÄ¿±êͼÏñÓ¦Ó÷ֱðʹÓÃ
InputStreamºÍOutputStreamÀ´±íʾ£¬´úÂëÈçÏ£º
    
public
 
stat ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ