Õ¾ÄÚËÑË÷: ÇëÊäÈëËÑË÷¹Ø¼ü´Ê

µ±Ç°Ò³Ãæ: JAVA ±à³Ì×ÊÁÏÅ£±ÇÂÛ̳ ¡ú Java & J2SE ¼¼ÊõÇø¡úѧϰjava×îÖØÒªµÄÊÇʲô???

ѧϰjava×îÖØÒªµÄÊÇʲô???

·¢±íÐÂÖ÷Ìâ ¡¡ »Ø¸´´ËÖ÷Ìâ

µÚ1Â¥ 2007-03-16 01:25 ºÕ¶úī˹ дµÀ:

ѧϰjava×îÖØÒªµÄÊÇʲô???


ÇëÎʸ÷λ ¸ßÊÖѧϰjava ×îÖØÒªµÄÊÇÊ²Ã´ÄØ???

µÚ2Â¥ 2013-08-31 12:44 Robot :

ѧϰjava×îÖØÒªµÄÊÇʲô??? Ïà¹Ø


µÚ3Â¥ 2007-03-16 01:26 911 дµÀ:

Ê×ÏÈÄãÒªÓÐÒ»±¾ºÃµÄJAVAÊ飬Èç¹ûÄãÊǸոÕѧ£¬ÎÒÍÆ¼öÄãÒ»±¾²»´íµÄÊé<<javaÓïÑÔ>>£¬Èç¹ûÄãÒѾ­Ñ§µÄ²»´íÁË£¬¿ÉÒÔÈ¥¿´ÄDZ¾<<thinking in java>>ºÇ£¬²»¹ý£¬³õѧÕßǧÍò²»Òª¿´°¡ÖÁÓÚJ2MEºÍJ2EE£¬ÄĸöºÃ£¬ÏÖÔÚÈç¹ûÄãÊÇΪÁËÕÒ¹¤×÷£¬J2EEÓ¦¸ÃºÃЩ°É£¬ºÇ



javaÈëÃŽ̡̳¶21Ììѧͨjava2¡·µÚÈý°æ
¡¶Java±à³Ì˼Ïë¡·£¨thinking in java£©µÚÈý°æ
TOMCAT HOMEÊÇÖ¸°²×°tomcatµÄÖ÷Ŀ¼£¬²¢·ÇÊÇ˵Ŀ¼µÄÃû×־ͽС°TOMCAT HOME¡±¡£

