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

Java±à³Ì˼ÏëµÚÈý°æÕªÂ¼

Chap1 ¶ÔÏó¼ò½é
       1.³éÏóµÄ¹ý³Ì
       Alan Kay×ܽáÁËSmalltalkµÄÎåÏî»ù±¾ÌØÕ÷¡£ÕâÐ©ÌØÕ÷´ú±íÁË´¿µÄÃæÏò¶ÔÏóµÄ±à³Ì·½·¨£º
       (1).ÍòÎï½Ô¶ÔÏó¡£½«¶ÔÏóÏë³ÉÒ»ÖÖÌØÊâµÄ±äÁ¿£»Ëü´æ´¢Êý¾Ý£¬¶øÇÒ»¹¿ÉÒÔÈÃÄã“ÌáÒªÇ󔣬ÃüÁîËü½øÐÐijЩ²Ù×÷¡£´ÓÀíÂÛÉϽ²£¬Äã¿ÉÒÔ°ÑËùÓдý½â¾öµÄÎÊÌâÖеĸÅÄîÐÔ×é¼þ£¨¹·£¬½¨Öþ£¬·þÎñµÈ£©¶¼±êʶ³É³ÌÐòÀïµÄ¶ÔÏó¡£
       (2).³ÌÐò¾ÍÊÇÒ»×éÏ໥֮¼ä´«µÝÏûÏ¢µÄ¶ÔÏó¡£ÄãÖ»ÒªÏòÄǸö¶ÔÏó“·¢Ò»¸öÏûÏ¢”£¬¾ÍÄÜÏòËüÌá³öÒªÇ󡣸üÈ·ÇеÄ˵£¬Äã¿ÉÒÔÕâÑùÈÏΪ£¬ÏûÏ¢Êǵ÷ÓÃרÊôij¸ö¶ÔÏóµÄ·½·¨µÄÇëÇó¡£
       (3).ÿ¸ö¶ÔÏó¶¼ÀûÓñðµÄ¶ÔÏóÀ´×齨Ëü×Ô¼ºµÄ¼ÇÒä¡£»»ÑÔÖ®£¬Äãͨ¹ý½«ÒÑÓеĶÔÏó´ò³ÉÒ»¸ö°ü£¬À´´´½¨ÐµĶÔÏó¡£ÓÉ´Ë£¬Äã¿ÉÒÔ½«³ÌÐòµÄ¸´ÔÓÐÔ£¬Òþ²ØÔÚ¶ÔÏóµÄ¼òµ¥ÐÔ֮ϡ£
       (4).¶ÔÏó¶¼ÓÐÀàÐÍ¡£ÈκζÔÏó¶¼ÊÇij¸öÀàµÄʵÀý(instance of a class)¡£ÓÃÒÔÇø·ÖÀàµÄ×îÍ»³öµÄÌØµã¾ÍÊÇ“ÄãÄÜ´«¸øËüʲôÏûÏ¢£¿”
       (5).ËùÓÐÊôÓÚͬһÀàÐ͵ĶÔÏóÄܽÓÊÜÏàͬµÄÏûÏ¢¡£ÕâÖÖ»¥»»ÐÔ(substitutability)ÊÇOOP×îÇ¿´óµÄ¹¦ÄÜÖ®Ò»¡£
       Booch»¹¸ø¶ÔÏóÏÂÁ˸ö¸üΪ¼ò½àµÄ¶¨Ò壺
       ¶ÔÏóÓÐ״̬£¬ÐÐΪºÍ±êʶ¡£
       Õâ¾ÍÊÇ˵£¬¶ÔÏó¿ÉÒÔÓÐÄÚ²¿Êý¾Ý£¨×´Ì¬£©£¬Óз½·¨£¨Òò¶ø²úÉúÁËÐÐΪ£©£¬ÒÔ¼°Ã¿¸ö¶ÔÏó¶¼ÄÜͬÆäËü¶ÔÏóÇø·Ö¿ªÀ´£­£­¾ßÌå¶øÑÔ£¬Ã¿¸ö¶ÔÏóÔÚÄÚ´æÀï¶¼ÓÐΨһµÄµØÖ·¡£
       Õâ¾ä»°»òÐíÓеãÌ«¹ýÁË¡£ÒòΪ¶ÔÏó»¹ÄÜ´æÔÚÓÚÁíһ̨¼°ÆäÉÏÒÔ¼°²»Í¬µÄÄÚ´æ¿Õ¼äÖУ¬´ËÍ⻹Äܱ£´æÔÚÓ²ÅÌÉÏ¡£ÔÚÕâÖÖÇé¿öÏ£¬¶ÔÏóµÄÉí·Ý¾Í²»ÄÜÓÃÄÚ´æµØÖ·£¬¶ø±ØÐëÒªÓñðµÄ·½·¨À´È·¶¨¡£
      
       2.¿Éƾ½è¶à̬ÐÔÏà»¥Ìæ»»µÄ¶ÔÏó
       ·ÇOOPµÄ±àÒëÆ÷µÄ×ö·¨³ÆÎªÇ°°ó¶¨(early binding)¡£±àÒëÆ÷»á²úÉúÄǸöÃû×ֵĺ¯ÊýµÄµ÷Ó㬶øÁ¬½ÓÆ÷¸ºÔð½«Õâ¸öµ÷ÓýâÎö³ÉÐëÖ´ÐеĴúÂëµÄ¾ø¶ÔµØÖ·¡£ÔÚOOPÖУ¬²»µ½ÔËÐеÄʱºò£¬³ÌÐòû·¨È·¶¨´úÂëµÄµØÖ·£¬ËùÒÔÏò·ºÐͶÔÏó·¢ËÍÒ»¸öÏûÏ¢µÄʱºò£¬¾


