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

JAVAÖг£Óõļ¯ºÏÀ࣬½Ó¿Ú½éÉÜ

ΪʲôҪʹÓü¯ºÏÀà
¡¡¡¡µ±ÄãÊÂÏȲ»ÖªµÀÒª´æ·ÅÊý¾ÝµÄ¸öÊý£¬»òÕßÄãÐèÒªÒ»ÖÖ±ÈÊý×éϱê´æÈ¡»úÖƸüÁé»îµÄ·½·¨Ê±£¬Äã¾ÍÐèÒªÓõ½¼¯ºÏÀà¡£
¡¡¡¡Àí½â¼¯ºÏÀà
¡¡¡¡¼¯ºÏÀà´æ·ÅÓÚjava.util°üÖС£
¡¡¡¡¼¯ºÏÀà´æ·ÅµÄ¶¼ÊǶÔÏóµÄÒýÓ㬶ø·Ç¶ÔÏó±¾Éí£¬³öÓÚ±í´ïÉϵıãÀû£¬ÎÒÃdzƼ¯ºÏÖеĶÔÏó¾ÍÊÇÖ¸¼¯ºÏÖжÔÏóµÄÒýÓÃ(reference)¡£
¡¡¡¡¼¯ºÏÀàÐÍÖ÷ÒªÓÐ3ÖÖ£ºset(¼¯)¡¢list(Áбí)ºÍmap(Ó³Éä)¡£
¡¡¡¡ÆäÖÐListºÍSet½Ó¿Ú¶¼¼Ì³Ð×ÔCollection½Ó¿Ú£¬¶øMap½Ó¿ÚºÍËûÁ©²»Í¬£¬²»ÊǼ̳ÐÓÚCollection½Ó¿Ú¡£
¡¡¡¡(1)¼¯ Set
¡¡¡¡¼¯(set)ÊÇ×î¼òµ¥µÄÒ»ÖÖ¼¯ºÏ£¬ËüµÄ¶ÔÏó²»°´Ìض¨·½Ê½ÅÅÐò£¬Ö»ÊǼòµ¥µÄ°Ñ¶ÔÏó¼ÓÈ뼯ºÏÖУ¬¾ÍÏñÍù¿Ú´üÀï·Å¶«Î÷¡£
¡¡¡¡¶Ô¼¯ÖгÉÔ±µÄ·ÃÎʺͲÙ×÷ÊÇͨ¹ý¼¯ÖжÔÏóµÄÒýÓýøÐеģ¬ËùÒÔ¼¯Öв»ÄÜÓÐÖظ´¶ÔÏó¡£
¡¡¡¡¼¯Ò²ÓжàÖÖ±äÌ壬¿ÉÒÔʵÏÖÅÅÐòµÈ¹¦ÄÜ£¬ÈçTreeSet£¬Ëü°Ñ¶ÔÏóÌí¼Óµ½¼¯ÖеIJÙ×÷½«±äΪ°´ÕÕijÖֱȽϹæÔò½«Æä²åÈëµ½ÓÐÐòµÄ¶ÔÏóÐòÁÐÖС£ËüʵÏÖµÄÊÇSortedSet½Ó¿Ú£¬Ò²¾ÍÊǼÓÈëÁ˶ÔÏó±È½ÏµÄ·½·¨¡£Í¨¹ý¶Ô¼¯ÖеĶÔÏóµü´ú£¬ÎÒÃÇ¿ÉÒԵõ½Ò»¸öÉýÐòµÄ¶ÔÏ󼯺ϡ£
¡¡¡¡1£ºHashSet Äܹ»¿ìËÙ¶¨Î»Ò»¸öÔªËØ£¬µ«ÊÇËüÒªÇó´æÈëHasgSetµÄ¶ÔÏó±ØÐëʵÏÖHashCode·½·¨
¡¡¡¡2£ºTreeSet ½«·ÅÈëÆäÖеÄÔªËØ°´Ðò´æ·Å
¡¡¡¡(2)Áбí List
¡¡¡¡List½Ó¿ÚÓëÆäʵÏÖÀàÊÇÈÝÁ¿¿É±äµÄÁÐ±í£¬¿ÉÒÔ°´ÕÕË÷Òý·ÃÎʼ¯ºÏÖеÄÔªËØ£¬ÊÇÓÐÐòµÄ¼¯ºÏ
¡¡¡¡ÁбíÔÚÊý¾Ý½á¹¹Öзֱð±íÏÖΪ£ºÊý×éºÍÏòÁ¿¡¢Á´±í¡¢¶ÑÕ»¡¢¶ÓÁС£
¡¡¡¡1£ºArrayList£º ʵÏÖÒ»¸öÊý×飬ËüµÄ¹æÄ£¿É±ä²¢ÇÒÄÜÏñÁ´±íÒ»Ñù±»·ÃÎÊ¡£ËüÌṩµÄ¹¦ÄÜÀàËÆVectorÀ൫²»Í¬²½£¬ËüÊÇÒÔArray·½Ê½ÊµÏÖµÄList£¬ÔÊÐí¿ìËÙËæ»ú´æÈ¡¡£
¡¡¡¡2£ºLinkedList£º ʵÏÖÒ»¸öÁ´±í£¬Ìṩ×î¼Ñ˳Ðò´æÈ¡£¬ÊʺϲåÈëºÍÒƳýÔªËØ¡£ÓÉÕâ¸öÀඨÒåµÄÁ´±íÒ²¿ÉÒÔÏñÕ»»ò¶ÓÁÐÒ»Ñù±»Ê¹Óá£
¡¡¡¡(3)Ó³Éä Map
¡¡¡¡Ó³ÉäÓ뼯»òÁбíÓÐÃ÷ÏÔÇø±ð£¬Ó³ÉäÖÐÿ¸öÏÊdzɶԵģ¬MapÊǰѼü¶ÔÏóºÍÖµ¶ÔÏó½øÐйØÁªµÄÈÝÆ÷¡£Ó³ÉäÖд洢µÄÿ¸ö¶ÔÏó¶¼ÓÐÒ»¸öÏà¹ØµÄ¹Ø¼ü×Ö(Key)¶ÔÏ󣬹ؼü×Ö¾ö¶¨Á˶ÔÏóÔÚÓ³ÉäÖеĴ洢λÖ㬼ìË÷¶ÔÏóʱ±ØÐëÌṩÏàÓ¦µÄ¹Ø¼ü×Ö£¬¾ÍÏñÔÚ×ÖµäÖв鵥´ÊÒ»Ñù¡£¹Ø¼ü×ÖÓ¦¸ÃÊÇΨһµÄ£¬Ò²¾ÍÊÇ˵MapÖеļü¶ÔÏó²»ÔÊÐíÖظ´£¬ÕâÊÇΪÁ˱£Ö¤²éѯ½á¹ûµÄÒ»ÖÂÐÔ¡£
¡¡¡¡¹Ø¼ü×Ö±¾Éí²¢²»Äܾö¶¨¶ÔÏóµÄ´æ´¢Î»Öã¬ËüÐèÒª¶Ô¹ýÒ»ÖÖÉ¢ÁÐ(hashing)¼¼ÊõÀ´´¦Àí£¬²úÉúÒ»¸ö±»³Æ×÷É¢ÁÐÂë(hash code)µÄÕûÊýÖµ£¬É¢ÁÐÂëͨ³£ÓÃ×÷Ò»¸öÆ«ÖÃÁ¿£¬¸ÃÆ«ÖÃÁ¿ÊÇÏà¶ÔÓÚ·ÖÅä¸øÓ³ÉäµÄÄÚ´æÇøÓòÆðʼλÖõģ¬ÓÉ´ËÈ·¶¨¹Ø¼ü×Ö/¶ÔÏó¶ÔµÄ´æ´


