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

javaÖÐthis¹Ø¼ü×ÖµÄʹÓÃ

½ñÌìѧϰÃæÏò¶ÔÏó±à³Ì»ù´¡²¿·Ö£¨04£©Ê±Ñ§µ½ÁËthis¹Ø¼ü×Ö£¬ËäÈ»ÀîÐË»ªÀÏʦ½²½âµÄºÜÏêϸ£¬ÅÔÕ÷²©Òý£¬¾ÙÁ˺ÃЩÀý×Ó£¬µ«ÊÇ»¹ÊÇÌýµÄÔÎÔκõºõ£¬²»ÊÇÊ®·ÖÃ÷°×¡£
this¹Ø¼ü×ÖÖ÷ÒªÓÐÈý¸öÓ¦Óãº
  Ò»¡¢thisµ÷Óñ¾ÀàÖеÄÊôÐÔ£¬Ò²¾ÍÊÇÀàÖеijÉÔ±±äÁ¿¡£
  ¶þ¡¢thisµ÷Óñ¾ÀàÖеÄÆäËû·½·¨£»
  Èý¡¢thisµ÷Óñ¾ÀàÖеÄÆäËû¹¹Ôì·½·¨£¬µ÷ÓÃʱҪ·ÅÔÚ¹¹Ôì·½·¨µÄÊ×ÐС£
