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

Java³ÌÐòÔ±µÄÃÔʧ—ÂÛ¡°ÐéÄâ»ú¡±


Java³ÌÐòÔ±µÄÃÔʧ—ÂÛ“ÐéÄâ»ú”
2009Äê08Ô  ×÷Õߣº¶«·½Ö©ÖëÒë
ÐéÄâ»ú¼¼ÊõÏÖÔڷdz£ÈÈÃÅ£¬ÈËÃÇÈÏΪËü¿ÉÒÔÍê³ÉÒ»ÇÐÊÂÇé¡£ÈËÃÇÈÈÖÔÓÚÈÃJVM¿ÉÒÔÔËÐÐRuby¡¢PHP»òÆäËüһЩÈÈÃÅÓïÑÔ£¬ÒÔ¼°Ö§³ÖÏñJava FXÖ®ÀàµÄ¼¼Êõ¡£ÕâÖÖÏÖÏóÊǺÃÊÇ»µ£¿Joe WinchesterÒÔ×Ô¼ºµÄ¾­ÀúÀ´ÂÛÖ¤Á˶Դ˵Ŀ´·¨¡£
ÔÚJava³öÏÖ֮ǰÎÒÒ»Ö±ÊÇSmalltalk£¨×¢£ºSmalltalk±»¹«ÈÏΪÀúÊ·Éϵڶþ¸öÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ºÍµÚÒ»¸öÕæÕýµÄ¼¯³É¿ª·¢»·¾³¡££©µÄ°®ºÃÕß¡£´ÓSmalltalkתÏòJavaµÄ¾­Àú£¬µ½ÏÖÔÚÒÀÈ»ÈÃÎÒ¼ÇÒäÓÌУ¬´ÓÒ»ÃÅÓïÑÔתÏòÁíÒ»ÃÅÓïÑÔ²¢²»ÊÇÒ»¼þÇáËɵÄÊÂÇé¡£ÎÒÒÀÈ»¼ÇµÃµ±ÄãÕæÕýÕÆÎÕÕâÃÅÐÂÓïÑÔʱËùµ½´ïµÄÁÙ½ç״̬£¬ÕÆÎÕÒ»ÃÅÐÂÓïÑÔÍùÍùÐèÒª»¨·ÑÊýÔÂÉõÖÁÊýÄêµÄʱ¼ä£¬¾­¹ýÕâ¶Îʱ¼äµÄÀúÁ·£¬Äã²ÅÄÜ×ö³öÕæÕýÓÅÐãµÄÉè¼Æ£¬ÒÔ¼°ÖªµÀÈçºÎ×îºÃµÄÓ¦ÓÃËüµÄÄÄÒ»¸öģʽ£¬ÈçºÎ±ÜÃâ´íÎó·¢Éú£¬ÒÔ¼°ÈçºÎ½øÐÐÐÔÄܵ÷Óŵȵȡ£
×î½üÒòΪ¹¤×÷ÐèÒª£¬ÎÒÒª»Ø¹ýÍ·À´¿´Ò»Ð©ÒÔǰµÄSmalltalk´úÂ룬ÕâʱÎÒ·¢ÏÖ£¬ÔÚ¾­Àú¹ýÕâÒ»¶ÎѧϰJava±à³ÌµÄ½×¶Îºó£¬ÎÒÒѾ­ºÜÄÑÇåÎúµÄÀí½â¹ýÈ¥×Ô¼ºËù±àдµÄSmalltalk´úÂ룬ºÜÃ÷ÏÔ£¬Îҿ϶¨²»ÄÜÔÙ³Æ×Ô¼ºÊÇÒ»¸öºÏ¸ñµÄSmalltalk³ÌÐòÔ±¡£
˵ÕâЩֻÊÇΪÁ˱í´ïÎÒµÄÒ»¸ö¹Ûµã£ºÎÒÈÏΪÿ¸öÈËÖ»¿ÉÄܾ«Í¨Ò»Ãűà³ÌÓïÑÔ£¬»»¾ä»°Ëµ£¬Èç¹ûÄãʲô¶¼¾«Í¨£¬ÆäʵҲ¾Í˵Äãʲô¶¼¾«Í¨¡£ÎÒϲ»¶Ò»¸öÖ»ÓÐÒ»ÃÅÓïÑÔ¡¢Æ¯ÁÁ¼òµ¥µÄ“±âƽ½á¹¹”ÊÀ½ç¡£ÔÚÕâÑùÒ»¸öÊÀ½çÖУ¬³ÌÐòÔ±Ö®¼ä½»Á÷»á±äµÃ¸ü¼ÓÇáËÉ£¬Ã¿¸öÈË¿ÉÒԱ˴˷ÖÏí¹²Í¬µÄ¾­Ñ飬¶øÇÒ²»Ò²²»ÓÃÀ´»ØµÄÔÚ²»Í¬µÄÓïÑÔÖ®¼äÌøÀ´ÌøÈ¥¡£
µ±JavaµÚÒ»´ÎÃæÊÀµÄʱºò£¬Ôø¾­ÓÐЩÐéÄâ»ú·½ÃæµÄ¼Ò»ï½øÐÐһЩûÓÐǰ;µÄ³¢ÊÔ£ºÈÃJavaÔËÐÐÔÚSmalltalkÐéÄâ»úÉÏ¡£¾¡¹ÜËûÃÇÓµÓÐÒ»¸ö·Ç³£¿áµÄ½Ð×öͨÓÃÐéÄâ»ú£¨Universal Virtual Machine£¬UVM£©µÄ¼¼Êõ£¬µ«Êǹé¸ùµ½µ×£¬Õâʵ¼ÊÉÏ»¹ÊÇÒ»¸ö±£»¤SmalltalkµØÅ̵ķ´¿¹ÐÐΪ¡£´ÓÀíÂÛÉÏ˵Õâ¿ÉÄÜÊÇÒ»¸öºÃµÄ˼·£¬ÈËÃDz»ÔÙÓñØÐëѧϰһÖÖеÄÓï·¨¾Í¿ÉÒÔÌåÑéÐÂÓïÑԵĺô¦£»µ«ÊÇʵ¼ÊÉϲ¢·ÇÈç´Ë£¬Ê¹ÓÃJava±¾µØ½Ó¿ÚJNI±à³ÌÀ´Ê¹Á½ÕßÁªÏµÆðÀ´ÊÇÒ»¼þÁî³ÌÐòÔ±·Ç³£Í´¿àµÄÊÂÇ飬Õâ¼òÖ±¾ÍÊÇÒ»³¡Ø¬ÃΣ¬³ÌÐòÔ±ÔÚ±à³ÌµÄʱºòÒªÏÝÈëºÜ¶àÂé·³£¬ÀýÈçÔÚ²»Í¬ÓïÑÔÀàÐÍÖ®¼ä´æÔںܶàÊý¾ÝÀàÐÍת»¯µÄÎÊÌâ¡£
ÒªÏëÔÚJavaϽøÐÐSmalltalk±à³Ì£¬»òÕßÔÚSmalltalkϽøÐÐJava±à³Ì£¬ÄãÐèÒª·Ç³£¾«Í¨Á½ÖÖÓïÑÔ£¬¶øÇÒÄãÐèÒªÓµÓÐÒ»¸ö·Ç³£·¢´ïµÄ´óÄÔÀ´µ÷ÊÔÐéÄâ»ú×¢²á±íºÍ´óÁ¿ÉèÖÃDOS¶ÑÕ»µÄ¸öÊý¡£
ÊýÄêÒÔÀ´£¬Î¢ÈíµÄ¼Ò»ïÒ»Ö±ÔÚÅê»÷Java³ÌÐòµÄËÙ¶ÈÂý£¬ËüÃÇÈÏΪ


