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

×ܽájava¼Ì³ÐÖÐӦעÒâµÄÎÊÌâ(δÍê´ýÐø)

    ¸Õ¸ÕѧϰÁ˼̳Ð,¼Ç¼ÏÂÎÒ¾õµÃ¼Ì³ÐÖÐÎÒÃÇÓ¦¸Ã×¢ÒâµÄÎÊÌâ. ʲô¼Ì³ÐÊÇʹÓÃextendsÀ´ÊµÏÖµÄ,ÕâÖÖÎÊÌâ¼Ç¼ÏÂÀ´ÊDz»ÊÇÓе㽵µÍ¸çµÄIQÄØ?¹þ¹þ,ËùÒÔÕâЩ»ù´¡Óï·¨¾Í²»¼Ç¼¿©.ÏÂÃæ¿ªÊ¼°É:
    1.ÔÚѧϰjavaÖÐ,ÎÒÃÇÓ¦¸ÃÒªÖªµÀËùÓÐÀàµÄ³¬Àà¶¼ÊÇobjectÀà,ÕâÑù˵µÄÒâ˼¾ÍÊÇ˵,ËùÓеÄÀà¶¼°üº¬ÁËobjectÕâ¸öÀàµÄ³ÉÔ±,ËùÒÔ ÎÒÃÇÔÚ±àÂëµÄʱºòҪǡµ±µÄÀûÓÃÕâ¸öÀàÖеijÉÔ±.´ó¼ÒÓÐʱ¼ä»¹ÊǶàÈ¥¿´¿´°ïÖúÎĵµ,Á˽âÏÂÕâ¸öobjectÀà.ÎÒ¼òµ¥µÄ˵˵Õâ¸öÀà °É. ÔÚÕâ¸öÀàÖÐÓÐÒ»¸öÎ޲εĹ¹Ôì·½·¨,´ó¼ÒÊDz»ÊÇÔÚÏë,¼ÈÈ»ËùÓÐÀàÊǼ̳ÐobjectÀà,¶øÎÒÃÇÖªµÀÔڼ̳еĸÅÄîÀï,ÊDz»Äܼ̳и¸ÀàµÄ ¹¹Ôì·½·¨µÄ,Ϊʲô»¹ÒªÌṩÕâÑùÒ»¸ö¹¹Ôì·½·¨ÄØ?ÕâÀï¾ÍÒý·¢³öÁËÁíÒ»¸öÎÊÌâÁË,Ôڼ̳е±ÖÐËäÈ»²»Äܼ̳и¸ÀàµÄ¹¹Ôì·½·¨,µ«ÊÇ ÎÒÃÇ´´½¨×ÓÀà¶ÔÏó,ÔÚµ÷ÓÃ×ÓÀ๹Ôì·½·¨µÄʱºò,Õâ¸öʱºòÊÇÏÈÈ¥µ÷Óø¸ÀàµÄ¹¹Ôì·½·¨,´ó¼ÒÏëÏë,Õâ¸öʱºòÈç¹û¸¸ÀàûÓй¹Ôì·½·¨ ,ÄdzÌÐò»á³öÏÖʲôÑùµÄ´íÎó?ÕâÀï±àÒëʹ²»ÄÜͨ¹ýµÄ,Õâ¾ÍÊÇobjectÀïµÄÎ޲ι¹Ôì·½·¨´æÔÚµÄÒâÒå. ÔÚobjectÀïÃæÓÐÒ»¸öºÜ³£Óõķ½·¨toString();Õâ¸ö·½·¨Ä¬ÈÏÊÇ·µ»Ø¶ÔÏóµÄ °üÃû.ÀàÃû+@+hashCodeÂë,¾ßÌåʵÏÖÊÇ:getClass ().getName() + '@' + Integer.toHexString(hashCode()) ; Õâ¸öʵÏÖ¶ÔÎÒÃÇÀ´ËµÊÇûÓÃÒâÒåµÄ,ËùÒÔÒ»°ãÎÒÃÇÔÚʹÓõÄʱºòÊÇ ÖØÐ´Õâ¸ö·½·¨. ÔÚobjectÀïÃæ»¹ÓÐÒ»¸ö³£Óõķ½·¨equals();Õâ¸ö·½·¨ÓÃÓڱȽÏָʾij¸öÆäËû¶ÔÏóÊÇ·ñÓë´Ë¶ÔÏó“ÏàµÈ”. ÁíÒ»¸ö¾ÍÊÇgetClass();Õâ¸öÓÃÓÚ·µ»ØÒ»¸ö¶ÔÏóÔËÐÐʱµÄÀàµÄÄ£°æ,Ò²¾ÍÊÇËùνµÄ·´Éä»úÖÆ. ÆäËûµÄ·½·¨,ÐèÒª×öÁ˽â,ÖÁÉÙÔÚÐèÒªµÄʱºòÄܲ鵽.
    2.¼Ì³ÐÖÐÐèҪעÒâµÄµÚ¶þµã: Èç¹ûB¼Ì³ÐÓÚA,ÇÒC¼Ì³ÐÓÚB,ÇÒÂú×ãB IS-A A,C IS-A BµÄ¹ØÏµ,ÄÇôÕâʱºòµÄCÒ²¾ßÓÐÁËAµ±ÖеijÉÔ±,ÕâÀïÒò¸Ã¿¼ÂǵÄÎÊÌâÊÇ privateÐÞÊεÄÊDz»Äܱ»¼Ì³ÐµÄ.
    3.Ôڼ̳еÄʱºòÎÒÃÇÓ¦¸Ã¾¡Á¿ÉÙʹÓÃprotected(Êܱ£»¤µÄ),ËäÈ»protected×î´óȨÏÞÊǸ¸ÀàºÍ×ÓÀàµÄ¹ØÏµ¿ÉÒÔ·ÃÎÊ,µ«ÊÇͬһ¸ö°ü Öл¹ÊÇ¿ÉÒÔ·ÃÎʵÄ,ΪÁ˾¡Á¿ÍêÉÆ³ÌÐòµÄ·â×°ÐÔ,ËùÒÔ¾¡Á¿ÉÙʹÓÃ.
    4.¼Ì³Ð:ʹµÃÏàͬµÄ´úÂë¿ÉÒÔÔÚ²»Í¬ÀàÐÍÖ®¼äµÃµ½¸´ÓÃ. ¶à̬:ʹµÃ²»Í¬µÄ´úÂë¿ÉÒÔÒÔÒ»ÖÖÏàͬµÄ·½Ê½µÃµ½µ÷ÓÃ. ¼Ì³Ð¿ÉÒÔ×öΪ¸´ÓõÄÊÖ¶Î,µ«Õâ²»ÊǼ̳еÄ×î´óÒâÒ壬¼Ì³ÐµÄ×î´óÒâÒåÔÚÓÚ·â×°±ä»¯µÄ´úÂ룬½«±ä»¯µÄ´úÂëºÍ²»±äµÄ´úÂë½øÐаþ À룬ʹµÃ´úÂëµÄά»¤ÐÔ£¬À©Õ¹ÐÔ£¬ÖØÓÃÐÔµÃÔöÇ¿. ¼Ì³


