JAVAÖÐÈÝÒ×»ìÏýµÄһЩС֪ʶ
ÎÊÌâÒ»£ºÎÒÉùÃ÷ÁËʲô!
¡¡¡¡String s = "Hello world!";
¡¡¡¡Ðí¶àÈ˶¼×ö¹ýÕâÑùµÄÊÂÇ飬µ«ÊÇ£¬ÎÒÃǵ½µ×ÉùÃ÷ÁËʲô?»Ø´ðͨ³£ÊÇ£ºÒ»¸öString£¬ÄÚÈÝÊÇ“Hello world!”¡£ÕâÑùÄ£ºýµÄ»Ø´ðͨ³£ÊǸÅÄî²»ÇåµÄ¸ùÔ´¡£Èç¹ûҪ׼ȷµÄ»Ø´ð£¬Ò»°ëµÄÈË´ó¸Å»á»Ø´ð´íÎó¡£
¡¡¡¡Õâ¸öÓï¾äÉùÃ÷µÄÊÇÒ»¸öÖ¸Ïò¶ÔÏóµÄÒýÓã¬ÃûΪ“s”£¬¿ÉÒÔÖ¸ÏòÀàÐÍΪStringµÄÈκζÔÏó£¬Ä¿Ç°Ö¸Ïò"Hello world!"Õâ¸öStringÀàÐ͵ĶÔÏó¡£Õâ¾ÍÊÇÕæÕý·¢ÉúµÄÊÂÇé¡£ÎÒÃDz¢Ã»ÓÐÉùÃ÷Ò»¸öString¶ÔÏó£¬ÎÒÃÇÖ»ÊÇÉùÃ÷ÁËÒ»¸öÖ»ÄÜÖ¸ÏòString¶ÔÏóµÄÒýÓñäÁ¿¡£ËùÒÔ£¬Èç¹ûÔÚ¸Õ²ÅÄǾäÓï¾äºóÃæ£¬Èç¹ûÔÙÔËÐÐÒ»¾ä£º
¡¡¡¡String string = s;
¡¡¡¡ÎÒÃÇÊÇÉùÃ÷ÁËÁíÍâÒ»¸öÖ»ÄÜÖ¸ÏòString¶ÔÏóµÄÒýÓã¬ÃûΪstring£¬²¢Ã»Óеڶþ¸ö¶ÔÏó²úÉú£¬string»¹ÊÇÖ¸ÏòÔÀ´ÄǸö¶ÔÏó£¬Ò²¾ÍÊÇ£¬ºÍsÖ¸Ïòͬһ¸ö¶ÔÏó¡£
¡¡¡¡ÎÊÌâ¶þ£º"=="ºÍequals·½·¨¾¿¾¹ÓÐÊ²Ã´Çø±ð?
¡¡¡¡==²Ù×÷·ûרÃÅÓÃÀ´±È½Ï±äÁ¿µÄÖµÊÇ·ñÏàµÈ¡£±È½ÏºÃÀí½âµÄÒ»µãÊÇ£º
¡¡¡¡int a=10;
¡¡¡¡int b=10;
¡¡¡¡Ôòa==b½«ÊÇtrue¡£
¡¡¡¡µ«²»ºÃÀí½âµÄµØ·½ÊÇ£º
¡¡¡¡String a=new String("foo"); ¡¡¡¡String b=new String("foo");
¡¡¡¡Ôòa==b½«·µ»Øfalse¡£
¡¡¡¡¸ù¾ÝǰһÌû˵¹ý£¬¶ÔÏó±äÁ¿ÆäʵÊÇÒ»¸öÒýÓã¬ËüÃǵÄÖµÊÇÖ¸Ïò¶ÔÏóËùÔÚµÄÄÚ´æµØÖ·£¬¶ø²»ÊǶÔÏó±¾Éí¡£aºÍb¶¼Ê¹ÓÃÁËnew²Ù×÷·û£¬Òâζ׎«ÔÚÄÚ´æÖвúÉúÁ½¸öÄÚÈÝΪ"foo"µÄ×Ö·û´®£¬¼ÈÈ»ÊÇ“Á½¸ö”£¬ËüÃÇ×ÔȻλÓÚ²»Í¬µÄÄÚ´æµØÖ·¡£aºÍbµÄÖµÆäʵÊÇÁ½¸ö²»Í¬µÄÄÚ´æµØÖ·µÄÖµ£¬ËùÒÔʹÓÃ"=="²Ù×÷·û£¬½á¹û»áÊÇfalse¡£³ÏÈ»£¬aºÍbËùÖ¸µÄ¶ÔÏó£¬ËüÃǵÄÄÚÈݶ¼ÊÇ"foo"£¬Ó¦¸ÃÊÇ“ÏàµÈ”£¬µ«ÊÇ==²Ù×÷·û²¢²»Éæ¼°µ½¶ÔÏóÄÚÈݵıȽϡ£
¡¡¡¡¶ÔÏóÄÚÈݵıȽϣ¬ÕýÊÇequals·½·¨×öµÄÊ¡£
¡¡¡¡¿´Ò»ÏÂObject¶ÔÏóµÄequals·½·¨ÊÇÈçºÎʵÏֵģº
¡¡¡¡boolean equals(Object o){ ¡¡¡¡return this==o; ¡¡¡¡}
¡¡¡¡Object¶ÔÏóĬÈÏʹÓÃÁË==²Ù×÷·û¡£ËùÒÔÈç¹ûÄã×Ô´´µÄÀàûÓи²¸Çequals·½·¨£¬ÄÇÄãµÄÀàʹÓÃequalsºÍʹÓÃ==»áµÃµ½Í¬ÑùµÄ½á¹û¡£Í¬ÑùÒ²¿ÉÒÔ¿´³ö£¬ObjectµÄequals·½·¨Ã»Óдﵽequals·½·¨Ó¦¸Ã´ïµ½µÄÄ¿±ê£º±È½ÏÁ½¸ö¶ÔÏóÄÚÈÝÊÇ·ñÏàµÈ¡£ÒòΪ´ð°¸Ó¦¸ÃÓÉÀàµÄ´´½¨Õß¾ö¶¨£¬ËùÒÔObject°ÑÕâ¸öÈÎÎñÁô¸øÁËÀàµÄ´´½¨Õß¡£
¡¡¡¡¿´Ò»ÏÂÒ»¸ö¼«¶ËµÄÀࣺ
¡¡¡¡Class Monster{ ¡¡¡¡private String content; ¡¡¡¡... ¡¡¡¡boolean equals(Object another){ return true;} ¡¡¡¡}
¡¡¡¡ÎÒ¸²¸ÇÁËequals·½·¨¡£Õâ¸öʵÏֻᵼÖÂÎÞÂÛMonsterʵÀýÄÚÈÝÈçºÎ£
Ïà¹ØÎĵµ£º
import java.io.IOException;
import java.security.SecureRandom;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESKeySpec;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class DES {
private byte ......
JAVA·´Éä»úÖÆ
JAVA·´Éä»úÖÆÊÇÔÚÔËÐÐ״̬ÖУ¬¶ÔÓÚÈÎÒâÒ»¸öÀ࣬¶¼Äܹ»ÖªµÀÕâ¸öÀàµÄËùÓÐÊôÐԺͷ½·¨£»¶ÔÓÚÈÎÒâÒ»¸ö¶ÔÏ󣬶¼Äܹ»µ÷ÓÃËüµÄÈÎÒâÒ»¸ö·½·¨£»ÕâÖÖ¶¯Ì¬»ñÈ¡µÄÐÅÏ¢ÒÔ¼°¶¯Ì¬µ÷ÓöÔÏóµÄ·½·¨µÄ¹¦ÄܳÆÎªjavaÓïÑԵķ´Éä»úÖÆ¡£
Java·´Éä»úÖÆÖ÷ÒªÌṩÁËÒÔϹ¦ÄÜ£º ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸ö¶ÔÏóËùÊô ......
java½Ó¿Ú
ʲôÊǽӿÚ
¡¡¡¡JavaÖеĽӿÚÊÇһϵÁз½·¨µÄÉùÃ÷£¬ÊÇһЩ·½·¨ÌØÕ÷µÄ¼¯ºÏ£¬Ò»¸ö½Ó¿ÚÖ»Óз½·¨µÄÌØÕ÷ûÓз½·¨µÄʵÏÖ£¬Òò´ËÕâЩ·½·¨¿ÉÒÔÔÚ²»Í¬µÄµØ·½±»²»Í¬µÄÀàʵÏÖ£¬¶øÕâЩʵÏÖ¿ÉÒÔ¾ßÓв»Í¬µÄÐÐΪ(¹¦ÄÜ)¡£
¡¡¡¡½Ó¿ÚµÄÁ½ÖÖº¬Ò壺һ£¬Java½Ó¿Ú£¬JavaÓïÑÔÖдæÔڵĽṹ£¬ÓÐÌØ¶¨µÄÓï·¨ºÍ½á¹¹;¶þ£¬Ò»¸öÀàËù¾ßÓеķ½·¨µÄÌ ......
×î½üÎÒ·¢ÏÖ²»ÉÙ³õѧÕߣ¬Ñ§Ï°javaµÄʱºò£¬¿´Á˺öàjavaµÄÀúÊ·¡¢ÓŵãºÍÓ¦Ó÷¶Î§¡£¶ÔÓÚÕâЩ֪ʶ£¬²¢²»ÄÑÀí½â¡£ÎÒÒ²µ±È»Í¬ÒâjavaÊÇÒ»ÖÖÓÅÐãµÄ¼ÆËã»úÓïÑÔ¡£µ«ÊǶÔÓÚÎÒÃÇÀ´ËµÒªÁ˽âµÄ²¢²»ÊÇ£¬ÕâЩÀúÊ·µÈ֪ʶ¡£¶øÊÇÕÆÎÕjavaÕâÌ×¼¼Êõ¡£ÒªÏëÕÆÎÕÕâÌ×¼¼Êõʵ¼ùÊǷdz£ÖØÒªµÄ¡£ÄÇôºÜ¶à³õѧÕߣ¬ÔÚµÚÒ»²½Êµ¼ùµÄʱºò¾ÍÓöµ½ÁËÀ§ÄÑ£¬¾ÍÊÇÅäÖà ......