Ïà¹ØÎĵµ£º

Effective Java ѧϰ±Ê¼Ç(8)

µ±ÖØÔØequals·½·¨Ê±,×ñÑ­¹ßÀý. equals²»ÊÇÿ¸öÀà¶¼±ØÐëÖØÔØ,µ±ÒÔϼ¸¸öÌõ¼þÂú×ã,¿ÉÒÔ²»ÖØÔØequals. 1. ÀàµÄʵÀýÖ»ÓÐͬһ¸ö²Å±»ÅÐΪÏàµÈ. ÈçThreadÀà. 2. ²»ÓùØÐÄÁ½¸ö¶ÔÏóÊÇ·ñÂß¼­ÏàµÈµÄʱºò,»òÊÇ˵±È½Ï¶ÔÏóûÓÐÒâÒå. 3.¸¸ÀàÒѾ­ÖØÔØÁËequals,¶øÇÒ¸¸ÀàµÄequalsÒ²ÊÊÓÃÓÚ×ÓÀà,×ÓÀà¾Í²»ÓÃÖØÔØequals. 4.ÕâÊÇÒ»¸ö˽ÓÐÀà»òÊ ......

´«ÖDz¥¿Íjavaѧϰ Servlet¼àÌýÆ÷listener

½ñÌìÎÒѧϰÁËjavaweb µÄ¼àÌýÆ÷µÄ֪ʶ£¬ÊÇ·ëÀÏʦ½²µÄ¿Î£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
 
