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

¹ØÓÚjavaµÄhashCode·½·¨

JavaÖеļ¯ºÏ£¨Collection£©ÓÐÁ½À࣬һÀàÊÇList£¬ÔÙÓÐÒ»ÀàÊÇSet¡£ÄãÖªµÀËüÃǵÄÇø±ðÂð£¿Ç°Õß¼¯ºÏÄÚµÄÔªËØÊÇÓÐÐòµÄ£¬ÔªËØ¿ÉÒÔÖظ´£»ºó
ÕßÔªËØÎÞÐò£¬µ«ÔªËز»¿ÉÖظ´¡£ÄÇôÕâÀï¾ÍÓÐÒ»¸ö±È½ÏÑÏÖصÄÎÊÌâÁË£ºÒªÏë±£Ö¤ÔªËز»Öظ´£¬¿ÉÁ½¸öÔªËØÊÇ·ñÖظ´Ó¦¸ÃÒÀ¾ÝʲôÀ´ÅжÏÄØ£¿Õâ¾ÍÊÇ
Object.equals·½·¨ÁË¡£µ«ÊÇ£¬Èç¹ûÿÔö¼ÓÒ»¸öÔªËؾͼì²éÒ»´Î£¬ÄÇôµ±ÔªËغܶàʱ£¬ºóÌí¼Óµ½¼¯ºÏÖеÄÔªËرȽϵĴÎÊý¾Í·Ç³£¶àÁË¡£Ò²¾ÍÊÇ˵£¬Èç¹û
¼¯ºÏÖÐÏÖÔÚÒѾ­ÓÐ1000¸öÔªËØ£¬ÄÇôµÚ1001¸öÔªËؼÓÈ뼯ºÏʱ£¬Ëü¾ÍÒªµ÷ÓÃ1000´Îequals·½·¨¡£ÕâÏÔÈ»»á´ó´ó½µµÍЧÂÊ¡£
   
ÓÚÊÇ£¬Java²ÉÓÃÁ˹þÏ£±íµÄÔ­Àí¡£¹þÏ££¨Hash£©Êµ¼ÊÉÏÊǸöÈËÃû£¬ÓÉÓÚËûÌá³öÒ»¹þÏ£Ëã·¨µÄ¸ÅÄËùÒÔ¾ÍÒÔËûµÄÃû×ÖÃüÃûÁË¡£¹þÏ£Ëã·¨Ò²³ÆΪɢÁÐËã·¨£¬ÊÇ
½«Êý¾ÝÒÀÌض¨Ëã·¨Ö±½ÓÖ¸¶¨µ½Ò»¸öµØÖ·ÉÏ¡£Èç¹ûÏêϸ½²½â¹þÏ£Ëã·¨£¬ÄÇÐèÒª¸ü¶àµÄÎÄÕÂƪ·ù£¬ÎÒÔÚÕâÀï¾Í²»½éÉÜÁË¡£³õѧÕß¿ÉÒÔÕâÑùÀí½â£¬hashCode·½·¨Êµ
¼ÊÉÏ·µ»ØµÄ¾ÍÊǶÔÏó´æ´¢µÄÎïÀíµØÖ·£¨Êµ¼Ê¿ÉÄܲ¢²»ÊÇ£©¡£
   