Ïà¹ØÎĵµ£º

JavaÕýÔò±í´ïʽµÄ½âÊÍ˵Ã÷

JavaÕýÔò±í´ïʽµÄ½âÊÍ˵Ã÷
±í´ïʽÒâÒ壺
1.×Ö·û
x    ×Ö·û x¡£ÀýÈça±íʾ×Ö·ûa
\\    ·´Ð±Ïß×Ö·û¡£ÔÚÊéдʱҪдΪ\\\\¡££¨×¢Ò⣺ÒòΪjavaÔÚµÚÒ»´Î½âÎöʱ,°Ñ\\\\½âÎö³ÉÕýÔò±í´ïʽ\\£¬ÔÚµÚ¶þ´Î½âÎöʱÔÙ½âÎöΪ\£¬ËùÒÔ·²ÊDz»ÊÇ1.1Áоٵ½µÄתÒå×Ö·û£¬°üÀ¨1.1µÄ\\,¶øÓÖ´øÓÐ\µÄ¶¼ÒªÐ´Á½´Î£©
\0 ......

Java»ù´¡·½Ãæ

1¡¢×÷ÓÃÓòpublic,private,protected,ÒÔ¼°²»Ð´Ê±µÄÇø±ð
´ð£ºÇø±ðÈçÏ£º
×÷ÓÃÓò           µ±Ç°Àà       ͬһpackage  ×ÓËïÀà       ÆäËûpackage
public        ......

ÎÒÃÇÍŶӵÄJava֮·µÄ¹æ»®

Java֮·¼Æ»®
˵Ã÷£ºÓÉÓÚÎÒÃÇÍŶÓÆäËû³ÉÔ±¶¼²»ÊÇ×öjava¿ª·¢µÄ£¬µ«ÊÇÂíÉ϶¼Òª¼¯ÌåתÏòJava£¬ËùÒÔÊÇÎÒÕûÀíÁËһϣ¬»¹ÊDZȽÏÊÊÓÃÓÚ³õѧÕߵģ¬¸ßÊÖÃÇÒ²¿ÉÒÔÌáÌáÒâ¼û
       ÔÚ¿ªÊ¼Õâ¸ö¼Æ»®Ç°£¬ÎÒÏ뻹ÊÇÏëºÍ´ó¼Ò·ÖÏíÒ»ÏÂÎÒ¶ÔδÀ´Java֮·µÄã¿ã½£¬ËäÈ»JavaµÄĸ¹«Ë¾SunÔÚ¾­ÊÜ×ÅOracle¹«Ë¾ÊÕ¹º£¬µ¼ ......

javaʵÏÖ É¾³ýÊäÈëµÄ¶àÓà¿Õ¸ñ

/*
*    lfsfxy9 @ 09.12.25
*  Ö÷ÒªÓÃÓÚÈ¥³ý×Ö·ûÊäÈë¹ý³ÌÖжàÊäÈëµÄ¿Õ¸ñ¡£
*  ´Ë´úÂëΪJava×÷Òµ
*/
import java.io.*;
public class fileinout {     public static void main(String[] orgs){
    & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