JAVA±à³ÌÏê½â
Think in JAVA(ÓеãÄѶȣ¬ÍƼöÔÚÊìϤ֮ºóÔÙ¿´£©
¸Õ¿ªÊ¼ÆäʵֻҪÊÇ»ù´¡µÄ¶¼ÄÜ¿´£¬ÎÒ¸øÄã¸öºÃµÄJAVAÊé¼®ÏÂÔØÕ¾µã£º
http://www.javafan.net/index.jsp

ѧϰһÃÅеÄ֪ʶ£¬²»¿ÉÄÜÖ¸ÍûÖ»¿´Ò»±¾£¬»òÕßÁ½±¾Êé¾ÍÄܹ»ÍêÈ«ÕÆÎÕ¡£ÐèÒªÓÐÒ»¸öÑ­Ðò½¥½øµÄÔĶÁ¹ý³Ì¡£ÎÒÍÆ¼öOreilly³ö°æµÄJavaϵÁÐÊé¼®¡£

ÔÚÕâÀïÎÒÖ»Ïë²¹³äÒ»µã¿´·¨£¬ºÜ¶àÈËѧϰJavaÊÇ´Ó¡¶Thinking in Java¡·Õâ±¾ÊéÈëÊֵ쬵«ÊÇÎÒÈÏΪÕâ±¾ÊéÊDz»ÊʺϳõѧÕߵġ£ÎÒÈÏΪÕýÈ·µÄʹÓÃÕâ±¾ÊéµÄ·½·¨Ó¦¸ÃÊÇ×÷Ϊ¸¨ÖúµÄ¶ÁÎï¡£¡¶Thinking in Java¡·²¢²»ÊÇÔÚÍêÕûµÄ½éÉÜJavaµÄÕû¸öÌåϵ£¬¶øÊÇÒ»ÖÖÌøÔ¾Ê½µÄд×÷·½·¨£¬ÊÇÒ»ÖÖÀàËÆtipsµÄ·½·¨À´¶ÔJavaºÜ¶à֪ʶµã½øÐÐÁËÉîÈëµÄ·ÖÎöºÍ½âÊÍ¡£

¶ÔÓÚ³õѧÕßÀ´Ëµ£¬×îºÃÊÇÕÒÒ»±¾JavaÈëÃŵÄÊé¼®£¬µ«ÊDZȽÏÍêÕûµÄÑ­ÐòµÄ½éÉÜJavaµÄÓï·¨£¬ÃæÏò¶ÔÏóµÄÌØÐÔ£¬ºËÐÄÀà¿âµÈµÈ£¬ÔÚ¿´Õâ±¾ÊéµÄͬʱ£¬¿ÉÒÔͬ²½À´¿´¡¶Thinking in Java¡·£¬À´¼ÓÉî¶ÔJavaµÄÀí½âºÍÔ­ÀíµÄÔËÓã¬Í¬Ê±ÓÖ¿ÉÒÔÍêÕûµÄÁ˽âJavaµÄÕû¸öÌåϵ¡£

¶ÔÓÚJavaµÄÈëÃÅÊé¼®£¬²ÌѧïÞÍÆ¼öµÄÊÇOreillyµÄ¡¶Exploring Java, 2nd Edition¡· »òÕß¡¶Java in a Nutshell,2nd Edition£¨Õë¶ÔC++±³¾°£©¡·£¬ÎÒ²¢Ã»Óп´¹ýÕâÁ½±¾Êé¡£ÆäʵÎÒ¾õµÃµç×Ó¹¤Òµ³ö°æÉçµÄ¡¶Java 2±à³ÌÏê½â¡·»òÕß¡¶Java 2´ÓÈëÃŵ½¾«Í¨¡·¾ÍºÜ²»´í¡£

ÔÚËùÓеÄJavaÊé¼®µ±ÖУ¬Æäʵ×î×îÓÐÓõ쬲¢²»ÊÇO'reillyµÄ Java Serials£¬ÕæÕý×î×îÓÐÓô¦ÊÇJDKµÄDocumentation£¡¼¸ºõÄãÏë»ñµÃµÄËùÓеÄ֪ʶÔÚDocumentationÀïÃæÈ«²¿¶¼ÓУ¬ÆäÖÐ×îÖ÷ÒªµÄ²¿·Öµ±È»ÊÇJava»ù´¡Àà¿âµÄAPIÎĵµ£¬Êǰ´ÕÕpackageÀ´×éÖ¯µÄ£¬¶ÔÓÚÿһ¸öclass¶¼ÓÐÏêϸµÄ½âÊÍ£¬ËüµÄ¼Ì³Ð¹ØÏµ£¬ÊÇ·ñʵÏÖÁËij¸ö½Ó¿Ú£¬Í¨³£ÓÃÔÚÄÄЩ³¡ºÏ£¬»¹¿ÉÒԲ鵽ËüËùÓеÄpublicµÄÊôÐԺͷ½·¨£¬Ã¿¸öÊôÐԵĽâÊÍ£¬ÒâÒ壬ÿ¸ö·½·¨µÄÓÃ;£¬µ÷ÓõIJÎÊý£¬²ÎÊýµÄÒâÒ壬·µ»ØÖµµÄÀàÐÍ£¬ÒÔ¼°·½·¨¿ÉÄÜÅ׳öµÄÒì³£µÈµÈ¡£¿ÉÒÔÕâÑùÀ´Ëµ£¬ËùÓйØÓÚJava±à³Ì·½ÃæµÄÊé¼®Æäʵ¶¼²»¹ýÊÇÔÚÓñȽÏͨË×Ò×¶®µÄÓïÑÔ£¬ºÍÁ¼ºÃµÄ×éÖ¯·½Ê½À´½éÉÜ DocumentationÀïÃæµÄij¸öpackageÀïÃæ°üº¬µÄһЩÀàµÄÓ÷¨¶øÒÑ¡£ËùÒÔÍò±ä²»ÀëÆä×Ú£¬Èç¹ûÄãÓÐ×ã¹»µÄÄÜÁ¦À´Ö±½Óͨ¹ý DocumentationÀ´Ñ§Ï°JavaµÄÀà¿â£¬ÄÇô»ù±¾ÉϾͲ»ÐèÒª¿´ÆäËûµÄÊé¼®ÁË¡£³ý´ËÖ®Í⣬DocumentationÒ²ÊDZà³Ì±Ø±¸µÄÊֲᣬÎÒµÄ×ÀÃæÉÏÓÐÈý¸öDocumentationµÄ¿ì½Ý·½Ê½£¬·Ö±ðÊÇJ2SDK1.4.1µÄDocumentation£¬Servlet2.3µÄ DocumentationºÍJ2SDKEE1.3.1µÄDocumentation¡£ÓÐÁËÕâ¸öÈý¸öDocumentation£¬Ê²Ã´ÆäËûµÄÊé¼®¶¼²»ÐèÒªÁË¡£

¶ÔÓÚJava Web ±à³ÌÀ´Ëµ£¬×îºËÐĵÄÊÇÒªÊìϤºÍÕÆÎÕHTTPЭÒ飬Õâ¸ö¾ÍºÍJavaÎÞ¹ØÁË£¬ÔÚÊìϤHTTPЭÒéÖ®ºó£¬¾ÍÐèÒªÊìϤJavaµÄʵÏÖHTTPЭÒéµÄÀà¿â£¬Ò²¾ÍÊÇ Servlet API£¬ËùÒÔ×îÖØÒªµÄ¶«Î÷¾ÍÊÇServlet API¡£µ±È»¶ÔÓÚ³õѧÕß¶øÑÔ£¬Ö±½Óͨ¹ýServlet APIÀ´Ñ§Ï°Web±à³ÌÓкܴóµÄÄѶȣ¬ÎÒÍÆ¼öO'reillyµÄ¡¶Java Server Pages ¡·Õâ±¾ÊéÀ´Ñ§Ï°Web ±à³Ì¡£

EJBµÄÊé¼®µ±ÖУ¬¡¶Enterprise JavaBeans, 2nd Edition¡·ÊÇÒ»±¾ºÜ²»´íµÄÊ飬 EJBµÄѧϰÃż÷ÊDZȽϸߣ¬ÈëÃźÜÄÑ£¬µ«ÊÇÕâ±¾ÊéÍêÈ«½µµÍÁËѧϰµÄÄѶȣ¬ÌرðÖØÒªµÄÒ»µãÊÇ£¬EJBµÄѧϰÐèÒª½áºÏÒ»ÖÖApp ServerµÄ¾ßÌåʵÏÖ£¬ËùÒÔÔÚѧϰEJBµÄͬʱ£¬±ØÐëͬ²½µÄѧϰijÖÖApp Server£¬¶øÕâ±¾ÊéÏà¹ØµÄ³öÁËÈý±¾Ê飬·Ö±ðÊÇWeblogic6.1£¬Websphere4.0ºÍJBoss3.0ÉÏÃæ²¿ÊðÊéÖÐÀý×ÓµÄʵ×ö¡£ÕæÊǼÈÓÐÀíÂÛ£¬ÓÖÓÐʵ¼ù¡£ÔÚѧϰEJBµÄͬʱ£¬¿ÉÒԱ߿´±ß×ö£¬EJBµÄѧϰ»á±äµÃºÜÇáËÉ¡£

µ«ÊÇÕâ±¾ÊéÒ²ÓÐÒ»¸öÎÊÌ⣬¾ÍÊǰ汾±È½Ï¾É£¬Ö÷Òª½²EJB1.1¹æ·¶ºÍ²¿·ÖEJB2.0µÄ¹æ·¶¡£¶øEd RomanдµÄ¡¶Mastering EJB 2.0¡·Õâ±¾ÊéÍêÈ«ÊǸù¾ÝEJB2.0¹æ·¶Ð´µÄ£¬ÉîÈëdz³ö£¬¸²¸ÇÁËEJB±à³ÌµÄ¸÷¸ö·½Ã棬²¢ÇÒ»¹Óкܶà±à³Ì¾­Ñétips£¬Ò²ÊÇѧϰEJB·Ç³£ÍƼöµÄÊé¼®Ö®Ò»¡£

Èç¹ûÊǽáºÏWeblogicÀ´Ñ§Ï°J2EEµÄ»°£¬¡¶J2EEÓ¦ÓÃÓëBEA Weblogic Server¡·¾ø¶ÔÊÇÊ×Ñ¡¶ÁÎËäÈ»Êǽ²ÊöµÄWeblogic6.0£¬ÈÔȻֵµÃ¹ºÂò£¬Õâ±¾ÊéÊÇBEA¹Ù·½ÍƼöµÄ½Ì²Ä£¬×÷ÕßÒ²ÊÇBEA¹«Ë¾µÄ¹¤³Ìʦ¡£ÏÖÔÚÖÐÎİæÒѾ­Ëæ´¦¿É¼ûÁË¡£Õâ±¾Êé½áºÏWeblogic½éÉÜÁËJ2EE¸÷¸ö·½ÃæµÄ¼¼ÊõÔÚWeblogicƽ̨ÉϵĿª·¢ºÍ²¿Êð£¬Êµ¼ùÖ¸µ¼ÒâÒå·Ç³£Ç¿¡£

ÔÚÕÆÎÕÁËJavaƽ̨»ù´¡ÖªÊ¶ºÍJ2EE·½ÃæµÄ֪ʶÒԺ󣬸ü½øÒ»²½µÄÊÇѧϰÈçºÎÔËÓÃOOµÄ·½·¨½øÐÐÈí¼þµÄÉè¼Æ£¬ÄÇô¾ÍÒ»¶¨ÒªÑ§Ï°¡°Éè¼ÆÄ£Ê½¡±¡£ Sun¹«Ë¾³ö°æÁËÒ»±¾¡¶J2EEºËÐÄģʽ¡·£¬ÊÇÿ¸ö¿ª·¢JavaÆóҵƽ̨Èí¼þµÄ¼Ü¹¹Ê¦±Ø±¸µÄÊé¼®¡£Õâ±¾ÊéÈ«ÃæµÄ½éÉÜÁËJ2EEÌåϵ¼Ü¹¹µÄ¸÷ÖÖÉè¼ÆÄ£Ê½£¬ÊÇÉè¼ÆÊ¦µÄ±Ø¶ÁÊé¼®¡£

Java Learning Path£¨Èý£©¹ý³Ìƪ

ÿ¸öÈ˵Äѧϰ·½·¨ÊDz»Í¬µÄ£¬Ò»¸öÈ˵ķ½·¨²»¼ûµÃÊʺÏÁíÒ»¸öÈË£¬ÎÒÖ»ÄÜÊÇ̸×Ô¼ºµÄѧϰ·½·¨¡£ÒòΪÎÒѧϰJavaÊÇÍêÈ«×ÔѧµÄ£¬´ÓÀ´Ã»ÓÐÎʹý±ðÈË£¬ËùÒÔѧϰµÄ¹ý³Ì»ù±¾ÉÏÍêÈ«ÊÇ×Ô¼ºÃþË÷³öÀ´µÄ¡£ÎÒÒ²²»ÖªµÀÕâÖÖ·½·¨ÊÇ·ñÊDZȽϺõķ½·¨£¬Ö»Äܸø´ó¼ÒÌṩһµã²Î¿¼ÁË¡£

ѧϰJavaµÄµÚÒ»²½Êǰ²×°ºÃJDK£¬Ð´Ò»¸öHello World£¬ðJ ÆäʵJDKµÄѧϰûÓÐÄÇô¼òµ¥£¬¹ØÓÚJDKÓÐÁ½¸öÎÊÌâÊǺÜÈÝÒ×Ò»Ö±À§ÈÅJava³ÌÐòÔ±µÄµØ·½£ºÒ»¸öÊÇCLASSPATHµÄÎÊÌ⣬Æäʵ´ÓÔ­ÀíÉÏÀ´Ëµ£¬ÊÇÒª¸ãÇå³þJREµÄClassLoaderÊÇÈçºÎ¼ÓÔØClassµÄ£»ÁíÒ»¸öÎÊÌâÊÇpackageºÍimportÎÊÌ⣬ÈçºÎÀ´Ñ°ÕÒÀàµÄ·¾¶ÎÊÌâ¡£°ÑÕâÁ½¸öÎÊÌâÃþË÷Çå³þÁË£¬¾Íɨ³ýÁËѧϰJavaºÍʹÓÃJDKµÄ×î´óÕϰ­¡£ÍƼö¿´Ò»ÏÂÍõÉ­µÄ¡¶JavaÉî¶ÈÀúÏÕ¡·£¬¶ÔÕâÁ½¸öÎÊÌâ½øÐÐÁËÉîÈëµÄ̽ÌÖ¡£

µÚ¶þ²½ÊÇѧϰJavaµÄÓï·¨¡£JavaµÄÓï·¨ÊÇÀàC++µÄ£¬»ù±¾ÉÏÖ÷Á÷µÄ±à³ÌÓïÑÔ²»ÊÇÀàC£¬¾ÍÊÇÀàC++µÄ£¬Ã»ÓÐʲôж«Î÷£¬ËùÒÔÓï·¨µÄѧϰ£¬´ó¸Å¾ÍÊǰëÌìµÄʱ¼ä×ã¹»ÁË¡£Î¨Ò»ÐèҪעÒâµÄÊÇÓм¸¸ö²»ÈÝÒ׸ãÇå³þµÄ¹Ø¼ü×ÖµÄÓ÷¨£¬public£¬protected£¬private£¬static£¬Ê²Ã´Ê±ºòÓã¬ÎªÊ²Ã´ÒªÓã¬ÔõôÓã¬Õâ¿ÉÄÜÐèÒªÓÐÈËÀ´Ö¸µãһϣ¬ÎÒµ±³õÊÇÍêÈ«×Ô¼º×ÁÄ¥³öÀ´µÄ£¬»¨Á˺ܾõÄʱ¼ä¡£²»¹ýºóÀ´ÎÒ¿´µ½¡¶Thinking in Java¡·Õâ±¾ÊéÉÏÃæÊǽ²ÁËÕâЩ¸ÅÄîµÄ¡£

µÚÈý²½ÊÇѧϰJavaµÄÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔµÄÌØÐԵĵط½¡£±ÈÈç¼Ì³Ð£¬¹¹ÔìÆ÷£¬³éÏóÀ࣬½Ó¿Ú£¬·½·¨µÄ¶à̬£¬ÖØÔØ£¬¸²¸Ç£¬JavaµÄÒì³£´¦Àí»úÖÆ¡£¶ÔÓÚÒ»¸öûÓÐÃæÏò¶ÔÏóÓïÑÔ±³¾°µÄÈËÀ´Ëµ£¬ÎÒ¾õµÃÕâ¸ö¹ý³ÌÐèÒª»¨ºÜ³¤ºÜ³¤Ê±¼ä£¬ÒòΪѧϰJava֮ǰûÓÐC++µÄ¾­Ñ飬ֻÓÐCµÄ¾­Ñ飬ÎÒÊÇ´ó¸Å»¨ÁËÒ»¸öÔÂ×óÓÒ°É£¬²Å³¹µ×°ÑÕâЩ¸ÅÄî¶¼¸ãÇå³þ£¬°ÑÊéÉÏÃæµÄÀý×Ó·´¸´µÄ´§Ä¦£¬Ð޸쬳¢ÊÔ£¬°ÑÄǼ¸ÕÂÄÚÈÝ·´¸´µÄ¿´¹ýÀ´£¬¿´¹ýÈ¥£¬¿´Á˲»ÏÂ5±é£¬²Å³¹µ×ÁìÎòÁË¡£²»¹ýÎÒÏëÈç¹ûÓÐ C++¾­ÑéµÄ»°£¬Ó¦¸ÃÒ»Á½Ììʱ¼ä×ã¹»ÁË¡£ÄÇôÔÚÕâ¸ö¹ý³ÌÖУ¬¿ÉÒÔ¶à¿´¿´¡¶Thinking in Java¡·Õâ±¾Ê飬¶ÔÃæÏò¶ÔÏóµÄ½²½â·Ç³£Í¸³¹¡£¿ÉϧµÄÊÇÎÒѧϰµÄʱºò£¬²¢Ã»Óп´µ½Õâ±¾Ê飬ËùÒÔ×Ô¼º»¨ÁË´óÁ¿µÄʱ¼ä£¬Í¨¹ý×Ô¼ºµÄ³¢ÊԺʹ§Ä¦À´Ñ§»áµÄ¡£

µÚËIJ½¾ÍÊÇ¿ªÊ¼ÊìϤJavaµÄÀà¿â¡£JavaµÄ»ù´¡Àà¿âÆäʵ¾ÍÊÇJDK°²×°Ä¿Â¼ÏÂÃæjre\lib\rt.jarÕâ¸ö°ü¡£Ñ§Ï°»ù´¡Àà¿â¾ÍÊÇѧϰrt.jar¡£»ù´¡Àà¿âÀïÃæµÄÀà·Ç³£·Ç³£¶à¡£¾Ý˵ÓÐ3000¶à¸ö£¬ÎÒûÓÐͳ¼Æ¹ý¡£µ«ÊÇÕæÕý¶ÔÓÚÎÒÃÇÀ´Ëµ×îºËÐĵÄÖ»ÓÐ4¸ö£¬·Ö±ðÊÇ
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;

ÕâËĸö°üµÄѧϰ£¬Ã¿¸ö°üµÄѧϰ¶¼¿ÉÒÔд³ÉÒ»±¾ºñºñµÄ½Ì²Ä£¬¶øO'reillyҲȷʵÊÇÕâÑù×öµÄ¡£ÎÒ¾õµÃÈç¹ûʱ¼ä±È½Ï½ô£¬ÊDz»¿ÉÄÜͨ¹ý¶ÁËı¾ÊéÀ´Ñ§Ï°¡£ÎÒ¾õµÃ±È½ÏºÃµÄѧϰ·½·¨ÊÇÕâÑùµÄ£º
Ê×ÏÈҪͨ¶ÁÕû¸öpackageµÄ¿ò¼Ü£¬Á˽âÕû¸öpackageµÄclass£¬interface£¬exceptionµÄ¹¹³É£¬×îºÃÊÇÄܹ»ÕÒµ½½éÉÜÕû¸ö°ü¿ò¼ÜµÄÎÄÕ¡£ÕâЩרÃŽéÉܰüµÄÊé¼®µÄǰ¼¸ÕÂÓ¦¸Ã¾ÍÊÇÕâЩ......http://zhidao


µÚ4Â¥ 2007-03-16 01:28 qjklw120 дµÀ:

ÔÚÎÒÃÇѧϰJavaµÄ¹ý³ÌÖÐ,ÕÆÎÕÆäÖеĻù±¾¸ÅÄî¶ÔÎÒÃǵÄѧϰÎÞÂÛÊÇJ2SE,J2EE,J2ME¶¼ÊǺÜÖØÒªµÄ,J2SEÊÇJavaµÄ»ù´¡,ËùÒÔÓбØÒª¶ÔÆäÖеĻù±¾¸ÅÄî×öÒÔ¹éÄÉ,ÒÔ±ã´ó¼ÒÔÚÒÔºóµÄѧϰ¹ý³ÌÖиüºÃµÄÀí½âjavaµÄ¾«Ëè,ÔÚ´ËÎÒ×ܽáÁË30Ìõ»ù±¾µÄ¸ÅÄî¡£

Java¸ÅÊö:

¡¡¡¡ ĿǰJavaÖ÷ÒªÓ¦ÓÃÓÚÖмä¼þµÄ¿ª·¢(middleware)---´¦Àí¿Í»§»úÓÚ·þÎñÆ÷Ö®¼äµÄͨÐż¼Êõ,ÔçÆÚµÄʵ¼ùÖ¤Ã÷,Java²»ÊʺÏpcÓ¦ÓóÌÐòµÄ¿ª·¢,Æä·¢Õ¹Öð½¥±ä³ÉÔÚ¿ª·¢ÊÖ³ÖÉ豸,»¥ÁªÍøÐÅÏ¢Õ¾,¼°³µÔؼÆËã»úµÄ¿ª·¢.JavaÓÚÆäËûÓïÑÔËù²»Í¬µÄÊdzÌÐòÔËÐÐʱÌṩÁËÆ½Ì¨µÄ¶ÀÁ¢ÐÔ,³ÆÐí¿ÉÒÔÔÚwindows,solaris,linuxÆäËû²Ù×÷ϵͳÉÏʹÓÃÍêÈ«ÏàͬµÄ´úÂë.JavaµÄÓï·¨ÓëC++Óï·¨ÀàËÆ,C++/C³ÌÐòÔ±ºÜÈÝÒ×ÕÆÎÕ,¶øÇÒJavaÊÇÍêÈ«µÄ³¹µ×µÄÃæÏò¶ÔÏóµÄ,ÆäÖÐÌá³öÁ˺ܺõÄGC(Garbage Collector)À¬»ø´¦Àí»úÖÆ,·ÀÖ¹ÄÚ´æÒç³ö¡£

¡¡¡¡ JavaµÄ°×ƤÊéΪÎÒÃÇÌá³öÁËJavaÓïÑÔµÄ11¸ö¹Ø¼üÌØÐÔ¡£

¡¡¡¡ (1)Easy:JavaµÄÓï·¨±ÈC++µÄÏà¶Ô¼òµ¥,ÁíÒ»¸ö·½Ãæ¾ÍÊÇJavaÄÜʹÈí¼þÔÚºÜСµÄ»úÆ÷ÉÏÔËÐÐ,»ù´¡½âÊÍÆäºÍÀà¿âµÄÖ§³ÖµÄ´óСԼΪ40kb,Ôö¼Ó»ù±¾µÄ±ê×¼¿âºÍÏß³ÌÖ§³ÖµÄÄÚ´æÐèÒªÔö¼Ó125kb¡£

¡¡¡¡ (2)·Ö²¼Ê½:Java´øÓкÜÇ¿´óµÄTCP/IPЭÒé×åµÄÀý³Ì¿â,JavaÓ¦ÓóÌÐòÄܹ»Í¨¹ýURLÀ´´©¹ýÍøÂçÀ´·ÃÎÊÔ¶³Ì¶ÔÏó,ÓÉÓÚservlet»úÖÆµÄ³öÏÖ,ʹJava±à³Ì·Ç³£µÄ¸ßЧ,ÏÖÔÚÐí¶àµÄ´óµÄweb server¶¼Ö§³Öservlet¡£

¡¡¡¡ (3)OO:ÃæÏò¶ÔÏóÉè¼ÆÊǰÑÖØµã·ÅÔÚ¶ÔÏó¼°¶ÔÏóµÄ½Ó¿ÚÉϵÄÒ»¸ö±à³Ì¼¼Êõ.ÆäÃæÏò¶ÔÏóºÍC++Óкܶ಻ͬ,ÔÚÓë¶àÖØ¼Ì³ÐµÄ´¦Àí¼°JavaµÄÔ­ÀàÄ£ÐÍ¡£

¡¡¡¡ (4)½¡×³ÌØÐÔ:Java²ÉÈ¡ÁËÒ»¸ö°²È«Ö¸ÕëÄ£ÐÍ,ÄܼõÐ¡ÖØÐ´ÄÚ´æºÍÊý¾Ý±ÀÀ£µÄ¿ÉÄÜÐÍ¡£

¡¡¡¡ (5)°²È«:JavaÓÃÀ´Éè¼ÆÍøÂ·ºÍ·Ö²¼ÏµÍ³,Õâ´øÀ´ÁËÐµİ²È«ÎÊÌâ,Java¿ÉÒÔÓÃÀ´¹¹½¨·À²¡¶¾ºÍ·À¹¥»÷µÄSystem.ÊÂʵ֤Ã÷JavaÔÚ·À¶¾ÕâÒ»·½Ãæ×öµÄ±È½ÏºÃ¡£

¡¡¡¡ (6)ÖÐÁ¢Ìåϵ½á¹¹:Java±àÒëÆäÉú³ÉÌåϵ½á¹¹ÖÐÁ¢µÄÄ¿±êÎļþ¸ñʽ¿ÉÒÔÔںܶദÀíÆ÷ÉÏÖ´ÐÐ,±àÒëÆ÷²úÉúµÄÖ¸Áî×Ö½ÚÂë(Javabytecode)ʵÏÖ´ËÌØÐÔ,´Ë×Ö½ÚÂë¿ÉÒÔÔÚÈκλúÆ÷ÉϽâÊÍÖ´ÐС£

¡¡¡¡ (7)¿ÉÒÆÖ²ÐÔ:JavaÖжԻù±¾Êý¾Ý½á¹¹ÀàÐ͵ĴóСºÍËã·¨¶¼ÓÐÑϸñµÄ¹æ¶¨ËùÒÔ¿ÉÒÆÖ²ÐԺܺá£

¡¡¡¡ (8)¶àÏß³Ì:Java´¦Àí¶àÏ̵߳Ĺý³ÌºÜ¼òµ¥,Java°Ñ¶àÏß³ÌʵÏÖ½»¸øµ×ϲÙ×÷ϵͳ»òÏ̳߳ÌÐòÍê³É.ËùÒÔ¶àÏß³ÌÊÇJava×÷Ϊ·þÎñÆ÷¶Ë¿ª·¢ÓïÑÔµÄÁ÷ÐÐÔ­ÒòÖ®Ò»¡£

¡¡¡¡ (9)AppletºÍservlet:Äܹ»ÔÚÍøÒ³ÉÏÖ´ÐеijÌÐò½ÐApplet,ÐèÒªÖ§³ÖJavaµÄä¯ÀÀÆ÷ºÜ¶à,¶øappletÖ§³Ö¶¯Ì¬µÄÍøÒ³,ÕâÊǺܶàÆäËûÓïÑÔËù²»ÄÜ×öµ½µÄ¡£

»ù±¾¸ÅÄî:

¡¡¡¡ 1.OOPÖÐΨһ¹ØÏµµÄÊǶÔÏóµÄ½Ó¿ÚÊÇʲô,¾ÍÏñ¼ÆËã»úµÄÏúÊÛÉÌËý²»¹ÜµçÔ´ÄÚ²¿½á¹¹ÊÇÔõÑùµÄ,ËûÖ»¹ØÏµÄÜ·ñ¸øÄãÌṩµç¾ÍÐÐÁË,Ò²¾ÍÊÇÖ»ÒªÖªµÀcan or not¶ø²»ÊÇhow and why.ËùÓеijÌÐòÊÇÓÉÒ»¶¨µÄÊôÐÔºÍÐÐΪ¶ÔÏó×é³ÉµÄ,²»Í¬µÄ¶ÔÏóµÄ·ÃÎÊͨ¹ýº¯Êýµ÷ÓÃÀ´Íê³É,¶ÔÏó¼äËùÓеĽ»Á÷¶¼ÊÇͨ¹ý·½·¨µ÷ÓÃ,ͨ¹ý¶Ô·â×°¶ÔÏóÊý¾Ý,ºÜ´óÏÞ¶ÈÉÏÌá¸ß¸´ÓÃÂÊ¡£

¡¡¡¡ 2.OOPÖÐ×îÖØÒªµÄ˼ÏëÊÇÀà,ÀàÊÇÄ£°åÊÇÀ¶Í¼,´ÓÀàÖй¹ÔìÒ»¸ö¶ÔÏó,¼´´´½¨ÁËÕâ¸öÀàµÄÒ»¸öʵÀý(instance)¡£

¡¡¡¡ 3.·â×°:¾ÍÊǰÑÊý¾ÝºÍÐÐΪ½áºÏÆðÔÚÒ»¸ö°üÖÐ)²¢¶Ô¶ÔÏóʹÓÃÕßÒþ²ØÊý¾ÝµÄʵÏÖ¹ý³Ì,Ò»¸ö¶ÔÏóÖеÄÊý¾Ý½ÐËûµÄʵÀý×Ö¶Î(instance field)¡£

