Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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


Ïà¹ØÎĵµ£º

JNAʵÏÖJavaµ÷ÓÃFortran

Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......

·¢ÏÖÒ»¸öc++¶à̬Óëjava¶à̬²»Í¬µÄµØ·½

¸Õ¸Õ¿´µ½Ò»ÆªÎÄÕÂÌá³öc++¶à̬Óëjava¶à̬²»Í¬µÄµØ·½£¬»ù±¾Òâ˼ÈçÏ£º
Çë¿´C++´úÂ룺
class Base
{
public:
 Base()
 {
  init(); 
 }
 virtual ~Base() {}
protected:
 int value;
 virtual void init() 
 { 
  value = 100; &nb ......

·ÖÒ³¹¦ÄܵÄjavaʵÏÖ

       ×î½ü×öÒ»¸öÏîÄ¿£¬ÒªÓõ½·ÖÒ³¹¦ÄÜ£¬²Î¿¼Á˺ܶ෽·¨£¬ÓеIJ»ºÏÊÊ£¬ÓеIJ»Ï²»¶£¬ÓÚÊÇ×Ô¼ºÔÚËûÃǵĻù´¡ÉÏÕûÁËÒ»¸ö£»Ë¼Â·ÊÇÕâÑùµÄ£ºÏȰÑÐèÒª·ÖÒ³µÄÊý¾Ý»òÊǼǼ¶¼²éѯ³öÀ´ ´æÈëÒ»¸ö¼¯ºÏÀàÀïÈçList»òÊÇVector£¬È»ºóÀûÓÃÆäsublist(int findex,int eindex)·½·¨£¬»ñÈ¡ÐèÒª·ÖÒ³µÄÊý¾Ý»ò¼Ç¼,¹ØÓ ......

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


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

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

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