Ïà¹ØÎĵµ£º

java(Web)ÖÐÏà¶Ô·¾¶£¬¾ø¶Ô·¾¶ÎÊÌâ×ܽá

java(Web)ÖÐÏà¶Ô·¾¶£¬¾ø¶Ô·¾¶ÎÊÌâ×ܽá
ǰÑÔ£º
 Ç°Ò»¶Îʱ¼ä£¬ÓÉÓÚÔÚ´¦ÀíWebÓ¦ÓÃϵÄÎļþ´´½¨ÓëÒÆ¶¯µÈ£¬Òò´ËÉæ¼°µ½ºÜ¶à¹ØÓÚjava
ÖÐÏà¶Ô·¾¶£¬¾ø¶Ô·¾¶µÈÎÊÌ⡣ͬʱ£¬¶ÔÓÚWebÓ¦ÓÃÖеÄÏà¶Ô·¾¶£¬¾ø¶Ô·¾¶£¬ÒÔ¼°Java.io.File
ÀàѧϰÁËһϡ£Ò²ÕÒÁËһЩ×ÊÁÏ¡£Ï£Íû´ó¼ÒÓöµ½ÀàËÆµÄÎÊÌ⣬¿ÉÒÔ¸üÓÐЧµÄ½â¾ö¡£
========= ......

Java ¶ÁÈ¡ÊôÐÔÎļþÎÊÌâ

InputStream stream;
Properties prop = new Properties();// ÊôÐÔ¼¯ºÏ¶ÔÏó
stream = getClass().getResourceAsStream("NcJdbc.properties");
prop.load(stream);
stream.close();// ¹Ø±ÕÁ÷
String databaseName=prop.getProperty("jdbc.databaseName");
InputStream stream;
Properties prop = new Properties(); ......

¶þ²æÊ÷µÄjava¹¹ÔìËã·¨

²Î¿¼ÍøÉϵÄһЩ×ÊÁÏ£¬×Ô¼ºÑжÁÁËÒ»·¬£¬ÓÃjava¹¹ÔìÁËÒ»¸ö¶þ²æÊ÷À࣬²¢´øÓвâÊÔµÄmain·½·¨£¬ÈçÓв»×ãÇë´ó¼Ò¶à¶àÖ¸½Ì¡£
/**
* ¶þ²æÊ÷¹¹ÔìËã·¨
* ¶þ²æÊ÷¶¨Ò壺ÊǶÈΪ2µÄÓÐÐòÊ÷£¬ËüµÄÌØµãÊÇÿ¸ö½ÚµãÖÁ¶àÓÐÁ½¿Ã×ÓÊ÷
* ÎÒÃǵÄËã·¨¾ÍÊǸù¾Ý¶þ²æÊ÷µÄµÝ¹é¶¨Òå¶øÀ´£¬ÏÂÃæÊǶþ²æÊ÷µÄµÝ¹é¶¨Ò壺
* n(n>=0)¸ö½ÚµãµÄÓÐÏÞ¼¯¡£Ëü ......

Java ¿ª·¢ÖÐÓõ½µÄ¼¸ÖÖ¹ýÂËÆ÷

 
ÔÚJavaÖÐÓÐʱ»áÓö¼ûÂÒÂëµÄÇé¿ö£¬ÕâÀïÌṩÁ˼¸ÖÖת»»·½·¨
£¨Ò»£©JavaÖеıàÂëת»»
£¨¶þ£©¿ÉÒÔÔÚweb.xmlÎļþÖÐÅäÖõÄ×Ô¼ºÐ´µÄ¹ýÂËÆ÷
    µÚÒ»ÖÖ·½·¨×î¼òµ¥Ò²×î·½±ã£¬µ«ÊÇÖ»ÄÜÓÃÔÚÉÙÁ¿µÄµØ·½»òÊÇż¶ûÒ»Á½´ÎתÂ룬Èç¹û´óÃæ»ýʹÓþͲ»·½±ãÁË£¬Ò²´ó´óÔö¼ÓÁ˱àÂëÁ¿£¬Èç¹ûÄãµÄÏîÄ¿ÀïûÓÐÓÃSpringµÄ¿ò¼Ü¿ª ......

C++ ´úÂë¸Äjava´úÂë ¼±¼±£¡£¡

typedef struct 
{
    BYTE    baOrigMDN[8];      /* Ö÷½ÐÓû§MDN */
    BYTE    baDestMDN[8];      /* ±»½ÐÓû§MDN */
    BYTE    bOrigIsVIP;   ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