ÏÂÃæÊÇÍøÉÏÕªÀ´µÄ£º
Ó¦ÓÃÒ»£ºÒýÓóÉÔ±±äÁ¿¡£
¡¡¡¡
      Public Class Student{
¡¡¡¡String name; //¶¨ÒåÒ»¸ö³ÉÔ±±äÁ¿name
¡¡¡¡private void SetName(String name){ //¶¨ÒåÒ»¸ö²ÎÊý(¾Ö²¿±äÁ¿)name
¡¡¡¡this.name=name; //½«¾Ö²¿±äÁ¿µÄÖµ´«µÝ¸ø³ÉÔ±±äÁ¿
¡¡¡¡}
¡¡¡¡}
¡¡¡¡ÈçÉÏÃæÕâ¸ö´úÂëÖУ¬ÓÐÒ»¸ö³ÉÔ±±äÁ¿name¡£Í¬Ê±ÔÚ·½·¨ÖÐÓиöÐÎʽ²ÎÊý£¬Ãû×ÖÒ²ÊÇname¡£È»ºóÔÙ·½·¨Öн«ÐÎʽ²ÎÊýnameµÄÖµ´«µÝ¸ø³ÉÔ±±äÁ¿name¡£ËäÈ»ÎÒÃÇ¿ÉÒÔ¿´Ã÷°×Õâ¸ö´úÂëµÄº¬Ò壬µ«ÊÇ×÷ΪJava±àÒëÆ÷ËüÊÇÔõôÅжϵÄÄØ?µ½µ×Êǽ«ÐÎʽ²ÎÊýnameµÄÖµ´«µÝ¸ø³ÉÔ±±äÁ¿name£¬»¹ÊÇ·´¹ýÀ´½²³ÉÔ±±äÁ¿nameµÄÖµ´«µÝ¸øÐÎʽ²ÎÊýnameÄØ?Ò²¾ÍÊÇ˵£¬Á½¸ö±äÁ¿Ãû×ÖÈç¹ûÏàͬµÄ»°£¬ÄÇôJavaÈçºÎÅжÏʹÓÃÄĸö±äÁ¿?´ËʱthisÕâ¸ö¹Ø¼ü×Ö¾ÍÆðµ½×÷ÓÃÁË¡£ThisÕâ¸ö¹Ø¼ü×ÖÆä´ú±íµÄ¾ÍÊǶÔÏóÖеijÉÔ±±äÁ¿»òÕß·½·¨¡£Ò²¾ÍÊÇ˵£¬Èç¹ûÔÚij¸ö±äÁ¿Ç°Ãæ¼ÓÉÏÒ»¸öthis¹Ø¼ü×Ö£¬ÆäÖ¸µÄ¾ÍÊÇÕâ¸ö¶ÔÏóµÄ³ÉÔ±±äÁ¿»òÕß·½·¨£¬¶ø²»ÊÇÖ¸³ÉÔ±·½·¨µÄÐÎʽ²ÎÊý»òÕß¾Ö²¿±äÁ¿¡£Îª´ËÔÚÉÏÃæÕâ¸ö´úÂëÖУ¬this.name´ú±íµÄ¾ÍÊǶÔÏóÖеijÉÔ±±äÁ¿£¬ÓÖ½Ð×ö¶ÔÏóµÄÊôÐÔ¡£¶øºóÃæµÄnameÔòÊÇ·½·¨µÄÐÎʽ²ÎÊý¡£´úÂëthis.name=name¾ÍÊǽ«ÐÎʽ²ÎÊýµÄÖµ´«µÝ¸ø³ÉÔ±±äÁ¿¡£Õâ¾ÍÊÇÉÏÃæÕâ¸ö´úÂëµÄ¾ßÌ庬Òå¡£
¡¡¡¡Ò»°ãÇé¿öÏ£¬ÔÚJavaÓïÑÔÖÐÒýÓóÉÔ±±äÁ¿»òÕß³ÉÔ±·½·¨¶¼ÊÇÒÔ¶ÔÏóÃû.³ÉÔ±±äÁ¿»òÕ߶ÔÏóÃû.³ÉÔ±·½·¨µÄÐÎʽ¡£²»¹ýÓÐЩ³ÌÐòÔ±¼´Ê¹ÔÚûÓÐÏàͬ±äÁ¿µÄʱºò£¬Ò²Ï²»¶Ê¹ÓÃthis.³ÉÔ±±äÁ¿µÄÐÎʽÀ´ÒýÓñäÁ¿¡£ÕâÖ÷ÒªÊÇ´Ó±ãÓÚ´úÂëµÄÔĶÁ¿¼Âǵġ£Ò»¿´µ½Õâ¸öthis¹Ø¼ü×Ö¾ÍÖªµÀÏÖÔÚÒýÓõıäÁ¿ÊdzÉÔ±±äÁ¿»òÕß³ÉÔ±·½·¨£¬¶ø²»ÊǾֲ¿±äÁ¿¡£ÕâÎÞÐÎÖоÍÌá¸ßÁË´úÂëµÄÔĶÁÐÔ¡£²»¹ý»°Ëµ»ØÀ´£¬ÕâÊÇthis¹Ø¼ü×ÖÔÚJavaÓïÑÔÖеÄ×î¼òµ¥µÄÓ¦ÓᣴÓÕâ¸öÓ¦ÓÃÖУ¬ÎÒÃÇ¿ÉÒÔ¿´³öthis¹Ø¼ü×ÖÆä´ú±íµÄ¾ÍÊǶÔÏóµÄÃû×Ö¡£ÕÆÎÕÕâ¸ö»ù±¾µÄÔ­ÀíÖ®ºó£¬ÔÙÁ˽âºóÐøµÄһЩ¸ß¼¶Ó¦Óã¬Ò²¾ÍÊÇË®µ½Çþ³ÉµÄÊÂÇéÁË¡£
¡¡¡¡±ÊÕßÕâÀïÖ»ÊÇÒÔÒ»¸öÐÎʽ²ÎÊýΪÀý¡£ÆäʵÈç¹ûÊǾֲ¿±äÁ¿µÄ»°£¬Ò²ÊÇÏàͬµÄµÀÀí¡£ÈçÔÚÉÏÃæµÄ´úÂëÖУ¬name²»ÊÇÐ


Ïà¹ØÎĵµ£º

javaÉè¼Æģʽ

