¹ØÓÚ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¹æ·¶µÄJava´¦ÀíÆ÷ÃæÊÀ֮ǰ£¬ËùÓÐJavaÐéÄâ»úÌṩµÄÄÚÈݶ¼ÊÇÓÉÈí¼þÄ£Äâ³öÀ´µÄ¡£
ʲô½Ð¶Ñ£¿ÄãÓÃÊ®¼¸¸öÂ齫ůÊúÖ±µþ³ÉÒ»ÞûÕâ½Ð¶Ñ£¬Äã¿ÉÒÔ´ÓÉÏÃæ¡¢ÏÂÃæ¡¢ÖмäÈÎÒâ³é³öÒ»ÕÅÅÆ£¬Ò²¿ÉÒÔÈÎÒâ²åÈëÒ»ÕÅ¡£
ʲô½ÐÕ»£¿AK-47µÄµ¯Ï»¾ÍÊÇÒ»¸öÕ»£¬ÔÚÉÏÃæµÄ×Óµ¯Ã»±»È¡³ö֮ǰ£¬ÄãÎÞ·¨È¡³öÏÂà ......
Ê×ÏÈ£¬½¨3¸ö½Ó¿Ú
FTPOperate.java:
public interface FTPOperate
{
public void execute(FTPBean entity);
}
FTPProxy.java:
public interface FTPProxy
{
public void connection();
public abstract void upload();
public abstract void download();
public void setEntity(FTPBe ......
ÔÚFirefox 3.6ÖУ¬µ±½¹µãÔÚflash»òÕßjava applet¶ÔÏóÉÏʱ£¬»á³öÏÖÒ»¸ö»·ÈƶÔÏóµÄÐéÏß¿ò£¬µ±½«flashÓëjava applet¶ÔÏóµÄ´óСÉè³É100%ʱ£¬µã»÷¶ÔÏóºóÒ³Ãæ»á³öÏÖ¹ö¶¯Ìõ£¬Ó°ÏìÏÔʾЧ¹û£¬½â¾öµÄ·½·¨ÊÇʹÓÃÈçϵÄcss¶¨Ò壺
:focus {
outline: 0;
}
ÕâÑùÔÚ¸÷¸ö²»Í¬µÄä¯ÀÀÆ÷ÖÐÏÔʾµÄЧ¹û¶¼Äܱ£³ÖÒ»Ö¡£ ......
public class Multiplication
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
for(int i = 1; i < 10; i+ ......