¡¡¡¡ 4.ͨ¹ýÀ©Õ¹Ò»¸öÀàÀ´»ñµÃÒ»¸öÐÂÀà½Ð¼Ì³Ð(inheritance),¶øËùÓеÄÀà¶¼ÊÇÓÉObject¸ù³¬ÀàÀ©Õ¹¶øµÃ,¸ù³¬ÀàÏÂÎÄ»á×ö½éÉÜ¡£

¡¡¡¡ 5.¶ÔÏóµÄ3¸öÖ÷ÒªÌØÐÔ

¡¡¡¡ behavior---˵Ã÷Õâ¸ö¶ÔÏóÄÜ×öʲô.
¡¡¡¡ state---µ±¶ÔÏóÊ©¼Ó·½·¨Ê±¶ÔÏóµÄ·´Ó³.
¡¡¡¡ identity---ÓëÆäËûÏàËÆÐÐΪ¶ÔÏóµÄÇø·Ö±êÖ¾.
¡¡¡¡ ÿ¸ö¶ÔÏóÓÐΨһµÄindentity ¶øÕâ3ÕßÖ®¼äÏ໥ӰÏì.

¡¡¡¡ 6.ÀàÖ®¼äµÄ¹ØÏµ:

use-a :ÒÀÀµ¹ØÏµ
has-a :¾ÛºÏ¹ØÏµ
is-a :¼Ì³Ð¹ØÏµ--Àý:AÀà¼Ì³ÐÁËBÀà,´ËʱAÀ಻½öÓÐÁËBÀàµÄ·½·¨,»¹ÓÐÆä×Ô¼ºµÄ·½·¨.(¸öÐÔ´æÔÚÓÚ¹²ÐÔÖÐ)

