Java±à³ÌÄÇЩʶù5——ÄÚ²¿Àà¼ò½é
Java±à³ÌÄÇЩʶù71——ÄÚ²¿Àà¼ò½é
8.10 ÄÚ²¿ÀࣨInner Class£©
ÄÚ²¿ÀàÊÇJavaÓïÑÔÖеÄÒ»ÖÖÌØÊâµÄÓï·¨£¬¼òµ¥µÄÀ´Ëµ£¬¾ÍÊÇÔÚÒ»¸öÀàµÄÄÚ²¿ÔÙÉùÃ÷Ò»¸öÀ࣬ÕâЩÉùÃ÷ÔÚÀàÄÚ²¿µÄÀà¾Í±»³Æ×÷ÄÚ²¿Àà¡£ÔÚʵ¼ÊÉùÃ÷ʱ£¬ÄÚ²¿Àà¿ÉÒÔÉùÃ÷ÔÚÀàµÄÄÚ²¿¡¢ÀàµÄ·½·¨ÄÚ²¿£¬Ò²¿ÉÒÔÉùÃ÷ÔÚÀàµÄ¹¹Ôì·½·¨ÄÚ²¿£¬ÄÚ²¿ÀàÉùÃ÷µÄÓï·¨¸ñʽºÍÒ»°ãÀàµÄÉùÃ÷Ò»Ñù£¬Ö»ÊÇÄÚ²¿ÀàÉùÃ÷ʱ¿ÉÒÔʹÓÃstaticÐÞÊηû½øÐÐÐÞÊΡ£
¶ÔÓÚÄÚ²¿ÀàµÄÏà¹ØÊ¹Ó㬱¾²¿·Ö²»×öÉîÈëµÄ½éÉÜ£¬Ö»ÊǽøÐмòµ¥µÄ˵Ã÷£¬¸¨Öú½¨Á¢ÄÚ²¿ÀàµÄ¸ÅÄÄܹ»½øÐÐһЩ»ù±¾µÄʹÓá£
ÏÂÃæÊÇÒ»¸ö¼òµ¥µÄÄÚ²¿ÀàµÄʾÀý´úÂ룺
/**
* ÄÚ²¿Àà»ù±¾Ê¹ÓÃʾÀý´úÂë
*/
public class OutClass {
int i = 0;
public class InnerClass{
public void test(){
i++;
}
}
}
ÔÚ¸ÃʾÀý´úÂëÖУ¬ÀàInnerClassÉùÃ÷ÔÚÁËÀàOutClassµÄÄÚ²¿£¬ËùÒÔInnerClass±»³ÆÎªÄÚ²¿À࣬¶øOutClassÔò±»³ÆÎªInnerClassµÄÍⲿÀà¡£
¸Ã´úÂë±àÒëÒԺ󣬽«Éú³ÉÁ½¸öclassÎļþ£¬Ò»¸öÊÇOutClass.class£¬ÁíÍâÒ»¸öÊÇOutClass$InnerClass.class.ÕâÀïÐèҪ˵Ã÷µÄÊÇ£¬ÄÚ²¿ÀàÒ²±»±àÒë³ÉÒ»¸ö¶ÀÁ¢µÄÀàÎļþ£¬ÀàÎļþµÄÃû³ÆÎª£ºÍⲿÀàÀàÃû$ÄÚ²¿ÀàÀàÃû¡£class.
ÔÚÄÚ²¿ÀàÖУ¬¿ÉÒԺܷ½±ãµÄ·ÃÎÊÍⲿÀàµÄÊôÐÔi£¬¶øÍⲿÀ಻ÄÜÖ±½ÓÒýÓÃÄÚ²¿ÀàÖеÄÊôÐԺͷ½·¨£¬Óï·¨ÖÐÌṩÁËÒ»Ì×רÃŵĸñʽÀ´·ÃÎÊÄÚ²¿ÀàÖеÄÊôÐԺͷ½·¨£¬ÕâЩÓï·¨ÕâÀï¾Í²»×÷½éÉÜÁË¡£
Ïà¹ØÎĵµ£º
×î½üÓöµ½Ò»¸öÐèÇóÒªÔÚlinuxÏÂÓÃjava µ÷ÓÃmysql¿Í»§¶ËÔ¶³ÌµÇ½mysql·þÎñÆ÷£¬´Ó¿Í»§¶Ë»úÆ÷µ¼Èëmysql½Å±¾£¬´Ómysql·þÎñÆ÷¶Ëµ¼³ö±íÖеÄÊý¾Ý¡£ÒÔÏÂÊÇÓõ½µÄÖ÷Òª·½·¨£º
Java ´úÂë
/**
* µ¼ÈëÊý¾Ý
* @param ½Å±¾µÄµØÖ·ºÍÃû³Æ
* @return ÊÇ·ñ³ ......
1 JDK5.0°üÀ¨µÄµ÷ÊÔ¹¤¾ß
ÎÒÃÇÔÚÕâÀï¶ÔJDK5.0µÄµ÷ÊÔ¹¤¾ß×ö´óÖµĸÅÄîÐԵĽéÉÜ£¬È»ºóÏ£Íûͨ¹ý½éÉÜÎÒ×Ô¼ºÔÚʵ¼Ê¹¤×÷ÖÐʹÓÃÕâЩ¹¤¾ß½â¾öÎÊÌâµÄʵÀýÀ´Èôó¼Ò¶ÔÕâЩ¹¤¾ßÓиüÉîÈëµÄÁ˽⡣
¡¡JDK5.0ÀïÃæ¼ÓÈëÁËjstack, jconsole, jinfo, jmap, jdb, jstat, jps, ÏÂÃæ¶ÔÕâЩ¹¤¾ß×ö¼òµ¥½éÉÜ£º
¡¡jstack -- Èç¹ûjava³Ì ......
Ò»¡¢ÔËÐÐclassÎļþ
Ö´Ðдømain·½·¨µÄclassÎļþ£¬ÃüÁîÐÐΪ£º
java <CLASSÎļþÃû>
×¢Ò⣺CLASSÎļþÃû²»Òª´øÎļþºó׺.class
ÀýÈ磺
java Test
Èç¹ûÖ´ÐеÄclassÎļþÊÇ´ø°üµÄ£¬¼´ÔÚÀàÎļþÖÐʹÓÃÁË£º
package <°üÃû>
ÄÇÓ¦¸ÃÔÚ°üµÄ»ù·¾¶ÏÂÖ´ÐУ¬ÃüÁîÐÐΪ£º
java <°üÃû>.CLASSÎļþ ......
1 ÍøÂçͨÐŵı¾ÖÊÊǽø³Ì¼äͨÐÅ¡£
2 TcpÐÒéºÍUDPÐÒé
TCP£º¿ªÏú´ó£¬ÓÃÓÚ¿É¿¿ÐÔÒªÇó¸ßµÄ³¡ºÏ¡£
TCPµÄ¹ý³ÌÏ൱ÓÚ´òµç»°µÄ¹ý³Ì
UDP£ºÓÃÔÚ¶ÔʵʱÐÔÒªÇó±È½Ï¸ßµÄ³¡ºÏ¡£
UDPµÄ¹ý³ÌÏ൱ÓÚдÐŵĹý³Ì¡£
×¢Ò⣺socketÊÇÌ×½Ó×Ö£¬ipºÍport£¨¶Ë¿ÚºÅ 0~65535¸ö¶Ë¿Ú£¬Ò»¸ö¶Ë¿ÚÖ»ÄÜÓÐÒ»¸ö½ø³Ì£©
3£¬   ......
¼òµ¥µÄ˵µ¥Àý¾ÍÊÇ Ö»ÄÜÓÐÒ»¸öʵÀý£¬ËùÒԵط½Óõ½µÄʵÀý¶¼ÊÇͬһ¸ö¡£
¾ÍºÃÏñ¼ÒÈ˳Է¹£¬×À×ÓÊǵ¥ÀýµÄ£¬´ó¼ÒÓõÄÊÇͬһ¸ö¡£¶øÍëÊǶàÀýµÄ£¬Ã¿È˶¼ÓÐ×Ô¼¸µÄ¡£ ÏÂÃæÊǾßÌåµÄÀý×Ó£º
Javaģʽ֮µ¥Àýģʽ£º
µ¥Àýģʽȷ±£Ò»¸öÀàÖ»ÓÐÒ»¸öʵÀý£¬×ÔÐÐÌṩÕâ¸öʵÀý²¢ÏòÕû¸öÏµÍ ......