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

dz̸Java·ºÐͱà³Ì

 
dz̸Java·ºÐͱà³Ì
1 ÒýÑÔÔÚJDK 1.5ÖУ¬¼¸¸öеÄÌØÕ÷±»ÒýÈëJavaÓïÑÔ¡£ÆäÖÐÖ®Ò»¾ÍÊÇ·ºÐÍ£¨generics£©¡£·ºÐÍ£¨generics£¬genericity£©ÓÖ³ÆÎª“²ÎÊýÀàÐÍ»¯£¨parameterized type£©”»ò“Ä£°å£¨templates£©”£¬ÊǺͼ̳У¨inheritance£©²»Í¬¶ø»¥²¹µÄÒ»ÖÖ×é¼þ¸´ÓûúÖÆ¡£¼Ì³ÐºÍ·ºÐ͵IJ»Í¬Ö®´¦ÔÚÓÚ——ÔÚÒ»¸öϵͳÖУ¬¼Ì³Ð²ã´ÎÊÇ´¹Ö±·½Ïò£¬´Ó³éÏóµ½¾ßÌ壬¶ø·ºÐÍÊÇˮƽ·½ÏòÉϵġ£µ±ÔËÓü̳У¬²»Í¬µÄÀàÐͽ«ÓµÓÐÏàͬµÄ½Ó¿Ú£¬²¢»ñµÃÁ˶à̬ÐÔ£»µ±ÔËÓ÷ºÐÍ£¬½«ÓµÓÐÐí¶à²»Í¬µÄÀàÐÍ£¬²¢µÃÒÔÏàͬµÄËã·¨×÷ÓÃÔÚËüÃÇÉíÉÏ¡£Òò´Ë£¬Ò»°ã˵À´£¬µ±ÀàÐÍÓëʵÏÖ·½·¨ÎÞ¹ØÊ±£¬Ê¹Ó÷ºÐÍ£»·ñÔò£¬Óü̳С£
·ºÐͼ¼Êõ×îÖ±½ÓÁªÏëµ½µÄÓÃ;¾ÍÊǽ¨Á¢ÈÝÆ÷ÀàÐÍ¡£ÏÂÃæÊÇÒ»¸öûÓÐʹÓ÷ºÐͼ¼ÊõµÄÀý×Ó£º List myIntList = new LinkedList();// 1 myIntLikst.add(new Integer(0));// 2 Integer x = (Integer)myIntList.iterator().next();// 3 ÏÔÈ»£¬³ÌÐòÔ±ÖªµÀ¾¿¾¹ÊÇʲô¾ßÌåÀàÐͱ»·Å½øÁËmyIntListÖС£µ«ÊÇ£¬µÚ3ÐеÄÀàÐÍת»»£¨cast£©ÊDZز»¿ÉÉٵġ£ÒòΪ±àÒëÆ÷½ö½öÄܱ£Ö¤iterator·µ»ØµÄÊÇObjectÀàÐÍ¡£ÒªÏë±£Ö¤½«Õâ¸öÖµ´«¸øÒ»¸öIntegerÀàÐͱäÁ¿Êǰ²È«µÄ£¬¾Í±ØÐëÀàÐÍת»»¡£³ýÁËʹ´úÂëÏÔµÃÓÐЩ»ìÂÒÍ⣬ÀàÐÍת»»¸ü´øÀ´ÁËÔËÐÐʱ´íÎóµÄ¿ÉÄÜÐÔ¡£ÒòΪ³ÌÐòÔ±ÄÑÃâ»á·¸´íÎó¡£Ê¹ÓÃÁË·ºÐͼ¼Êõ£¬³ÌÐòÔ±¾Í¿ÉÒÔÈ·Çеرí´ïËûÃǵÄÒâͼ£¬²¢ÇÒ°ÑmyIntListÏÞÖÆÎª°üº¬Ò»ÖÖ¾ßÌåÀàÐÍ¡£ÏÂÃæ¾ÍÊÇǰһ¸öÀý×Ó²ÉÓÃÁË·ºÐ͵ĴúÂë¶Î£º List<Integer> myIntList = new LinkedList<Integer>();// 1 myIntLikst.add(new Integer(0));// 2 Integer x = myIntList.iterator().next();// 3 List<Integer>Ö¸³öÁËÕâ²»ÊÇÒ»¸öËæÒâµÄList£¬¶øÊÇÒ»¸öIntegerµÄList¡£ÎÒÃÇ˵ListÊÇÒ»¸ö´øÓÐÀàÐͲÎÊýµÄ·ºÐͽӿڣ¬ÔÚÕâÀï¾ÍÊÇÖ¸Integer¡£ÏÖÔÚ£¬ÎÒÃÇÔÚµÚ1ÐÐÀïʹÓÃInteger×÷ΪÀàÐͲÎÊý£¬¶ø²»ÊÇÔÚµÚ3ÐÐÀï×öÀàÐÍת»»¡£ÕâÑù£¬ÔÚ±àÒëʱ¿Ì£¬±àÒëÆ÷¾ÍÄܹ»¼ì²é³ÌÐòµÄÕýÈ·ÐÔ——ÎÞÂÛºÎʱºÎµØ£¬±àÒëÆ÷¶¼½«±£Ö¤myIntListµÄÕýȷʹÓá£Ïà·´µØ£¬ÀàÐÍת»»½ö½ö¸æËßÎÒÃÇ——ÔÚÕâÀ³ÌÐòÔ±ÈÏΪÕâÑù×öÊǶԵġ£²ÉÓ÷ºÐÍ¿ÉÒÔÔöÇ¿´úÂë¿É¶ÁÐԺͽ¡×³ÐÔ£¨robustness£©¡£
 
 
2 ¶¨Òå·ºÐÍ public interface List<E> {    void add(E x);    Iterator<E> iterator(); } public interface Interator<E> {    E next();    boo


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

Java 2 SDK »·¾³

 
rem ¿´µ½ºÜ¶à³õѧÕß·´¸´ÎÊÕâ¸öÎÊÌ⣬дÁËÒ»¸öºÜ¼òµ¥µÄÒ»¸ö½Å±¾£¬ÓÃÓÚ×Ô¶¯ÉèÖû·¾³±äÁ¿¡£°Ñ´úÂ뿽±´£¬Áí´æÎªjavaEnv.bat¡£°²×°ÍêJava 2 SDKÖ®ºó£¬¿ªÒ»¸öÃüÁîÐд°¿Ú,ÊäÈëjavaEnv java2SDKDir(java2SDKDirÊÇÄãµÄjavaµÄ°²×°Ä¿Â¼£¬²»´øÂ·¾¶×îºóµÄ\¡£Èç¹û°²×°Â·¾¶ÖÐÓпոñ£¬ÇëÓÃjavaEnv "java2SDKDir"¸ñʽ)²¢ÔËÐС£(×¢£ºÒ ......

java exception javaÒì³£»ã×Ü2009

java exception ½â¾ö·½°¸ - ÎÒµÄÒì³£Íø|Òì³£|exception|myexception 831 - ActionMessages 832 - could not instantiate id generator 833 - javax.servlet.jsp.JspException 834 - javax.naming.NoInitialContextException 835 - net.sf.hibernate.HibernateException 836 - org.hibernate.exception.GenericJDBCExceptio ......

³õѧjava

 ¹ØÓÚjavaƽ̨£¬¿ª·¢»·¾³£¬¿ª·¢¹¤¾ßµÄÈÏʶ
       Ò»¿ªÊ¼Ñ§¾­³£°ÑÈýÕ߸ø»ìÁË¡£Æ½Ì¨ÊÇÒ»¸ö³ÌÐòÔËÐеÄÓ²¼þ»·¾³¡£Ïñwidows£¬linuxµÈÊDzÙ×÷ϵͳºÍÓ²¼þ×é³ÉµÄ»ùÓÚÓ²¼þµÄƽ̨¡£javaƽ̨һ¸öÔËÐÐÔÚÓ²¼þÖ®ÉϵĴ¿Èí¼þƽ̨¡£javaƽ̨ÓÐÁ½²¿·Ö×é³ÉjavaÐéÄâ»úºÍjava³ÌÐòÉè¼Æ½Ó¿Ú¡£
  &n ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