ÕâÑùÒ»À´£¬µ±¼¯ºÏÒªÌí¼ÓеÄÔªËØʱ£¬Ïȵ÷ÓÃÕâ¸öÔªËصÄhashCode·½·¨£¬¾ÍÒ»ÏÂ×ÓÄܶ¨Î»µ½ËüÓ¦¸Ã·ÅÖõÄÎïÀíλÖÃÉÏ¡£Èç¹ûÕâ¸öλÖÃÉÏûÓÐÔªËØ£¬Ëü¾Í¿ÉÒÔ
Ö±½Ó´æ´¢ÔÚÕâ¸öλÖÃÉÏ£¬²»ÓÃÔÙ½øÐÐÈκαȽÏÁË£»Èç¹ûÕâ¸öλÖÃÉÏÒѾ­ÓÐÔªËØÁË£¬¾Íµ÷ÓÃËüµÄequals·½·¨ÓëÐÂÔªËؽøÐбȽϣ¬ÏàͬµÄ»°¾Í²»´æÁË£¬²»Ïàͬ¾ÍÉ¢
ÁÐÆäËüµÄµØÖ·¡£ËùÒÔÕâÀï´æÔÚÒ»¸ö³åÍ»½â¾öµÄÎÊÌâ¡£ÕâÑùÒ»À´Êµ¼Êµ÷ÓÃequals·½·¨µÄ´ÎÊý¾Í´ó´ó½µµÍÁË£¬¼¸ºõÖ»ÐèÒªÒ»Á½´Î¡£
   
ËùÒÔ£¬Java¶ÔÓÚeqauls·½·¨ºÍhashCode·½·¨ÊÇÕâÑù¹æ¶¨µÄ£º
1¡¢Èç¹ûÁ½¸ö¶ÔÏóÏàͬ£¬ÄÇôËüÃǵÄhashCodeÖµÒ»¶¨ÒªÏàͬ£»
2¡¢
Èç¹ûÁ½¸ö¶ÔÏóµÄhashCodeÏàͬ£¬ËüÃDz¢²»Ò»¶¨Ïàͬ
    ÉÏÃæ˵µÄ¶ÔÏóÏàָͬµÄÊÇÓÃeqauls·½·¨±È½Ï¡£
   
Ä㵱Ȼ¿ÉÒÔ²»°´ÒªÇóÈ¥×öÁË£¬µ«Äã»á·¢ÏÖ£¬ÏàͬµÄ¶ÔÏó¿ÉÒÔ³öÏÖÔÚSet¼¯ºÏÖС£Í¬Ê±£¬Ôö¼ÓÐÂÔªËصÄЧÂÊ»á´ó´óϽµ¡£


Ïà¹ØÎĵµ£º

Java¶àÏ̱߳à³ÌÏê½â

Ò»£ºÀí½â¶àÏß³Ì
¶àÏß³ÌÊÇÕâÑùÒ»ÖÖ»úÖÆ£¬ËüÔÊÐíÔÚ³ÌÐòÖв¢·¢Ö´Ðжà¸öÖ¸ÁîÁ÷£¬Ã¿¸öÖ¸ÁîÁ÷¶¼³ÆΪһ¸öỊ̈߳¬±Ë´Ë¼ä»¥Ïà¶ÀÁ¢¡£
Ïß³ÌÓÖ³ÆΪÇáÁ¿¼¶½ø³Ì£¬ËüºÍ½ø³ÌÒ»ÑùÓµÓжÀÁ¢µÄÖ´ÐпØÖÆ£¬ÓɲÙ×÷ϵͳ¸ºÔðµ÷¶È£¬Çø±ðÔÚÓÚÏß³ÌûÓжÀÁ¢µÄ´æ´¢¿Õ¼ä£¬¶øÊǺÍËùÊô½ø³ÌÖеÄÆäËüÏ̹߳²ÏíÒ»¸ö´æ´¢¿Õ¼ä£¬ÕâʹµÃÏ̼߳äµÄͨÐÅÔ¶½Ï½ø³Ì¼òµ¥¡£ ......

