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

½âÎöJava¶ÔÏóµÄequals()ºÍhashCode()µÄʹÓÃ

ÔÚJavaÓïÑÔÖУ¬equals()ºÍhashCode()Á½¸öº¯ÊýµÄʹÓÃÊǽôÃÜÅäºÏµÄ£¬ÄãÒªÊÇ×Ô¼ºÉè¼ÆÆäÖÐÒ»¸ö£¬¾ÍÒªÉè¼ÆÁíÍâÒ»¸ö¡£ÔÚ¶àÊýÇé¿ö
Ï£¬ÕâÁ½¸öº¯ÊýÊDz»Óÿ¼Âǵģ¬Ö±½ÓʹÓÃËüÃǵÄĬÈÏÉè¼Æ¾Í¿ÉÒÔÁË¡£µ«ÊÇÔÚһЩÇé¿öÏ£¬ÕâÁ½¸öº¯Êý×îºÃÊÇ×Ô¼ºÉè¼Æ£¬²ÅÄÜÈ·±£Õû¸ö³ÌÐòµÄÕý³£ÔËÐС£×î³£¼ûµÄÊǵ±
Ò»¸ö¶ÔÏó±»¼ÓÈëÊÕ¼¯¶ÔÏó£¨collection
object£©Ê±£¬ÕâÁ½¸öº¯Êý±ØÐë×Ô¼ºÉè¼Æ¡£¸üϸ»¯µÄ¶¨ÒåÊÇ£ºÈç¹ûÄãÏ뽫һ¸ö¶ÔÏóA·ÅÈëÁíÒ»¸öÊÕ¼¯¶ÔÏóBÀ»òÕßʹÓÃÕâ¸ö¶ÔÏóAΪ²éÕÒÒ»¸öÔª¶ÔÏóÔÚÊÕ¼¯¶Ô
ÏóBÀïλÖõÄÔ¿³×£¬²¢Ö§³ÖÊÇ·ñÈÝÄÉ£¬É¾³ýÊÕ¼¯¶ÔÏóBÀïµÄÔª¶ÔÏóÕâÑùµÄ²Ù×÷£¬ÄÇô£¬equals()ºÍhashCode()º¯Êý±ØÐ뿪·¢Õß×Ô¼º¶¨Òå¡£ÆäËûÇé
¿öÏ£¬ÕâÁ½¸öº¯ÊýÊDz»ÐèÒª¶¨ÒåµÄ¡£
equals():
ËüÊÇÓÃÓÚ½øÐÐÁ½¸ö¶ÔÏóµÄ±È½ÏµÄ£¬ÊǶÔÏóÄÚÈݵıȽϣ¬µ±È»Ò²ÄÜÓÃÓÚ½øÐжÔÏó²ÎÔÄÖµµÄ±È½Ï¡£Ê²Ã´ÊǶÔÏó²ÎÔÄÖµµÄ±È½Ï£¿¾ÍÊÇÁ½¸ö²ÎÔıäÁ¿µÄÖµµÃ±È½Ï£¬ÎÒÃÇ
¶¼ÖªµÀ²ÎÔıäÁ¿µÄÖµÆäʵ¾ÍÊÇÒ»¸öÊý×Ö£¬Õâ¸öÊý×Ö¿ÉÒÔ¿´³ÉÊǼø±ð²»Í¬¶ÔÏóµÄ´úºÅ¡£Á½¸ö¶ÔÏó²ÎÔÄÖµµÄ±È½Ï£¬¾ÍÊÇÁ½¸öÊý×ֵıȽϣ¬Á½¸ö´úºÅµÄ±È½Ï¡£ÕâÖֱȽÏÊÇĬ
ÈϵĶÔÏó±È½Ï·½Ê½£¬ÔÚObjectÕâ¸ö¶ÔÏóÖУ¬ÕâÖÖ·½Ê½¾ÍÒѾ­Éè¼ÆºÃÁË¡£ËùÒÔÄãÒ²²»ÓÃ×Ô¼ºÀ´ÖØд£¬À˷Ѳ»±ØÒªµÄʱ¼ä¡£
¶ÔÏóÄÚÈݵıȽϲÅÊÇÉè¼Æequals()µÄÕæÕýÄ¿µÄ£¬JavaÓïÑÔ¶Ôequals()µÄÒªÇóÈçÏ£¬ÕâЩҪÇóÊDZØÐë×ñÑ­µÄ¡£·ñÔò£¬Äã¾Í²»¸ÃÀË·Ñʱ¼ä£º
¶Ô³ÆÐÔ£ºÈç¹ûx.equals(y)·µ»ØÊÇ“true”£¬ÄÇôy.equals(x)Ò²Ó¦¸Ã·µ»ØÊÇ“true”¡£
·´ÉäÐÔ£ºx.equals(x)±ØÐë·µ»ØÊÇ“true”¡£
ÀàÍÆÐÔ£ºÈç¹ûx.equals(y)·µ»ØÊÇ“true”£¬¶øÇÒy.equals(z)·µ»ØÊÇ“true”£¬ÄÇôz.equals(x)Ò²Ó¦¸Ã·µ»ØÊÇ“true”¡£
»¹ÓÐÒ»ÖÂÐÔ£ºÈç¹ûx.equals(y)·µ»ØÊÇ“true”£¬Ö»ÒªxºÍyÄÚÈÝÒ»Ö±²»±ä£¬²»¹ÜÄãÖظ´x.equals(y)¶àÉٴΣ¬·µ»Ø¶¼ÊÇ“true”¡£
ÈκÎÇé¿öÏ£¬x.equals(null)£¬ÓÀÔ¶·µ»ØÊÇ“false”£»x.equals(ºÍx²»Í¬ÀàÐ͵ĶÔÏó)ÓÀÔ¶·µ»ØÊÇ“false”¡£
hashCode():
Õâ
¸öº¯Êý·µ»ØµÄ¾ÍÊÇÒ»¸öÓÃÀ´½øÐкÕÏ£²Ù×÷µÄÕûÐÍ´úºÅ£¬Çë²»Òª°ÑÕâ¸ö´úºÅºÍÇ°ÃæËù˵µÄ²ÎÔıäÁ¿Ëù´ú±íµÄ´úºÅŪ»ìÁË¡£ºóÕß²»½ö½öÊǸö´úºÅ»¹¾ßÓÐÔÚÄÚ´æÖвŲéÕÒ¶Ô
ÏóµÄλÖõŦÄÜ¡£hashCode()Ëù·µ»ØµÄÖµÊÇÓÃÀ´·ÖÀà¶ÔÏóÔÚһЩÌض¨µÄÊÕ¼¯¶ÔÏóÖеÄλÖá£ÕâЩ¶ÔÏóÊÇHashMap, Hashtable,
HashSet£¬µÈµÈ¡£Õâ¸öº¯ÊýºÍÉÏÃæµÄequals()º¯Êý±ØÐë×Ô¼ºÉè¼Æ£¬ÓÃÀ´Ð­