1¡¢FACTORY£¨¹¤³§Ä£Ê½£©
2¡¢BUILDER£¨½¨Ôìģʽ£©
3¡¢FACTORY METHOD£¨¹¤³§·½·¨Ä£Ê½£©
4¡¢PROTOTYPE£¨Ô­Ê¼Ä£ÐÍģʽ£©
5¡¢SINGLETON£¨µ¥Àýģʽ£©
6¡¢ADAPTER£¨ÊÊÅäÆ÷ģʽ£©
7¡¢BRIDGE£¨ÇÅÁºÄ£Ê½£©
8¡¢COMPOSITE£¨ºÏ³Éģʽ£©
9¡¢DECORATOR£¨×°ÊÎģʽ£©
10¡¢FACADE£¨ÃÅÃæģʽ£©
11¡¢FLYWEIGHT£¨ÏíԪģʽ£© ......

JDKÖаüº¬µÄ³£ÓÃJavaµ÷ÊÔ¹¤¾ß

1  JDK5.0°üÀ¨µÄµ÷ÊÔ¹¤¾ß
ÎÒÃÇÔÚÕâÀï¶ÔJDK5.0µÄµ÷ÊÔ¹¤¾ß×ö´óÖµĸÅÄîÐԵĽéÉÜ£¬È»ºóÏ£Íûͨ¹ý½éÉÜÎÒ×Ô¼ºÔÚʵ¼Ê¹¤×÷ÖÐʹÓÃÕâЩ¹¤¾ß½â¾öÎÊÌâµÄʵÀýÀ´Èôó¼Ò¶ÔÕâЩ¹¤¾ßÓиüÉîÈëµÄÁ˽⡣
 
¡¡JDK5.0ÀïÃæ¼ÓÈëÁËjstack, jconsole, jinfo, jmap, jdb, jstat, jps, ÏÂÃæ¶ÔÕâЩ¹¤¾ß×ö¼òµ¥½éÉÜ£º
¡¡jstack -- Èç¹ûjava³Ì ......

Jconsole ºÍ jps ÎÞ·¨ÏÔʾ±¾µØ Java ½ø³ÌÁбí

Ç°Ò»ÕóÔÚ¹«Ë¾ÀïʹÓà jconsle ʱһÇÐÕý³££¬È»¶øÔÚ¼ÒÖеĻúÆ÷ÉÏÈ´³öÏÖÁ˱êÌâËùʾµÄÎÊÌ⣺
jconsole ºÍ jps ÎÞ·¨ÏÔʾ±¾µØ Java ½ø³ÌÁÐ±í¡£
µ±Ê±Ö±½ÓÀûÓà -Dcom.sun.management.jmxremote.port=port Æô¶¯Ä¿±ê java ½ø³Ì£¬²¢ÔÚ jconsole ÖÐͨ¹ý localhost:port ·½Ê½³É¹¦Á¬½ÓÉÏÄ¿±ê java ½ø³Ì¡£ÓÐÁËÕâ¸ö work around Ö®ºó£¬¶ÔÕ ......

Serializable javaÐòÁл¯

Bean Serializable Interface µÄ½Ó¿ÚÈÃBEAN¿ÉÒÔ´®Ðл¯£¬½«Æä±ä³ÉÒ»¸ö¿É±£´æΪÒÔºóʹÓõĶþ½øÖÆÁ÷¡£µ±Ò»¸öBEAN±»ÏµÁл¯µ½´ÅÅÌÉÏ»òÕßÆäËûÈκεط½£¬Æä״̬±»±£´æÆðÀ´£¬ÆäÖеÄÊôÐÔÖµÒ²²»»á¸Ä±ä¡£ÔÚBEANµÄ¹æ·¶ÖУ¬JSP²¢Ã»ÓÐÒªÇóBEANʵÏÖSerializable½Ó¿Ú¡£µ«ÊÇ£¬Èç¹ûÄúÏ£Íû×Ô¼º¿ØÖÆÄúËù´´½¨µÄ×é¼þµÄserialization½ø³Ì£¬»òÕßÄúÏë ......

JAVA³ÌÐòÔ±ÃæÊÔÖ®¿û»¨±¦µä

JAVA³ÌÐòÔ±ÃæÊÔÖ®¿û»¨±¦µä
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
1.³éÏ󣺳éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