Ïà¹ØÎĵµ£º

Java»·¾³±äÁ¿µÄÉèÖÃ

Java
»·¾³±äÁ¿µÄÉèÖÃ
×÷Õߣº
zccst
 
ʲôÊÇ»·¾³±äÁ¿£¿
ͨË׵Ľ²£¬Äã¿ÉÒÔÀí½âΪ·¾¶µ¼Ïò£¬¼´³ÌÐòÑØ×ÅÄãÖ¸¶¨µÄ·¾¶È¥Ñ°ÕÒËùÐèÔËÐл·¾³¡£
 
Java
»·¾³±äÁ¿µÄÉèÖãº
¼ÇµÃÉÏ´óѧʱ£¬ÌýÀÏʦ½²µ½»·¾³±äÁ¿Ê±£¬¸Ð¾õºÜÐþ£¬Ò²²»ÖªµÀʲôÒâ˼¡£Êµ¼ÊÉÏ£¬ÄãÖ»ÐèҪͬʱÉèÖÃ
3
¸ö±äÁ¿¼´¿É
¾ßÌå²Ù×÷²½Ö裺" ÎÒµ ......

ApplicationºÍJava AppletµÄÇø±ð

JavaÓïÑÔÊÇÒ»ÖÖ°ë±àÒë°ë½âÊ͵ÄÓïÑÔ¡£JavaµÄÓû§³ÌÐò·ÖΪÁ½ÀࣺJava ApplicationºÍJava Applet¡£ÕâÁ½Àà³ÌÐòÔÚ×é³É½á¹¹ºÍÖ´ÐлúÖÆÉ϶¼ÓÐÒ»¶¨µÄ²îÒ죬Ö÷ÒªÌåÏÖÔÚÒÔϼ¸·½Ã棺
£¨1£©ÔËÐз½Ê½²»Í¬¡£Java ApplicationÊÇÍêÕûµÄ³ÌÐò£¬¿ÉÒÔ¶ÀÁ¢ÔËÐУ»Java Applet³ÌÐò²»Äܵ¥¶ÀÔËÐУ¬Ëü±ØÐëǶÈëµ½ÓÃHTMLÓïÑÔ±àдµ ......

