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

Java ÔËËã·û×ܼÆ

1.ËãÊõÔËËã·û
    JavaµÄËãÊõÔËËã·û·ÖΪһԪÔËËã·ûºÍ¶þÔªÔËËã·û¡£Ò»ÔªÔËËã·ûÖ»ÓÐÒ»¸ö²Ù×÷Êý£»¶þÔªÔËËã·ûÓÐÁ½¸ö²Ù×÷Êý£¬ÔËËã·ûλÓÚÁ½¸ö²Ù×÷ÊýÖ®¼ä¡£ËãÊõÔËËã·ûµÄ²Ù×÷Êý±ØÐëÊÇÊýÖµÀàÐÍ¡£
    (1)Ò»ÔªÔËËã·û£º
    Ò»ÔªÔËËã·ûÓУºÕý£¨+£©¡¢¸º£¨£­£©¡¢¼Ó1£¨++£©ºÍ¼õ1£¨£­£­£©4¸ö¡£
    ¼Ó1¡¢¼õ1ÔËËã·ûÖ»ÔÊÐíÓÃÓÚÊýÖµÀàÐ͵ıäÁ¿£¬²»ÔÊÐíÓÃÓÚ±í´ïʽÖС£¼Ó1¡¢¼õ1ÔËËã·û¼È¿É·ÅÔÚ±äÁ¿Ö®Ç°£¨È磫£«i£©£¬Ò²¿É·ÅÔÚ±äÁ¿Ö®ºó£¨Èçi£«£«£©£¬Á½ÕߵIJî±ðÊÇ£ºÈç¹û·ÅÔÚ±äÁ¿Ö®Ç°£¨È磫£«i£©£¬Ôò±äÁ¿ÖµÏȼÓ1»ò¼õ1£¬È»ºó½øÐÐÆäËûÏàÓ¦µÄ²Ù×÷£¨Ö÷ÒªÊǸ³Öµ²Ù×÷£©£»Èç¹û·ÅÔÚ±äÁ¿Ö®ºó£¨Èçi£«£«£©£¬ÔòÏȽøÐÐÆäËûÏàÓ¦µÄ²Ù×÷£¬È»ºóÔÙ½øÐбäÁ¿Öµ¼Ó1»ò¼õ1¡£
    ÀýÈ磺
    int i=6£¬j£¬k£¬m£¬n;
    j = +i;    //ȡԭֵ£¬¼´j=6
    k = -i;    //È¡¸ºÖµ£¬¼´k=-6
    m = i++;    //ÏÈm=i,ÔÙi=i+1£¬¼´m=6£¬i=7
    m = ++i;    //ÏÈi=i+1,ÔÙm=i£¬¼´i=7£¬m=7
    n = j--;    //ÏÈn=j,ÔÙj=j-1£¬¼´n=6£¬j=5
    n = --j;    //ÏÈj=j-1,ÔÙn=j£¬¼´j=5£¬n=5
    ÔÚÊéдʱ»¹Òª×¢ÒâµÄÊÇ£ºÒ»ÔªÔËËã·ûÓëÆäǰºóµÄ²Ù×÷ÊýÖ®¼ä²»ÔÊÐíÓпոñ£¬·ñÔò±àÒëʱ»á³ö´í¡£
    (2)¶þÔªÔËËã·û
    ¶þÔªÔËËã·ûÓУº¼Ó£¨+£©¡¢¼õ£¨£­£©¡¢³Ë£¨*£©¡¢³ý£¨£¯£©¡¢È¡Óࣨ%£©¡£ÆäÖÐ+¡¢£­¡¢*¡¢£¯Íê³É¼Ó¡¢¼õ¡¢³Ë¡¢³ýËÄÔòÔËË㣬%ÊÇÇóÁ½¸ö²Ù×÷ÊýÏà³ýºóµÄÓàÊý¡£

    %ÇóÓà²Ù×÷¾ÙÀý£º
    a % b = a £­ (a / b) * b
    È¡ÓàÔËËã·û¼È¿ÉÓÃÓÚÁ½¸ö²Ù×÷Êý¶¼ÊÇÕûÊýµÄÇé¿ö£¬Ò²¿ÉÓÃÓÚÁ½¸ö²Ù×÷Êý¶¼ÊǸ¡µãÊý£¨»òÒ»¸ö²Ù×÷ÊýÊǸ¡µãÊý£©µÄÇé¿ö¡£µ±Á½¸ö²Ù×÷Êý¶¼ÊǸ¡µãÊýʱ£¬ÀýÈç7.6 % 2.9ʱ£¬¼ÆËã½á¹ûΪ£º7.6 £­ 2 * 2.9 = 1.8¡£
    µ±Á½¸ö²Ù×÷Êý¶¼ÊÇintÀàÐÍÊýʱ£¬a%bµÄ¼ÆË㹫ʽΪ£º
    a % b = a £­ £¨int£©(a / b) * b
    µ±Á½¸ö²Ù×÷Êý¶¼ÊÇlongÀàÐÍ£¨»òÆäËûÕûÊýÀàÐÍ£©Êýʱ£¬a%bµÄ¼ÆË㹫ʽ¿ÉÒÔÀàÍÆ¡£
    µ±²Î¼Ó¶þÔªÔËËãµÄÁ½¸ö²Ù×÷ÊýµÄÊý¾ÝÀàÐͲ»Í¬Ê±£¬Ë