Ïà¹ØÎĵµ£º

Java Web Start

 
Java Web Start ÊÇÒ»¸öhelperÓ¦ÓóÌÐò£¬ËüºÍWEBä¯ÀÀÆ÷¹ØÁªÔÚÒ»Æð¡£µ±Óû§µã»÷Ö¸ÏòÒ»¸öÌض¨µÄlaunchÎļþ(JNLPÎļþ)ʱ£¬»á´Ùʹä¯ÀÀÆ÷×°ÔØJava Web Start, JAWSÈ»ºó×Ô¶¯ÏÂÔØ¡¢»º³å¡¢ÔËÐиø¶¨µÄ»ùÓÚJAVA¼¼ÊõµÄÓ¦ÓóÌÐò¡£Õû¸ö¹ý³ÌÎÞÐèºÍÓû§½øÐн»»¥¡£
JNLP URLsÒ²¿ÉÒÔ´ÓJAWSÓ¦ÓóÌÐò¹ÜÀíÖ±½Ó´ò¿ª²¢ÇÒÄÜÖƳÉÊéÇ©,´ËÍ⣠......

Java¿ªÔ´Bug¸ú×Ùϵͳ


 ITracker 
ITracker»ùÓÚJ2EEµÄissue/bug¸ú×Ùϵͳ£¬Ö§³Ö¶àÓû§¡¢¶àÏîÄ¿¡¢Óʼþ֪ͨµÈ.
¸ü¶àITrackerÐÅÏ¢
 Scarab 
