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

Java Collection FramWork

jdk
µÄ¼¯ºÏ¿ò¼ÜµÄÖ÷Ìå½á¹¹£º
½Ó¿Ú
¼òÊö
ʵÏÖ
²Ù×÷ÌØÐÔ
³ÉÔ±ÒªÇó
Set
³ÉÔ±²»ÄÜÖØ¸´
HashSet
ÍⲿÎÞÐòµØ±éÀú³ÉÔ±¡£
³ÉÔ±¿ÉΪÈÎÒâObject×ÓÀàµÄ¶ÔÏ󣬵«Èç
¹û¸²¸ÇÁËequals·½·¨£¬Í¬Ê±×¢ÒâÐÞ¸ÄhashCode·½·¨¡£
TreeSet
ÍⲿÓÐÐòµØ±éÀú³ÉÔ±£»¸½¼ÓʵÏÖÁË
SortedSet, Ö§³Ö×Ó¼¯µÈÒªÇó˳ÐòµÄ²Ù×÷
³ÉÔ±ÒªÇóʵÏÖcaparable½Ó¿Ú£¬»òÕß
ʹÓà
Comparator¹¹ÔìTreeSet¡£³ÉÔ±Ò»°ãΪͬ
Ò»ÀàÐÍ¡£
LinkedHashSet
Íⲿ°´³ÉÔ±µÄ²åÈë˳Ðò±éÀú³ÉÔ±
³ÉÔ±ÓëHashSet³ÉÔ±ÀàËÆ
List
Ìṩ»ùÓÚË÷ÒýµÄ¶Ô³É
Ô±µÄËæ»ú·ÃÎÊ
ArrayList
Ìṩ¿ìËٵĻùÓÚË÷ÒýµÄ³ÉÔ±·ÃÎÊ£¬¶Ôβ²¿³ÉÔ±
µÄÔö¼ÓºÍɾ³ýÖ§³Ö½ÏºÃ
³ÉÔ±¿ÉΪÈÎÒâObject×ÓÀàµÄ¶ÔÏó
LinkedList
¶ÔÁбíÖÐÈκÎλÖõijÉÔ±µÄÔö¼ÓºÍɾ³ýÖ§³Ö½Ï
ºÃ£¬µ«¶Ô»ùÓÚË÷ÒýµÄ³ÉÔ±·ÃÎÊÖ§³ÖÐÔÄܽϲî
³ÉÔ±¿ÉΪÈÎÒâObject×ÓÀàµÄ¶ÔÏó
Map
±£´æ¼üÖµ¶Ô³ÉÔ±£¬»ù
ÓÚ¼üÕÒÖµ²Ù×÷£¬compareTo»òcompare·½·¨¶Ô¼üÅÅÐò
HashMap
ÄÜÂú×ãÓû§¶ÔMapµÄͨÓÃÐèÇó
¼ü³ÉÔ±¿ÉΪÈÎÒâObject×ÓÀàµÄ¶ÔÏ󣬵«
Èç¹û¸²¸ÇÁËequals·½·¨£¬Í¬Ê±×¢ÒâÐÞ¸ÄhashCode·½·¨¡£
TreeMap
Ö§³Ö¶Ô¼üÓÐÐòµØ±éÀú£¬Ê¹ÓÃʱ½¨ÒéÏÈÓÃ
HashMapÔö¼ÓºÍɾ³ý³ÉÔ±£¬×îºó´ÓHashMapÉú³ÉTreeMap£»¸½¼ÓʵÏÖÁËSortedMap½Ó¿Ú£¬Ö§³Ö×ÓMapµÈÒªÇó˳ÐòµÄ²Ù×÷
¼ü³ÉÔ±ÒªÇóʵÏÖcaparable½Ó¿Ú£¬»ò
ÕßʹÓÃComparator¹¹ÔìTreeMap¡£¼ü³ÉÔ±Ò»°ãΪͬһÀàÐÍ¡£
LinkedHashMap
±£Áô¼üµÄ²åÈë˳Ðò£¬ÓÃequals
·½·¨¼ì²é¼üºÍÖµµÄÏàµÈÐÔ
³ÉÔ±¿ÉΪÈÎÒâObject×ÓÀàµÄ¶ÔÏ󣬵«Èç
¹û¸²¸ÇÁËequals·½·¨£¬Í¬Ê±×¢ÒâÐÞ¸ÄhashCode·½·¨¡£
IdentityHashMap
ʹÓÃ== À´¼ì²é¼üºÍÖµµÄÏàµÈÐÔ¡£
³ÉԱʹÓõÄÊÇÑϸñÏàµÈ
WeakHashMap
ÆäÐÐΪÒÀÀµÓÚÀ¬»ø»ØÊÕỊ̈߳¬Ã»Óоø¶ÔÀíÓÉÔò
ÉÙÓÃ
 