×îÖØÒªµÄ Java EE ×î¼Ñʵ¼ù 1. ʼÖÕʹÓà MVC ¿ò¼Ü


 
1. ʼÖÕʹÓà MVC ¿ò¼Ü¡£
½«ÒµÎñÂß¼­£¨Java Bean ºÍ EJB ×é¼þ£©´Ó¿ØÖÆÆ÷Âß¼­£¨Servlet/Struts ²Ù×÷£©ºÍ±íʾÂß¼­£¨JSP¡¢XML/XSLT£©ÖÐÇåÎúµØ·ÖÀë³öÀ´¡£Á¼ºÃµÄ·Ö²ã¿ÉÒÔ´øÀ´Ðí¶àºÃ´¦¡£
×¢:¶ÔÓÚһЩСÐ͵ĻòÕßÒµÎñÏà¶Ô¼òµ¥µÄϵͳ¶øÑÔ,Óÿò¼Ü¿ª·¢²¢²»ÄÜ´øÀ´ÈκÎЧÒæ,²¢ÇÒÎÒÉîÐÅÔÚһЩÏîÄ¿¿ª·¢ÖÐ,ÌرðÊǽö½öÓÉij¸öÈ˶ÀÁ ......

java½ðÈÚÓëÊýѧ

 
1¡¢commons-math/commons-lang-math
ÒÔÉÏÁ½¸ö°üÊÇapacheϵģ¬Ç°Õ߱ȺóÕߵŦÄÜÇ¿´ó£¬ºóÕßÓеŦÄÜÇ°¶¼ÓУ¬ºóÕßÖ÷Òª½â¾öƽʱ³ÌÐòÖеÄһЩ»ù±¾µÄÊýѧ¼ÆË㣬Ö÷ÒªÊÇ·¶Î§Åжϣ¨*Range£©,Ëæ»úÊýÉú³É£¨JVMRandom,RandomUtils£©£¬·ÖÊý´¦Àí£¨Fraction£©£¬Êý×Öת»¯¡¢´óСÅжϣ¨NumberUtils£©µÈ¡£Ç°Õß¿ÉÒÔ´¦Àí¸ü¸´ÔÓµÄÊý¾Ý·Ö ......

Êý¾Ý¿âÓëjavaµÄ¼¸¸ö¸ÅÄî

MDAC¡¢DAO¡¢ADO¡¢OLE DB¡¢ODBCÊÇʲô¹Øϵ
MDAC£¨Microsoft Data Access Components£©ÊÇ΢ÈíÊý¾Ý¿â·ÃÎÊ×é¼þ£¬NetpiseºÍÐí¶àÀûÓÃÊý¾Ý¿âµÄÈí¼þ¶¼ÐèÒª²Ù×÷ϵͳ°²×°MDAC¡£ºÜ¶àÓû§µÄ²Ù×÷ϵͳÖÐÒѾ­´æÔÚÁËMDAC£¬ÓÐЩÊDzÙ×÷ϵͳÄÚÖõġ¢ÓÐЩÊÇÆäËüÓ¦ÓóÌÐò°²×°µÄ¡£
ÔÚ MDAC ÖÐÓÐÈýÖÖÖ÷Òª¼¼Êõ£º
¡¡¡¡£¨1£©ActiveX Êý¾Ý¶ÔÏó (ADO) ......

Java°²È«±à³Ì±Ê¼Ç¡¾1¡¿ »ù±¾¹¤¾ß¼ò½é¡£


1.1 J2SE
µÄÖ÷Òª¹¤¾ß
»ù±¾¹¤¾ß£º
javac
  
Java
±à³ÌÓïÑԵıàÒëÆ÷¡£±¾Êé¸÷ÕµijÌÐò¶¼ÊÇÔÚ
DOS
´°¿ÚÖÐͨ¹ýÖ´ÐÐ
"javac
ÎļþÃû

À´±àÒë
Java
³ÌÐòµÄ¡£ÎļþÃû±ØÐëÒÔ
.java
Ϊºó׺£¬±àÒëÒÔºóÉú³É
.class
Ϊºó׺µÄ×Ö½ÚÂëÎļþ¡£
java
ÓÃÓÚÖ´ÐÐ
Java
Ó¦ÓóÌÐò¡£±¾Êé¸÷ÕÂµÄ³Ì ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