Java¼¯ºÏ¿ò¼ÜʹÓÃ×ܽá
ǰÑÔ£º
±¾ÎÄÊǶÔJava¼¯ºÏ¿ò¼Ü×öÁËÒ»¸ö¸ÅÀ¨ÐԵĽâ˵£¬Ä¿µÄÊǶÔJava¼¯ºÏ¿ò¼ÜÌåϵÓиö×ÜÌåÈÏʶ£¬Èç¹ûÄãÏëѧϰ¾ßÌåµÄ½Ó¿ÚºÍÀàµÄʹÓ÷½·¨£¬Çë²Î¿´Java APIÎĵµ¡£
Ò»¡¢¸ÅÊö
Êý¾Ý½á¹¹¶Ô³ÌÐòÉè¼ÆÓÐ×ÅÉîÔ¶µÄÓ°Ï죬ÔÚÃæÏò¹ý³ÌµÄCÓïÑÔÖУ¬Êý¾Ý¿â½á¹¹ÓÃstructÀ´ÃèÊö£¬¶øÔÚÃæÏò¶ÔÏóµÄ±à³ÌÖУ¬Êý¾Ý½á¹¹ÊÇÓÃÀàÀ´ÃèÊöµÄ£¬²¢ÇÒ°üº¬ÓжԸÃÊý¾Ý½á¹¹²Ù×÷µÄ·½·¨¡£
ÔÚJavaÓïÑÔÖУ¬JavaÓïÑÔµÄÉè¼ÆÕß¶Ô³£ÓõÄÊý¾Ý½á¹¹ºÍËã·¨×öÁËһЩ¹æ·¶£¨½Ó¿Ú£©ºÍʵÏÖ£¨¾ßÌåʵÏÖ½Ó¿ÚµÄÀࣩ¡£ËùÓгéÏó³öÀ´µÄÊý¾Ý½á¹¹ºÍ²Ù×÷£¨Ëã·¨£©Í³³ÆÎªJava¼¯ºÏ¿ò¼Ü£¨Java Collection Framework£©¡£
Java³ÌÐòÔ±ÔÚ¾ßÌåÓ¦ÓÃʱ£¬²»±Ø¿¼ÂÇÊý¾Ý½á¹¹ºÍË㷨ʵÏÖϸ½Ú£¬Ö»ÐèÒªÓÃÕâЩÀà´´½¨³öÀ´Ò»Ð©¶ÔÏó£¬È»ºóÖ±½ÓÓ¦ÓþͿÉÒÔÁË¡£ÕâÑù¾Í´ó´óÌá¸ßÁ˱à³ÌЧÂÊ¡£
¶þ¡¢¼¯ºÏ¿ò¼ÜµÄ²ã´Î½á¹¹
CollectionÊǼ¯ºÏ½Ó¿Ú
|----Set×Ó½Ó¿Ú:ÎÞÐò£¬²»ÔÊÐíÖØ¸´¡£
|----List×Ó½Ó¿Ú:ÓÐÐò£¬¿ÉÒÔÓÐÖØ¸´ÔªËØ¡£
Çø±ð£ºCollectionsÊǼ¯ºÏÀà
SetºÍList¶Ô±È£º
Set£º¼ìË÷ÔªËØÐ§ÂʵÍÏ£¬É¾³ýºÍ²åÈëЧÂʸߣ¬²åÈëºÍɾ³ý²»»áÒýÆðÔªËØÎ»Öøı䡣
List£ººÍÊý×éÀàËÆ£¬List¿ÉÒÔ¶¯Ì¬Ôö³¤£¬²éÕÒÔªËØÐ§Âʸߣ¬²åÈëɾ³ýÔªËØÐ§Âʵͣ¬ÒòΪ»áÒýÆðÆäËûÔªËØÎ»Öøı䡣
SetºÍList¾ßÌå×ÓÀࣺ
Set
|----HashSet£ºÒÔ¹þÏ£±íµÄÐÎʽ´æ·ÅÔªËØ£¬²åÈëɾ³ýËٶȺܿ졣
List
|----ArrayList£º¶¯Ì¬Êý×é
|----LinkedList£ºÁ´±í¡¢¶ÓÁС¢¶ÑÕ»¡£
ArrayºÍjava.util.Vector
VectorÊÇÒ»ÖÖÀϵĶ¯Ì¬Êý×飬ÊÇÏß³Ìͬ²½µÄ£¬Ð§Âʺܵͣ¬Ò»°ã²»ÔÞ³ÉʹÓá£
Èý¡¢Iteratorµü´úÆ÷£¨½Ó¿Ú£©
IteratorÊÇ»ñÈ¡¼¯ºÏÖÐÔªËØµÄ¹ý³Ì£¬Êµ¼ÊÉϰïÖú»ñÈ¡¼¯ºÏÖеÄÔªËØ¡£
µü´úÆ÷´úÌæÁË Java Collections Framework ÖÐµÄ Enumeration¡£µü´úÆ÷Óëö¾ÙÓÐÁ½µã²»Í¬£º
µü´úÆ÷ÔÊÐíµ÷Ó÷½ÀûÓö¨ÒåÁ¼ºÃµÄÓïÒåÔÚµü´úÆÚ¼ä´Óµü´úÆ÷ËùÖ¸ÏòµÄ¼¯ºÏÒÆ³ýÔªËØ¡£
·½·¨Ãû³ÆµÃµ½Á˸Ľø¡£
Iterator½öÓÐÒ»¸ö×Ó½Ó¿ÚListIterator£¬ÊÇÁбíµü´úÆ÷£¬ÔÊÐí³ÌÐòÔ±°´ÈÎÒ»·½Ïò±éÀúÁÐ±í¡¢µü´úÆÚ¼äÐÞ¸ÄÁÐ±í£¬²¢»ñµÃµü´úÆ÷ÔÚÁбíÖеĵ±Ç°Î»Öá£ListIterator ûÓе±Ç°ÔªËØ£»ËüµÄ¹â±êλÖà ʼÖÕλÓÚµ÷Óà previous() Ëù·µ»ØµÄÔªËØºÍµ÷Óà next() Ëù·µ»ØµÄÔªËØÖ®¼ä¡£ÔÚ³¤¶ÈΪ n µÄÁбíÖУ¬ÓÐ n+1 ¸öÓÐЧµÄË÷ÒýÖµ£¬´Ó 0 µ½ n£¨°üº¬£©¡£
ËÄ¡¢¼¯ºÏ¿ò¼ÜÖ®ÍâµÄMap½Ó¿Ú
Map½«¼üÓ³Éäµ½ÖµµÄ¶ÔÏó¡£Ò»¸öÓ³Éä²»Äܰüº¬Öظ´µÄ¼ü£»Ã¿¸ö¼ü×î¶àÖ»ÄÜÓ³ÉäÒ»¸öÖµ¡£
Map½Ó¿ÚÊÇDictionary£¨×ֵ䣩³éÏóÀàµÄÌæ´úÆ·¡£
Map ½Ó¿ÚÌṩÈýÖÖcollection
Ïà¹ØÎĵµ£º
ÔÚJavaÓïÑÔÖУ¬ abstract class ºÍinterface ÊÇÖ§³Ö³éÏóÀඨÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ø ÐгéÏóÀඨÒåʱ¶ÔÓÚabstract classºÍinterfaceµÄÑ¡ÔñÏԵñȽÏËæÒâ ......
1.ÉèÖÃCookie
Cookie cookie = new Cookie("key", "value");
cookie.setMaxAge(60);
ÉèÖÃ60ÃëÉú´æÆÚ£¬Èç¹ûÉèÖÃΪ¸ºÖµµÄ»°£¬ÔòΪä¯ÀÀÆ÷½ø³ÌCookie(ÄÚ´æÖб£´æ)£¬¹Ø±Õä¯ÀÀÆ÷¾ÍʧЧ¡£
cookie.setPath("/test/test2");
ÉèÖÃCookie·¾¶£¬²»ÉèÖõĻ°Îªµ±Ç°Â·¾¶(¶ÔÓÚServletÀ´ËµÎªrequest. ......
´ó¼ÒÔÚÈ¥²Î¼ÓÃæÊÔµÄʱºò£¬¾³£»áÓöµ½ÕâÑùµÄ¿¼Ì⣺¸øÄãÁ½¸öÀàµÄ´úÂ룬ËüÃÇÖ®¼äÊǼ̳еĹØÏµ£¬Ã¿¸öÀàÀïÖ»Óй¹ÔìÆ÷·½·¨ºÍһЩ±äÁ¿£¬¹¹ÔìÆ÷Àï¿ÉÄÜ»¹ÓÐÒ»¶Î´úÂë¶Ô±äÁ¿Öµ½øÐÐÁËijÖÖÔËË㣬ÁíÍ⻹ÓÐһЩ½«±äÁ¿ÖµÊä³öµ½¿ØÖÆÌ¨µÄ´úÂ룬ȻºóÈÃÎÒÃÇÅжÏÊä³öµÄ½á¹û¡£Õâʵ¼ÊÉÏÊÇÔÚ¿¼²éÎÒÃǶÔÓڼ̳ÐÇé¿öÏÂÀàµÄ³õʼ»¯Ë³ÐòµÄÁ˽⡣
ÎÒÃÇ´ó¼ ......
Õâ¸ö³ÌÐò·Ç³£µÄ¼òµ¥£¬Ö÷ÒªÊÇÓÃÀ´½ØÈ¡Îı¾ÖÐÏëÒªµÄÄÚÈÝ£¬»òÕßɾ³ý²¿·ÖÄÚÈÝ¡£
////////////////////////////////////////////////////////////////////////////
Ö´ÐÐSQLÓï¾ä£º
CREATE TABLE ***(
ssf_guid VARCHAR(32)   ......