Ïà¹ØÎĵµ£º

´Ó Java ´úÂëÄæÏò¹¤³ÌÉú³É UML ÀàͼºÍÐòÁÐͼ

±¾ÎÄÃæÏòÓÚÄÇЩÈí¼þ¼Ü¹¹Ê¦£¬Éè¼ÆÊ¦ºÍ¿ª·¢ÈËÔ±£¬ËûÃÇÏëʹÓà IBM® Rational® Software Architect ´Ó Java™ Ô´´úÂëÀ´ÄæÏò¹¤³ÌÉú³É UML ÀàºÍÐòÁÐͼ¡£ ÄæÏò¹¤³Ì¾­³£±»ÓÃÀ´´ÓÒÑÓеÄÔ´´úÂëÖÐÒÔÒ»ÖÖ³éÏóÄ£ÐÍ UML ¸ñʽÀ´»ñµÃ¶ªÊ§µÄÉè¼ÆÎĵµ£¬Æä¿ÉÒÔÓÃÀ´Ñо¿Ò»¸öϵͳµÄ¾²Ì¬½á¹¹ºÍ¶¯Ì¬ÐÐΪ£¬²¢ÓÃÓÚÀ©Õ¹ÐµÄÌØÐÔµ½²úÆ·¡£ ......

java classLoader Ìåϵ½á¹¹

jvm classLoader architecture£º
1. Bootstrap ClassLoader/Æô¶¯Àà¼ÓÔØÆ÷
Ö÷Òª¸ºÔðjdk_home/libĿ¼ÏµĺËÐÄ api »ò -Xbootclasspath Ñ¡ÏîÖ¸¶¨µÄjar°ü×°È빤×÷¡£
2. Extension ClassLoader/À©Õ¹Àà¼ÓÔØÆ÷
Ö÷Òª¸ºÔðjdk_home/lib/extĿ¼ÏµÄjar°ü»ò -Djava.ext.dirs Ö¸¶¨Ä¿Â¼ÏµÄjar°ü×°È빤×÷¡£
3 ......

´«ÖDz¥¿ÍJavaÅàѵ Servlet

ÔçÉÏÆð´²ÓеãÍíÁË£¬µ½Ñ§Ð£µÃʱºò¶¼8£º50ÁË£¬Ò»½ø½ÌÊÒ¿´¼ûÕÅТÏéÀÏʦÔÚ½ÌÊÒÀï¸øÍ¬Ñ§Ãǽâ¾öÎÊÌ⣬²»¼ûÁËÀϱϵÄÉíÓ°£¬»¹ÒÔΪ×ß´í½ÌÊÒÁËÄØ£¬°´Àí˵Õâ¸öʱºòÀϱÏÓ¦¸ÃÔçÀ´Á˲ÅÊÇ£¬Ò»ÎʲÅÖªµÀÊDZÏÀÏʦ²¡ÁË,È¥Ò½Ôº¼ì²éÈ¥ÁË£¬Ï£Íû±ÏÀÏʦÄÜÔçµãºÃÆðÀ´£¡
½ñÌìÊÇÕÅÀÏʦ¸øÎÒÃÇÉϿΣ¬ÉîÈëÆÊÎöservlet£¬ÔÚûÀ´´«ÖDz¥¿Í֮ǰ¿´¹ý²»ÉÙÒÔǰÕÅÀ ......

JAVAÅäÖû·¾³±äÁ¿

ÔÚwindows×ÀÃæÉÏÓÒ»÷“ÎҵĵçÄÔ” —> “ÊôÐÔ” —> “¸ß¼¶” —> “»·¾³±äÁ¿”£¬Ôړϵͳ±äÁ¿”ÀïÎÒÃÇ¿ÉÒÔ¿´µ½ÏµÍ³µÄ¸÷¸ö»·¾³±äÁ¿µÄÖµ¡£Ë«»÷ij¸ö±äÁ¿Ãû¿ÉÒÔÐ޸ıäÁ¿Öµ£¬±äÁ¿ÖµÖ®¼äÓÓ;”¸ô¿ª¡£ÎÒÃÇ»¹¿ÉÒԓн¨”Ô­ÏÈÃ»Ó ......

Java ClassLoader ·ÖÎö

ÏÈÌùÒ»¶Î
Java
»ù±¾½á¹¹
Java
½á¹¹°üÀ¨Ëĸö²»Í¬¶øÓÖÏà¹ØµÄ²¿·Ö£º
Java
ÓïÑÔ¡¢
class
Îļþ¸ñʽ¡¢Ó¦ÓóÌÐò½Ó
¿Ú¡¢ÐéÄâ»ú
ÆäÖУ¬ÐéÄâ»úµÄÖ÷ÒªÈÎÎñÊÇÔÚ³ÌÐòÔËÐÐÖÐÐèÒªµÄʱºòµ÷ÓÃ
class
Îļþ²¢Ö´ÐÐÆäÖеÄ×Ö½ÚÂë¡£Ò»¸ö
Java
Ó¦
ÓÃÓÐÁ½ÖÖ
class loader
£º
the system class loader
ºÍ
class loader objects ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