Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÀàºÍ¶ÔÏóµÄ³õʼ»¯¹ý³Ì

ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......

JavaÐÂÌØÐÔ2 ·ºÐÍ

ÔÚÎÒÃÇ¿ª·¢ÖУ¬¾­³£»áÓõ½¼¯ºÏ£¬ÎÒÃÇÒ²ÖªµÀ¼¯ºÏÊÇÓÃÀ´´æ´¢ÔªËص쬵«ËüȴûÓй淶´æ´¢ÔªËصľßÌåÀàÐÍ£¬ÎªÁËÊÇÎÒÃǵijÌÐò¸ü¹æ·¶»¯£¬¾ÍÓ¦µ±Ê¹Ó÷ºÐÍÁË¡£
·ºÐÍÊÇÌṩ¸øjavac±à¼­Æ÷ʹÓõģ¬¿ÉÒÔÏÞ¶¨¼¯ºÏÖеÄÊäÈëÀàÐÍ£¬ÈñàÒëÆ÷µ²×¡Ô´³ÌÐòµÄ·Ç·¨ÊäÈ룬±à¼­Æ÷±àÒë´øÀàÐÍ˵Ã÷µÄ¼¯ºÏʱ»áÈ¥³ýµô“ÀàÐÍ”ÐÅÏ¢£¬ÊdzÌÐòÔËÐÐÐ ......

Âþ̸Java¼ÓÃܼ¼Êõ£¨Ò»£©

 Èç»ù±¾µÄµ¥Ïò¼ÓÃÜËã·¨£º
    ¡ñ  BASE64 ÑϸñµØËµ£¬ÊôÓÚ±àÂë¸ñʽ£¬¶ø·Ç¼ÓÃÜËã·¨
    ¡ñ  MD5(Message Digest algorithm 5£¬ÐÅÏ¢ÕªÒªËã·¨)
    ¡ñ  SHA(Secure Hash Algorithm£¬°²È«É¢ÁÐËã·¨)
    ¡ñ  HMAC(Hash Message Authen ......

Java ÔÚWindows&Linux »·¾³Ï»ù±¾ÅäÖÃ

Ò»¡¢Windows»·¾³ÏµÄJava»·¾³ÅäÖÃ
 
1¡¢°²×°JDK
2¡¢ÅäÖû·¾³±äÁ¿
Win2000ÒÔ¼°WinXPÖпÉÒÔÔÚ“ÎҵĵçÄÔ”ÊôÐԵē¸ß¼¶”Ñ¡ÏîÖÐÕÒµ½“»·¾³±äÁ¿”£¬È»ºó¿ÉÒÔ¸ù¾ÝÈçÏÂÌáʾ½øÐÐн¨»òÕßÐ޸ė—
<1>JAVA_HOME
   ÉèÖÃΪ JDKµÄ°²×°Ä¿Â¼
 <2>PATH ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