¡¡¡¡ 7.¹¹Ôì¶ÔÏóʹÓù¹ÔìÆ÷:¹¹ÔìÆ÷µÄÌá³ö,¹¹ÔìÆ÷ÊÇÒ»ÖÖÌØÊâµÄ·½·¨,¹¹Ôì¶ÔÏó²¢¶ÔÆä³õʼ»¯¡£

¡¡¡¡ Àý:DataÀàµÄ¹¹ÔìÆ÷½ÐData

¡¡¡¡¡¡ new Data()---¹¹ÔìÒ»¸öжÔÏó,ÇÒ³õʼ»¯µ±Ç°Ê±¼ä.
¡¡¡¡¡¡ Data hap


µÚ5Â¥ 2007-03-16 01:34 jzy06501 дµÀ:

¶à¶Á¶àÁ·


µÚ6Â¥ 2007-03-16 12:21 yeqingpiao дµÀ:

ÓïÑÔÖ»Êǹ¤¾ß£¬×îÖØÒªµÄÊÇϵͳ¼Ü¹¹£¬Ã»ÓÐÁ˼ܹ¹£¬¾Í»á±ä³É´úÂë»úÆ÷ÈË¡£


·¢±íÐÂÖ÷Ìâ ¡¡ »Ø¸´´ËÖ÷Ìâ