×ܽá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ѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
Ò»£º×¼±¸ www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
1. build vserv-tcpip-0.9.2-src
ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃ潨һ¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......
Java
»·¾³±äÁ¿µÄÉèÖÃ
×÷Õߣº
zccst
ʲôÊÇ»·¾³±äÁ¿£¿
ͨË׵Ľ²£¬Äã¿ÉÒÔÀí½âΪ·¾¶µ¼Ïò£¬¼´³ÌÐòÑØ×ÅÄãÖ¸¶¨µÄ·¾¶È¥Ñ°ÕÒËùÐèÔËÐл·¾³¡£
Java
»·¾³±äÁ¿µÄÉèÖãº
¼ÇµÃÉÏ´óѧʱ£¬ÌýÀÏʦ½²µ½»·¾³±äÁ¿Ê±£¬¸Ð¾õºÜÐþ£¬Ò²²»ÖªµÀʲôÒâ˼¡£Êµ¼ÊÉÏ£¬ÄãÖ»ÐèҪͬʱÉèÖÃ
3
¸ö±äÁ¿¼´¿É
¾ßÌå²Ù×÷²½Ö裺" ÎÒµ ......
/**
* @author ºýÍ¿¹í
* ÔÚ½¨Á¢Á¬½Ó֮ǰÐèҪһЩ׼±¸¹¤×÷£º
* ÔÚ¿ØÖÆÃæ°åÉÏͨ¹ý“¹ÜÀí¹¤¾ß”µÄ“Êý¾ÝÔ´(ODBC)”´ò¿ª“ODBCÊý¾ÝÔ´¹ÜÀíÆ÷”¶Ô»°¿ò£¬
* µ¥»÷“ϵͳDSN”Ñ¡Ï£¬È»ºóµ¥»÷“Ìí¼Ó”°´Å¥£¬µÃµ½“´´½¨Êý¾ÝÔ´”¶Ô»°¿ò£¬
......
¡¾IT168 ¼¼ÊõÎĵµ¡¿Ïß³Ìͬ²½£º
¡¡¡¡ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖصÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏ󱻶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿ÉÒÔ×÷Ϊº¯ÊýµÄÐÞÊηû£¬Ò²¿É×÷Ϊº¯ÊýÄÚµÄÓï ......