Ϊʲô´ó¶àÊý´óÐÍÍøÕ¾²»ÊÇÓÃJavaдµÄ£¿
×÷Ϊһ¸öJava³ÌÐòÔ±£¬ÎÒÃdz£³£»áÆĸÐ×ÔºÀµØ˵£º½ðÈÚÐÐÒµµÄ´óϵͳһ°ã¶¼ÊÇÓÃJavaдµÄ¡£ÓÐÌ«¶àÀíÓÉÈÃÎÒÃÇÏàÐÅ£¬JavaÔÚÆóÒµ¼¶Ó¦ÓÃÕâ¿é£¬ÆðמÙ×ãÇáÖصÄ×÷Óá£È»¶ø£¬ÊÂʵ¹ûÕæÈç´ËÂ𣿽ðÈÚÐÐÒµ»òÐíÊÇÄÇÑù£¬¿ÉÊÇÏñGoogle¡¢AmazonÕâÑùµÄ´óÐÍÍøÕ¾ÄØ£¿Ãæ¶ÔÕâÑùµÄÒÉÎÊ£¬ÔÚ·Ö²¼Ê½Ó¦Óá¢CORBA¡¢JINI¡¢J2EE¡¢Íø¸ñºÍSOAÁìÓò£¬ÓÐ×Å10¶àÄê¾ÑéµÄNati Shalom£¬¸ù¾ÝÊÂʵ£¬µÃ³öÁË“´ó¶àÊý´óÐÍÍøÕ¾²»ÊÇÓÃJavaдµÄ”½áÂÛ£¬²¢ÇÒ·ÖÎöÁËÐγɵÄÔÒò¡£ÔÎÄÒ»¾·¢±í£¬±ãÒýÆðÁ˼«´óµÄ¹Ø×¢¡£±ÊÕßÏ£Íû±¾ÎÄ¿ÉÒÔ¶Ô¿ª·¢ÕßÈçºÎÑ¡ÔñÊʺÏ×Ô¼ºµÄ¼Ü¹¹£¬Æðµ½Ò»¶¨µÄ½è¼ø×÷Óᣠ[size=2][/size] ÔÚ¹ýÈ¥µÄ¼¸ÖÜÀÎÒºÍÎÒµÄͬÊÂGeva Perry¾Í“Ϊʲô´ó¶àÊý´óÐÍÍøÕ¾²»ÊÇÓÃJavaдµÄ”ÕâÒ»ÎÊÌâ½øÐÐÁËÌÖÂÛ¡£ÔÚblogosphereÉÏ£¬ÓдóÁ¿ÐÅÏ¢ÓÃÓÚÃèÊöGoogle¡¢Amazon¡¢eBay¡¢LinkedIn¡¢TypePad¡¢WikiPediaÖ®ÀàÊÜ»¶ÓµÄÍøÕ¾µÄ¼Ü¹¹¡£ PingdomÉϵÄÈËÃÇÊÕ¼¯ÁËһЩÕâÑùµÄÐÅÏ¢£¬ÕâЩÐÅÏ¢»ùÓÚHigh-ScalabilityÉϵÄһЩ×ÊÁÏ£º [size=2][img=580,117]http://image.it168.com/cms/2007-10-26/Image/2007102695316.jpg[/img] [/size][b]ͼ1[/b] ÔÚ¿´ÕâЩ¼Ü¹¹µÄ¹ý³ÌÖУ¬Ò»Ð©·¢ÏÖ£¬½øÈëÄÔº££º´ó¶àÊýÕâЩվµãʹÓÃLAMP£¨ÒëÕß×¢£ºLAMPÖ¸Linux¡¢Apache¡¢MySQLºÍPHPµÄ×éºÏ£©×÷ΪºËÐÄÔËÐÐÆÚÕ»¡£Ò»Ð©ÉõÖÁÓÚ¿ª·¢ÁËËûÃÇ×Ô¼ºµÄÎļþϵͳ£¨Google£¬GoogleÎļþϵͳ£©£»Ò»Ð©ÔòʹÓûº´æÀ´½â¾öÊý¾Ý¿âµÄÆ¿¾±ÎÊÌ⣨memcachedÖ®Àࣩ£»´ó¶àÊýÔòÊDZ»ÆÈÓÉËûÃÇ×Ô¼ºÀ´¿ª·¢ÕâЩ½â¾ö·½°¸£¬ÒòΪÄǸöʱºò£¬Ã»ÓÐÄܹ»Âú×ãËûÃÇÐèÇóµÄÏֳɵÄÑ¡Ôñ¶ÔÏó¡£ [size=2][/size] ÕâЩWeb³ÌÐòµÄÓ¦ÓÃÕ»Óë¹¹½¨½ðÈÚÁìÓòµÄ¹Ø¼üÐÔÈÎÎñ³ÌÐòµÄÓ¦ÓÃÕ»Óкܴó²»Í¬¡£ÔÚ½ðÈÚÁìÓòÀJava——½ÏС³Ì¶ÈÉϵÄJ2EE——±»¹ã·ºµØʹÓᣠ[size=2]½üÄêÀ´£¬×ʱ¾Êг¡¶Ô¿ÉÉìËõÐÔµÄÐèÇóµ¼ÖÂÁËÖмä¼þÕ»µÄ¿ìËÙת»»¡£ÎªÁËÐéÄ⻯CPU×ÊÔ´£¬ÒýÈëÁ˼ÆËãÍø¸ñ£¬ËüʹµÃÅúÓ¦ÓóÌÐò²¢Ðл¯¡£ÎªÁËÐéÄ⻯ÄÚ´æ×ÊÔ´£¬Êý¾ÝÍø¸ñÒ²±»ÒýÈë¡£Spring±ä³Éµ±½ñÊÀ½çÉϳ£ÓõĿª·¢¿ò¼Ü¡£ÔÚGigaSpacesÉÏ£¬ÎÒÃÇ¿´µ½£¬SpringÔÚÔ½À´Ô½¶àµÄÏîÄ¿ÖгÉΪJ2EEÓ¦ÓõIJ»¶þÑ¡Ôñ¡£[/size] [size=2][/size] Èç¹ûÎÒÃÇ×Ðϸ¹Û²ìÁ½Õߣ¨WebºÍ½ðÈÚÁìÓò£©£¬ÎÒÃǻᷢÏÖ£¬Ë«·½¶¼ÔÚÃæÁÙÓë¿ÉÉìËõÐÔÓйصÄÀàËÆÌôÕ½¡£²»Òª¾ªÑÈ£¬Á½ÕßûÓÐÒýÈëÏàËƵĽâ¾ö·½°¸£¬Æäʵ¶¼ÊÇΪÁËÓ½Ó¿ÉÉìËõÐÔ´øÀ´µÄÌôÕ½£ºÔÚÊý¾Ý²ã£¬ÎÒÃÇ¿´µ½£º 1. Ìí¼ÓÒ»¸ö»º´æ²ãÒÔ³ä·ÖÀûÓÃÄÚ´æ×ÊÔ´ºÍ¼õÉÙI/O¿ªÏú¡£ 2. ½«ÒÔÊý¾Ý¿âΪÖÐÐĵķ½Ê½ÒƵ½·ÖÇø£
Ïà¹ØÎĵµ£º
×òÌì¿´ÕÅТÏéµÄjava¸ß¼¶½Ì³Ì£¬Ëû˵һ°ëÃæÊÔjavaÖÐÓ¢ÎļòдÒâ˼µÄ¶¼ÊÇһЩ´ó¹«Ë¾£¬Ò»¸ö¿¼²ìÄãÕæµÄÓùýÕâЩ¶«Î÷£¬È·Êµ¶ÔÕâЩ¶«Î÷Óиö»ù±¾Á˽⣬ͬʱÐèÒªÄã¾ßÓÐÒ»¶¨µÄÓ¢Óïˮƽ¡£ËùÒÔÔÝʱ²¹²¹¿Î£¬ºÇºÇ¡£
API (Application Programming Interface) Ó¦Óñà³Ì½Ó¿Ú
JRE (Java Runtime Enviroment) Java ÔËÐÐʱ»·¾³
JDK (Java Dev ......
1£®ÈçºÎѧϰ³ÌÐòÉè¼Æ£¿
JAVAÊÇÒ»ÖÖƽ̨£¬Ò²ÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ£¬ÈçºÎѧºÃ³ÌÐòÉè¼Æ²»½ö½öÊÊÓÃÓÚJAVA£¬¶ÔC++µÈÆäËû³ÌÐòÉè¼ÆÓïÑÔÒ²Ò»Ñù¹ÜÓá£Óбà³Ì¸ßÊÖÈÏΪ£¬ JAVAÒ²ºÃCÒ²ºÃûʲô·Ö±ð£¬ÄÃÀ´¾ÍÓá£ÎªÊ²Ã´ËûÃÇÄÜ´ïµ½Èç´Ë¾³½ç£¿ÎÒÏëÊÇÒòΪ±à³ÌÓïÑÔÖ®¼äÓй²Í¨Ö®´¦£¬Áì»áÁ˱à³ÌµÄ¾«Ë裬×ÔÈ»Äܹ»×öµ½Ò»Í¨°Ùͨ¡£ÈçºÎѧϰ³ÌÐòÉè¼ÆÀ ......
Èç¹ûÄãÈ¥ÃæÊÔµÄʱºò£¬ÃæÊÔ¹Ù¿¼Ä㣬ΪʲôҪÔÚjavaÖеÄmain·½·¨Ç°¼Ópublic static voidÕâЩÐÞÊηû£¬ÄãÖªµÀÈçºÎÈ¥»Ø´ðÂð£¿ÏÂÃæÎÒΪ´ó¼Ò½²½âһϰɣ¡Èç¹ûÓÐʲôȱ©µÄ»°£¡»¶Ó´ó¼ÒµÄÖ¸µã£¡
Ê×ÏÈ£¬ÎªÊ²Ã´ÒªÓÃpublic£º
ÒòΪÔÚÔËÐгÌÐòʱ£¬jvmÒªµ÷ÓÃmain·½·¨£¬µ«ÎÒÃǶ¼Ó¦¸ÃÖªµÀjvm ......
¹¹ÔìÆ÷ÊÇΪÁË´´½¨Ò»¸öÀàµÄʵÀý¡£Õâ¸ö¹ý³ÌÒ²¿ÉÒÔÔÚ´´½¨Ò»¸ö¶ÔÏóµÄʱºòÓõ½£ºPlatypus p1 = new Platypus();
¡¡¡¡Ïà·´£¬·½·¨µÄ×÷ÓÃÊÇΪÁËÖ´ÐÐjava´úÂë¡£
¡¡¡¡ÐÞÊηû£¬·µ»ØÖµºÍÃüÃûµÄ²»Í¬
¡¡¡¡¹¹ÔìÆ÷ºÍ·½·¨ÔÚÏÂÃæÈý¸ö·½±ãµÄÇø±ð£ºÐÞÊηû£¬·µ»ØÖµ£¬ÃüÃû¡£ºÍ·½·¨Ò»Ñù£¬¹¹ÔìÆ÷¿ÉÒÔÓÐÈκηÃÎʵÄÐÞÊΣº public, protected ......