Servlet¼àÌýÆ÷listener£º
Ò»¡¢         ´´½¨£¨servletcontext£©ÉÏÏÂÎļàÌý£º
a)       ¶¨ÒåÒ»¸öÀ࣬ʵÏÖServletContextListener½Ó¿Ú£¬ÔÚweb.xmlÀïÃæ×¢²á¼àÌý£¬ ......

´«ÖDz¥¿Íjavaѧϰ ÎļþµÄÉÏ´«ÏÂÔØ

½ñÌìÎÒѧϰÁËÎļþÉÏ´«¡¢ÏÂÔØÖªÊ¶£¬ÊÇ·ëÀÏʦ½²µÄ¿Î£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»¡¢ÎļþÉÏ´«Ê±£¬ÒªÔÚÒ³ÃæÉèÖãº±íµ¥ÔªËØ<input type=“file” />£¬ÐèÒªÖ¸¶¨±íµ¥ enctype µÄֵΪ multipart/form-data
¶þ¡¢          Commons-fileupload ×é¼þÉÏ´«µÄ»ù±¾Ô­Àí £º
a)& ......

´«ÖDz¥¿Íjavaѧϰ ajax³õ²½

½ñÌìÎÒѧϰÁËÙ¡ÀÏʦ½²µÄajaxµÄ֪ʶ£º
Ò»¡¢         Ajax
a)      ÔÊÐíä¯ÀÀÆ÷Óë·þÎñÆ÷ͨÐŶøÎÞÐëˢе±Ç°Ò³ÃæµÄ¼¼Êõ¶¼±»½Ð×öAjax¡£Êý¾ÝÔÚ¿Í»§¶ËÓë·þÎñÆ÷Ö®¼ä¶ÀÁ¢´«Êä¡£·þÎñÆ÷²»ÔÙ·µ»ØÕû¸öÒ³Ãæ
b)      XMLHttpRequest£º¸Ã¶ÔÏ ......

´«ÖDz¥¿Íjavaѧϰ ajaxСÏîÄ¿±Ê¼Ç

½ñÌìÙ¡ÀÏʦ½ÌÎÒÃÇʹÓÃajax¼¼ÊõÀ´Íê³ÉÊý¾Ý¿â¼¶Áª²éѯµÄÒ»¸öСÏîÄ¿£¬¿ÎÏÂÎÒ¶ÔÕâ¸öÏîÄ¿×öÁËÒÔϱʼǣº
 AjaxСÏîÄ¿£ºÊ¹Óõļ¼Êõ£ºc3p0Á¬½Ó³Ø¡¢struts£¬jquery¼°Æä²å¼þ¡¢dbutil
a)       ²½Ö裺ÅäÖÃc3p0µÄÊý¾Ý¿âÁ¬½Ó³Ø,µ¼Èëjar°ü£¬µ¼ÈëoracleÇý¶¯£¬
b)      Ìí ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