Java Collections
Framework³ÉÔ±Ö÷Òª°üÀ¨Á½ÖÖÀàÐÍ£¬¼´£ºCollectionºÍMapÀàÐÍ¡£
ÔÚJavaÖÐÌṩÁËCollectionºÍMap½Ó¿Ú¡£ÆäÖÐListºÍSet¼Ì³ÐÁËCollection½Ó¿Ú£»Í¬Ê±ÓÃVector¡¢ArrayList¡¢
LinkedListÈý¸öÀàʵÏÖList½Ó¿Ú£¬HashSet¡¢TreeSetʵÏÖSet½Ó¿Ú¡£Ö±½ÓÓÐHashTable¡¢HashMap¡¢
TreeMapʵÏÖMap½Ó¿Ú¡£Collection----Ò»×é¶ÀÁ¢µÄÔªËØ£¬Í¨³£ÕâÐ©ÔªËØ¶¼·þ´ÓijÖÖ¹æÔò¡£List±ØÐë±£³ÖÔª
ËØÌØ¶¨µÄ˳Ðò£¬¶øSet²»ÄÜÓÐÖØ¸´ÔªËØ¡£ Map----Ò»×é³É¶ÔµÄ“¼üÖµ¶Ô”¶ÔÏ󣬼´ÆäÔªËØÊdzɶԵĶÔÏó£¬×îµäÐ͵ÄÓ¦ÓþÍÊÇÊý¾Ý×ֵ䣬²¢ÇÒ»¹ÓÐÆäËü¹ã·º
µÄÓ¦Óá£ÁíÍ⣬Map¿ÉÒÔ·µ»ØÆäËùÓмü×é³ÉµÄSetºÍÆäËùÓÐÖµ×é³ÉµÄCollection£¬


Ïà¹ØÎĵµ£º

javaʵÏÖFTPÔ¶³ÌÎļþÒÆ¶¯£¨ÖØÃüÃû¡¢¸´ÖÆ¡¢¿½±´£©

Ê×ÏȾͱêÌâ˵Ã÷Ò»µã£¬javaʹÓÃorg.apache.commons.net.ftp.ftpclient°üÀ´²Ù×÷FTPÊǺÜˬµÎ£¬µ«¶ÔÔ¶³ÌÎļþ²Ù×÷£¬ºÃÏñûÓÐʵÏÖ
¸´ÖÆÎļþµÄ·½·¨¡£ÎÒÓõÄÊÇÎļþÒÆ¶¯(move)£¬°ÑÎļþ´ÓÒ»¸öÎļþ¼ÐÒÆ¶¯µ½ÁíÍâÒ»¸öÎļþ¼Ð¡£
±³¾°£º
     ÔÚactionÖвÙ×÷Ô¶³ÌFTP£¬ÊµÏÖÎļþÒÆ¶¯¡£³ÌÐòÔËÐÐÔÚ±¾»ú£¬FTPÊÇÒ»¸öLinux· ......

JavaÖÐÉèÖø½¼þ´ò¿ª·½Ê½

Õâ¸öÆäʵÊÇÔÚweb.xmlÎļþÖÐÅäÖÃmimeÎļþÀàÐ;ͿÉÒÔÁË£¬ÅäÖõÄʾÀý£º
¡¡¡¡<mime-mapping>
¡¡¡¡<extension>doc</extension>
¡¡¡¡<mime-type>application/msword</mime-type>
¡¡¡¡</mime-mapping>
¡¡¡¡<mime-mapping>
¡¡¡¡<extension>xls</extension>
¡¡¡¡<m ......

AjaxSwing 3.0·¢²¼ ¿É½«Java Swingת»¯ÎªAjax

AjaxSwingÊÇÒ»¸öרΪJava SwingÓ¦Óà ³ÌÐò´òÔìµÄWeb¿ª·¢Æ½Ì¨¡£Ê¹ÓÃAjaxSwing£¬¿ÉÒÔʹΪJava×ÀÃæÓ¦ÓóÌÐòתΪWebÓ¦ÓᣠAjaxSwing¿ÉÒÔ±»¿´×÷ÊÇÒ»¸öJavaµ½HTMLµÄת»»Æ÷£¬Æä³ÌÐò¿ÉÒÔÔÚÔËÐÐʱ´´½¨±»ä¯ÀÀÆ÷½âÎöµÄHTMLºÍ JavaScript¡£ÁíÍ⣬ʹÓÃAjaxSwingÎÞÐè¶Ô³ÌÐòºÍÒµÎñÂß¼­½øÐдó·ùÐÞ¸ÄÐ޸ģ¬ËüÔÊÐí¿ª·¢ÕßʹÓñê×¼Swing×é¼þÀ´Êµ ......

java ÖøÃûÍøÕ¾ ÍøÖ·

http://www.javaalmanac.com - Java¿ª·¢ÕßÄê¼øÒ»ÊéµÄÔÚÏß°æ±¾. ÒªÏë¿ìËٲ鵽ijÖÖJava¼¼ÇɵÄÓ÷¨¼°Ê¾Àý´úÂë, ÕâÊÇÒ»¸ö²»´íµÄÈ¥´¦.
http://www.onjava.com - O'ReillyµÄJavaÍøÕ¾. ÿÖܶ¼ÓÐÐÂÎÄÕÂ.
http://java.sun.com - ¹Ù·½µÄJava¿ª·¢ÕßÍøÕ¾ - ÿÖܶ¼ÓÐÐÂÎÄÕ·¢±í.
http://www.developer.com/java - ÓÉGamelan.com ά ......

javaÖÐawtºÍswingÊǵĹØÏµÒÔ¼°Çø±ð

¼òµ¥µÄ˵:
AWT ÊdzéÏó´°¿Ú×é¼þ¹¤¾ß°ü£¬ÊÇ java ×îÔçµÄÓÃÓÚ±àдͼÐνÚĿӦÓóÌÐòµÄ¿ª·¢°ü¡£
Swing ÊÇΪÁ˽â¾ö AWT ´æÔÚµÄÎÊÌâ¶øÐ¿ª·¢µÄ°ü£¬ËüÒÔ AWT Ϊ»ù´¡µÄ¡£    
¾ßÌåµÄ˵¾ÍÊÇ£º
       AWT ÊÇAbstract Window ToolKit (³éÏó´°¿Ú¹¤¾ß°ü)µÄËõд£¬Õâ¸ö¹¤¾ß°üÌṩ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