ScarabÊÇÒ»¸ö·Ç³£Áé»îµÄissue¹ÜÀíϵͳ.Ëü¾ßÓÐÒÔÏÂÌصã:
1.ÆäËüϵͳһÑù¶¼¾ßÓеÄÌصã:Êý¾ÝµÄÊäÈë,²éѯ,±¨¸æ,֪ͨµ½Ïà¹ØµÄµ±ÊÂÈË,×¢Ê͵ÄЭ×÷»ýÀÛ,ÒÀÀµ×·×ÙµÈ.
2.Scarabͨ¹ýÒ»×é¹ÜÀí ......

´ÓÓïÑÔÉý¼¶ÎªÆ½Ì¨£ºJAVAÀÏÒÓ£¬ÉÐÄÜ·¹·ñ£¿

JavaÔ´ÓÚ1991ÄêµÄÒ»¸ö»ú¶¥ºÐÏîÄ¿£¬²¢ÓÉSunÔÚ1995Äê·¢²¼ÁË1.0°æ±¾£¬µ½½ñÌìËãÏÂÀ´£¬Ò²ÒªÓÐ20ÄêµÄʱ¼äÁË¡£JDK1.3-->JDK1.4-->JDK5ÕâÁ½´Î°æ±¾Éý¼¶£¬Ê¹µÃjavaÓïÑԵõ½Á˼«´óµÄÍêÉÆ£¬µ«´ËºóµÄJDK6ºÍÉÐδÕýʽ·¢²¼µÄJDK7£¬²¢Î´¸øÈËÌ«¶àµÄ¾ªÏ²£¬ÖÁÉÙÎÒÊÇÕâÖָоõ¡£Æäʵ´Ó×î½ü¼¸ÄêJVM¼æÈÝÓïÑԵİٻ¨Æë·Å¾Í¿ÉÒÔ¿´³öÀ´¶ËÄߣºJAVAÔ ......

JAVA/JSPÀà±ÏÒµÉè¼Æ

JAVA/JSPÀà±ÏÒµÉè¼Æ
ÈôÓкÏÊÊÄúµÄÉè¼Æ£¬Çë¸æËßÎÒÏêϸ˵Ã÷µÄÍøÖ·£¡Ð»Ð»ºÏ×÷£¡
±àºÅ ÌâÄ¿ ¿ª·¢¹¤¾ß ÄÚÈÝ ×ÊÁÏ·Ñ Ïêϸ˵Ã÷
001JVSQL °ì¹«×Ô¶¯»¯ÏµÍ³ JAVA JAVAÔ´´úÂë+±ÏÒµÂÛÎÄ+¿ªÌⱨ¸æ+´ð±ç¸å £¤180 Ïêϸ˵Ã÷
002JVAC ѧÉúÐÅÏ¢¹ÜÀíϵͳ JAVA JAVAÔ´´úÂë+±ÏÒµÂÛÎÄ+¿ªÌⱨ¸æ+´ð±ç¸å £¤180 Ïêϸ˵Ã÷
004JVAC ͼÊé¹Ý¹ÜÀí ......

Java´íÎó´¦Àí´ó¼¯ºÏ


0¡¢ ÐèÒª±êʶ·û
a) ²»ÔÚº¯ÊýÄÚ
1¡¢ ·Ç·¨±í´ïʽ¿ªÊ¼
b) ¿ÉÄÜ:¶ªÊ§À¨ºÅ .
2. no data found
a) ¿ÉÄÜ:setInt(1,100)ÖÐ,ûÓÐ100Õâ¸öÖµ
3. ÕÒ²»µ½·ûºÅ
a) ¿ÉÄÜ:ûµ¼Èë°ü
4. Ö¸¶¨ÁËÎÞЧURL
a) ¿ÉÄÜ:Êý¾Ý¿âÃû»òIP´íÎó,¼´Á¬½Ó³ö´í
5. Àà·¾¶Ã»ÓÐÕÒµ½
a) ¿ÉÄÜ: ClassNotFoundException: oracle.jdbc.driver.OracleDriv ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