Java רҵÈËÊ¿±Ø±¸Êé¼®ºÍÍøÕ¾Áбí

¡¡¡¡¶ÔÓÚ Java ÓïÑÔ¿ª·¢ÈËÔ±À´Ëµ£¬ÐÅÏ¢¹ýÁ¿ÊÇÒ»¸öÕæÕýµÄÎÊÌ⡣ÿ¸öÐÂÈëÐеijÌÐòÔ±¶¼ÒªÃæÁÙÒ»¸öÁîÈËηËõµÄÌôÕ½£ºÒª½øÈëµÄÐÐÒµÊÇÒ»¸ö¾ßÓк£Á¿ÖªÊ¶µÄÐÐÒµ¡£ÒªÁ˽âµÄ¶«Î÷¼òֱ̫¶àÁË¡£¶ÔÓÚÓо­ÑéµÄÀÏÊÖÀ´Ëµ£¬Çé¿öÖ»ÓÐЩ΢ºÃת¡£ÖªÊ¶Á¿×ÜÔÚÔö´ó£¬½ö½ö¸úÉϽø¶È¾ÍÊÇÒ»¸öÌôÕ½¡£Èç¹ûÓÐÒ»·ÝרҵÈËÊ¿±Ø±¸µÄÊé¼®ºÍÍøÕ¾Áбí¸ÃÓжàºÃ!±¾Îľ ......

JavaÏß³Ìͬ²½»úÖÆsynchronized¹Ø¼ü×ÖµÄÀí½â

¡¾IT168 ¼¼ÊõÎĵµ¡¿Ïß³Ìͬ²½£º
¡¡¡¡ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿ÉÒÔ×÷Ϊº¯ÊýµÄÐÞÊηû£¬Ò²¿É×÷Ϊº¯ÊýÄÚµÄÓï ......

JAVA»ù´¡£º½â¶ÁÄÚ´æÓÅ»¯±à³Ì


Ò».´úÂëÓÅ»¯
¡¡¡¡ÄÚ´æ»áÒç³ö¿Ï¶¨ºÍ´úÂëÌÓ²»Á˹ØÏµ,99.99%ѧjavaµÄÈ˶¼ÖªµÀÀ¬»ø»ØÊÕÆ÷ÊÇ javaµÄÒ»´óÓŵ㲢¾Ý´ËÀ´³°Ð¦C++¡£ÏÔÈ»Õâ¸öÌØÐÔΪ´úÂë±àдÕßÊ¡Á˲»ÉÙÊ£¬µ«Õâ¸öÌØÐÔÈ´´øÀ´Á˲»ÉÙÒþ»¼¡£¾Ù¸öÀý×ÓÔÚÓÎÏ·µ±Öо­³£Óв»Í¬³¡¾°µÄÇл»£¬Èç´ÓÓÎÏ·Âß¼­Í˵½Ö÷²Ëµ¥Âß¼­,¶ÔÓÎÏ·Âß¼­¶ÔÏóµÄ̬¶ÈºÜ¶àÈË»áÑ¡ÔñÍü¼ÇµÈ´ýÀ¬»ø»ØÊÕ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