ÊýÄ£ÂÛ̳

 ÕÒ»ØÃÜÂë
 ×¢-²á-ÕÊ-ºÅ
ËÑË÷
²é¿´: 2049|»Ø¸´: 0

ΪʲôҪѧϰJAVA

[¸´ÖÆÁ´½Ó]
·¢±íÓÚ 2004-5-7 18:33:42 | ÏÔʾȫ²¿Â¥²ã |ÔĶÁģʽ
<FONT size=3>ΪʲôҪѧ Java£¿
Èç¹ûÄã³£Íæ¼ÆËã»ú£¬Äã¿ÉÄÜÖªµÀ Java ÊÇÒ»¸öÔËËãƽ̨£¬¶ø·Ç¿§·È»òÓ¡ÄáµÄÒ»¸öµº¡£ÔÚ Java ¼¼Êõµ®ÉúºóµÄÕâÎåÄ꣬Java ±ä³ÉÁË´ó¼ÒÀÊÀÊÉÏ¿ÚµÄÃû´Ê£¬ÖÖÖÖµÄ˵·¨ÖУ¬ÓÐЩÊÇÊÂʵ£¬ÓÐҲһЩ¿ä´ó²»Êµ¡£Äã¿ÉÄÜ»áÏëÖªµÀ£ºÄã¸Ã²»¸Ãȥѧ Java£¬ÎÒ¸øÄãµÄ´ð°¸Êǿ϶¨µÄ£¬ÇëÌýÌýÎÒµÄ˵·¨¡£

Java ÊÇʲô£¿
Äã±ØÐëÏÈÁ˽â Java ¾¿¾¹ÊÇʲô£¿µ±ÈËÃÇÌáµ½¡¸Java¡¹£¬ËûÃÇÖ¸µÄ¿ÉÄÜÊÇ£º

Java ³ÌÐòÓïÑÔ£ºÒ»¸öÀàËÆ C++ »ò Smalltalk µÄ¶ÔÏóµ¼Ïò³ÌÐòÓïÑÔ¡£Ñ§Ï° Java ³ÌÐòÓïÑÔÀàËÆѧÈËÀàÓïÑÔ£¬¶¼ÓÐÒ»Ì×¹æÔòºÍÎÄ·¨¡£
Java ÐéÄâ»úÆ÷£¨JVM£©£ºÓÃÀ´Ö´ÐÐ Java ³ÌÐò¡£JVM ÓÐÐí¶àƽ̨µÄ°æ±¾£¬±È·½Ëµ Linux ºÍ Windows °æ¡£ÓÐÁË JVM£¬Java ³ÌÐò¾Í¿ÉÒÔÔÚ²»Í¬µÄƽ̨ÉÏÖ´ÐУ¬Ò²¾ÍÊÇËùνµÄ¡¸Ð´Ò»´Î£¬µ½´¦¶¼¿ÉÖ´ÐС¹¡£
Java APIs£¨Ö¸µÄÊǺ¯Ê½¿âµÄ³ÌÐòÉè¼Æ½Ó¿Ú£©£ºÊÇÒ»×éÔ¤Ïȶ¨ÒåºÃµÄÀà±ð£¬¿ÉÒÔÔÚÄãµÄ³ÌÐòÖÐÖ±½ÓʹÓá£ÕâЩ¶«Î÷ÊÇÃâ·ÑµÄ£¬¹¦ÄÜ°üº¬ÁËÏñÊǵµ°¸´æÈ¡£¬ÍøÂç¶Áд£¬Í¼Ðνӿڵȵȡ£
µ±ÈËÃÇÌáµ½¡¸Ñ§Ï° Java¡¹£¬Í¨³£ËûÃÇÖ¸µÄÊÇ Java ÓïÑÔºÍ API¡£´ó¼Ò¿ÉÄÜ¶Ô JVM ËùÖª²»¶à£¬ËäÈ»¶Ô JVM Óлù±¾µÄÈÏʶ¶Ô Java µÄѧϰÊǺÜÓаïÖúµÄ¡£


¶ÔÏóµ¼Ïò³ÌÐòÉè¼Æ
¶ÔÏóµ¼Ïò³ÌÐòÉè¼ÆÒѾ­¹ãΪ½ÓÊÜ£¬Áè¼ÝÓÚ´«Í³µÄ³ÌÐòµ¼Ïò³ÌÐòÉè¼Æ¡£¶ÔÏóµ¼Ïò³ÌÐòÉè¼Æ´øÀ´Ðí¶à¶îÍâµÄÍþÁ¦£¬µ«¶ÔÏóµ¼ÏòµÄѧϰÇúÏßÒ²½Ï¶¸¡£Èç¹ûÄãÒѾ­¶®Ò»Ì׶ÔÏóµ¼ÏòÓïÑÔ£¬ÄÇôÄãѧ Java ¾Í»áÈÝÒ׶àÁË¡£

Èç¹ûÄã²»Á˽â¶ÔÏóµ¼Ïò³ÌÐòÉè¼Æ£¬ÄãÓÐÒ»¸öÂþ³¤µÄÂó̱ØÐë¾­Àú¡£ÒÔÎÒ×Ô¼ºÀ´Ëµ£¬ÎÒ»¨ÁËÔ¼ËÄÄêµÄ¹âÒõ£¬²ÅÁìÎòÁ˶ÔÏóµ¼ÏòµÄ¾«Ë裬²»¹ýÕâËÄÄêÎÒµÄѧϰÊÇÂùËæÐ˵ġ£Èç¹ûÄãÕýÔÚÉϺÃÀÏʦµÄ¿Î£¬»òÕýÂñÊ×ÓÚÒ»¶ÑºÃÊéÖ®ÖУ¬»òÐí¿ÉÒÔËõ¶Ìµ½¼¸¸öÔ¾͹»ÁË¡£Ç§Íò±ðÇáºö¶ÔÏóµ¼Ïò¹ÛÄîµÄѧϰ£¬ÒòΪ Java Óï·¨ºÃѧ£¬µ«ÊÇҪд³öÁ¼ºÃµÄ¶ÔÏóµ¼Ïò³ÌÐò¿É²»ÈÝÒס£

¡¡


ѧϰ Java µÄÀíÓÉÖУ¬ÓÐЩÊǼ¼ÊõÐԵģ¬ÓÐЩÔòÊǷǼ¼ÊõÐԵġ£ÎÒÏÈÃèÊöÁ½¸ö³ÌÐòµÄÌØÉ«£¨À¬»øËѼ¯ºÍÀýÍâ´¦Àí£©£¬È»ºóÎÒ¸æËßÄ㣺ΪʲôÔÚ³ÌÐòÉè¼ÆµÄÁìÓòÖУ¬Java ¼¸ºõÊDZر¸µÄ¼¼ÄÜ¡£ÎÒÒ²»á¸æËßÄã Java ¿ª·¢¹¤¾ßµÄÐÅÏ¢ºÍËüÃÇÎüÒýÈ˵ÄÊÛ¼Û¡£

¸ÐлÀÏÌ죬ÓС¸À¬»øÊÕ¼¯¡¹ÕæºÃ£¡
ʹÓà C++£¬Äã¿ÉÄÜÒ»²»Ð¡ÐľÍд³ö»áµ±»úµÄ³ÌÐò£»Èç¹ûʹÓà Java£¬Çé¿ö¾Í´ó²»ÏàͬÁË¡£C++ ³ÌÐòµÄÍ·ºÅ bug ÊÇÄÚ´æÅäÖõÄʧÎó¡£C++ µÄ³ÌÐòÔ±ºÜÐÁ¿à£¬±ØÐëÖ±½ÓÅäÖÃÒ»¿éÄڴ棬Õâ¿éÄÚ´æ²»ÓÃʱ»¹±ØÐëÖ÷¶¯¹é»¹¡£ÕâÌýÆðÀ´¼òµ¥£¬×öÆðÀ´¿É²»ÈÝÒ×£¬ËùÒÔ C++ µÄ³ÌÐò³£³£»áºÄ¾¡ÄÚ´æ¡£
Java ¾Í²»Í¬ÁË¡£ËäÈ»ÄãÈÔÐèÒªÖ÷¶¯ÅäÖÃÄڴ棬µ«´ËÄÚ´æÒ»µ©²»ÔÙʹÓÃʱ¾Í»á×Ô¶¯ÊÍ·Å£¬Õâ¾Í³ÆΪ¡¸À¬»øÊÕ¼¯£¨garbage collection£©¡¹¡£À¬»øÊÕ¼¯»úÖÆʹµÃд³ÌÐòʱÇáËÉÐí¶à£¬ËäÈ»Òò´ËÖ´ÐÐʱЧÂÊÉÔ΢±ä²î£¬µ«Ó°Ïì¿ÉÄÜÇá΢µÃÄã¸ù±¾¸Ð¾õ²»µ½¡£

ÀýÍâ´¦Àí»úÖÆÈóÌÐò¸üÎȹÌ
²»¹ÜÊÇʲô³ÌÐòÓïÑÔ£¬¶¼¿ÉÒÔÇáÒ×µØд³öºÜÔã¸âµÄ³ÌÐò£¬µ«ÊÇʹÓà Java Ïëд³öºÜÔã¸âµÄ³ÌÐò¾Í²»ÈÝÒ×ÁË¡£Ô­ÒòÖ®Ò»ÊÇÀ¬»øÊÕ¼¯£¬Ô­ÒòÖ®¶þÊÇ¡¸ÀýÍâ´¦Àí»úÖÆ¡¹¡£Á¼ºÃµÄ³ÌÐòԱд³öÀ´µÄ³ÌÐòÓ¦¸ÃÔÚһЩÒâÍâ×´¿ö·¢Éúʱ³ÌÐòÒÀÈ»Õý³£¡£µµ°¸ÎÞ·¨¿ªÆô£¬Ôõô°ì£¿ÍòÒ»¶Áµµ¶Áµ½Ò»°ëʱ³öÎÊÌ⣬Ôõô°ì£¿Èç¹ûÄãÊÇÓà C++ »òÆäËüÓïÑÔ£¬Äã¿ÉÄÜ»áÊèÓÚ¿¼ÂǶøû½øÐÐÕâЩÒâÍâ×´¿öµÄ´¦Àí¡£Äã¿ÉÄÜ»á±ç°×£º¡¸ÎÒÖ»ÊÇÔÚÊÔÊÔ¿´ÕâÑùдÄÜ·ñÐеÃͨ£¬ÎÒÉÔºó»á»Ø¹ýÍ·À´°Ñ³ÌÐò¸ÄµÃ¸üÖÜÑÓ¡¹¡£µ«½á¹ûͨ³£ÊÇ£º³ÌÐòÖ´ÐÐÕý³£ºó£¬ÄãÓÖ»áæ×ÅдеijÌÐò£¬ÕâôһÍϺóÀ´¾ÍÍüÁË»ØÍ·´¦Àí»¹²»ÍêÕûµÄ²¿·Ö¡£ÎÊÌâÖÕ¾¿»¹Êǻᱬ·¢³öÀ´£¬ÄãÖÕ¾¿»¹ÊÇÒªÃæ¶ÔÀÃ̯×Ó¡£
Java Ç¿ÆÈÄãÔÚÒ»Óöµ½ÓпÉÄܳöÎÊÌâµÄµØ·½¾ÍҪ׼±¸ºÃÒòÓ¦Ö®µÀ¡£Java µÄ method ¿ÉÒÔ¶ª³öÀýÍ⣬ÓÃÀ´Í¨Öªºô½ÐÕß³ÌÐò³ö×´¿öÁË£¬ÕâÊÇÏ൱ºÃµÄ»úÖÆ¡£¼´Ê¹ÄãµÄ³ÌÐòÒª¿ªÆôµµ°¸£¬Ä㶼±ØÐëÔÚ³ÌÐòÖÐдºÃÀýÍâ´¦Àí·½Ê½¡£

µ½´¦¶¼ÊÇ Java
µ½´¦¶¼¿É¼ûµ½ Java£¬ÕâÊÇÒ»´óºÃ´¦¡£Èç¹ûÄ㿿д³ÌÐòΪÉú£¬Äã¿ÉÄܳÙÔ綼»á½Ó´¥µ½ Java¡£Java ÒѾ­½¥½¥µØÉø͸µ½¸÷ÁìÓò£¬Äã¿ÉÒÔд³ö Java servlet£¬½«Æä¹ÒÔÚ Apache »òÆäËüÍøÒ³·þÎñÆ÷ÉÏ£¬Äã¿ÉÒÔд³ö Java applet£¬ÔÚÍøÒ³ä¯ÀÀÆ÷ÉÏÖ´ÐС£ÄãÉõÖÁ¿ÉÒÔÓà Java д³öÊý¾Ý¿âµÄ stored procedure£¬È»ºó°²×°µ½ Oracle 8i ÉÏ¡£
ÎÒ´ò¶Ä£¬ÄãÉí±ßʹÓà Java µÄͬÊÂÒ²»á½¥½¥¶àÆðÀ´¡£1997 Ä꿪ʼ£¬Ðí¶à´óѧÒѾ­Óà Java È¡´ú C µ±×÷³ÌÐòÉè¼Æ½ÌѧµÄÓïÑÔ¡£Èç´ËÒ»À´£¬Java ±ä³ÉÁ˳ÌÐòÔ±¹²Í¨µÄÓïÑÔ¡£Èç¹ûѧϰ Java ËùΪÄã´øÀ´µÄΨһºÃ´¦ÊÇ·½±ãºÍͬʹµÍ¨£¬ÄÇôҲֵµÃ¡£
×îºó£¬ÎÒÒªÌáµÄÊÇ£º¡¸Ð´Ò»´Î£¬µ½´¦¶¼¿ÉÖ´ÐС¹¡£Java ÔçÆÚ°æ±¾£¨1.0 ºÍ 1.1£©±È½ÏÎÞ·¨ÍêÈ«¿çƽ̨£¬µ«ÏÖÔھͺöàÁË¡£Èç¹ûÄãÏëÉ¢²¼Ò»¸ö³ÌÐòµ½¶à¸öƽ̨£¬ÓÖ²»Ïë¸Äд´ó²¿·ÖµÄ³ÌÐò£¬ÄÇô Java ÊǾø¼ÑµÄÑ¡Ôñ¡£Java 2 ÏÖÔÚÒѾ­¿ÉÒÔÔÚ Linux¡¢Ðí¶à Unix¡¢ºÍ Windows ÉÏÖ´ÐÐÁË¡£
MacOS 9 µÄ Java ÈÔÔÚ 1.1 ʱ´ú¡£È»¶ø£¬Apple µÄÏÂÒ»´ú²Ù×÷ϵͳ OS X ÊÇÒÔ Unix ΪºËÐÄ£¬ÕâʹµÃÒÆÖ²Èí¼þµÄ¹ý³Ì´ó´ó¼ò»¯ÁË¡£ÎÒ²»ÖªµÀ Apple ¹Ù·½µÄ˵·¨ÎªºÎ£¬µ«ÊÇÔÚ½ñÄêÈýÔµÄʱºò£¬ÎÒ¾ÍÒѾ­¿´µ½ OS X developer release 3 ÉÏÃæÖ´ÐÐ×Å Java 2¡£ÎÒºÜÓÐ×ÔÐÅ Java 2 ½«¿ÉÒÔÔÚ Linux¡¢OS X¡¢ºÍ Windows ÉÏÖ´ÐУ¬ÕâÑùÒѾ­º­¸ÇÁ˴󲿷ֵļÆËã»úÊÀ½ç¡£

Java Ãâ·Ñ
Sun Ìṩ Java Ïà¹ØµÄ¹¤¾ß£¬ÈÃÄã¿ÉÒÔ¿ª·¢ÓëÖ´ÐÐ Java ³ÌÐò¡£ÄãÎÞÐëÖ§¸¶ÊÚȨ·Ñ£¬ÄãÒ²²»Óû¨Ç®Âò Java ¿ª·¢¹¤¾ß¡£µ±È»£¬Sun Õâô×ö×ÔÓÐËûÃǵÄÈçÒâËãÅÌ£¬Scott McNealy£¨Sun µÄÀϰ壩ºÞ²»µÃÄÜÕ÷·þÊÀ½ç£¬µ«ÊDz»¹ÜÔõÑù£¬ÎÒÃǵĵÄÈ·È·ÊDz»Óø¶Ç®¸øÈκÎÈ˾ͿÉÒÔÏíÊÜ Java¡£
¶øÇÒ£¬Java µÄ API ÊÇÕä¹óµÄ±¦²Ø£¬ÈÃÎÒÃÇ¿ÉÒÔÇáÒ×µØд³ö¹¦ÄÜÇ¿´óµÄ³ÌÐò¡£ÏëдÍøÂç³ÌÐò£¿ÒѾ­ÓÐ API ÁË£¡ÏëÁ¬½ÓÊý¾Ý¿â£¿ÒѾ­ÓÐ API ÁË£¡Ïëд GUI ³ÌÐò£¿ÒѾ­ÓÐ API ÁË£¡»òÕßÊÇÏë×öÊý×ÖÓ°Ïñ´¦Àí¡¢ÒôÀÖÎļþ´¦Àí¡¢×Ö·û´®ÆÊÎö¡¢Êý×ÖÇ©Õ£¿Í¨Í¨ÓÐ API ÁË£¡ÉíΪһ¸ö³ÌÐòÔ±£¬ÓÐÕâô¶àºÃÓÃµÄ API ÕæµÄÊÇÔÙ¸ßÐ˲»¹ýµÄÊÂÁË£¬ÕâЩ Java API ÈÃÎÒÃDz»Óá¸ÖØз¢Ã÷ÂÖ×Ó¡¹£¬Ê¡È´²»ÉÙ¹¦·ò¡£Java ÓÐÕâô¹ã·º¡¢±ê×¼¡¢ÏȽøµÄ API£¬¼òÖ±ÊÇÈà C++ ³ÌÐòÔ±¼É¶ÊËÀÁË¡£C++ ³ÌÐòÔ±³£Òª»¨Ê±¼äѧһЩ C++ Àà±ð¿â£¨±È·½Ëµ MFC£©£¬È»ºóµ½ Linux ÉÏÓֵùéÁãѧÁíÒ»Ì×£¨ÒòΪ Linux ÉÏûÓÐ MFC£©¡£Ò»µ©Äãѧ»áÁËij Java API£¬µ½ÄĶù¶¼Ò»Ñù²»»á±ä¶¯£¬²»ÓÃÖØѧ¡£
×îºó£¬Java µÄÐÅÏ¢Îļþ¶¼¿É´ÓÍøÕ¾ÉÏÃâ·ÑÈ¡µÃ¡£Èç¹ûÄãÓÐÍøÂç¶øÇÒÓпգ¬Äã¿ÉÒÔÖ±½Ó͸¹ýÍøÂçѧϰ¶ÔÏóµ¼Ïò¡¢Java ÓïÑÔ¡¢ÒÔ¼° Java API¡£Sun ÔÚÍøÕ¾ÉÏ·ÅÁËÒ»´ó¶ÑºÜ°ôµÄÏßÉϽ̲ġ£Èç¹ûÄãÏ°¹ß¿´ÊéÀ´Ñ§Ï°£¬ÊÐÃæÉÏÓÐÒ»¶Ñ Java µÄÊé¿ÉÒԲο¼£¨±È·½Ëµ£¬ÎÒдµÄ Learning Java£©¡£

ÈÕ¹âÔ¡
Java ±ÈÆäËüÓïÑÔÀ´µÃÓÐȤÐí¶à¡£Java ³ÌÐòÓïÑÔÓÐÐí¶à¡¸·À´ô×°Öá¹ÈÃÄã²»»áÔÚ³ÌÐòÖз¸Ï´ó´í£¬ËùÒÔÄã¿ÉÒԺܿìµØ°Ñ³ÌÐòдÍ꣬¶øÈç¹ûʹÓÃÆäËüÓïÑÔ±ØÐëÒª»¨¸ü¶àʱ¼ä¡£Ò»·ÝÓÐȤµÄ×ÊÁÏÏÔʾ£ºÓà Java д³ÌÐò±ÈÓÃÆäËüÓïÑÔ¿ìÁËËĵ½Ê®±¶¡£ÎÒÖªµÀÕâÌýÆðÀ´ºÜ²»¿É˼Ò飬²»¹ýÄã¿ÉÒÔÎÊÎÊÖÜÔⶮ Java µÄÈË¿´¿´¡£²»Óû¨ºÜ¶àʱ¼äÕÒ bug£¬Òâζ×ÅÄã¿ÉÒÔÔÚº£Ì²ÉÏÐÝÏ¢¸ü¾Ã£¬Òâζ×ÅÄã¿ÉÒÔ½ÓÊÜÑô¹âµÄÈÕ¹âÔ¡¶ø·Ç¡¸ÆÁÄ»µÄÈÕ¹âÔ¡¡¹¡£Óà Java ΪÄã׬½øµÄÒøÁ½Îª×Ô¼ºÂòÒ»¸±Ì«ÑôÑÛ¾µ°É£¡

¿´¿´,Óжàô¶àµÄÓŵ㰡,¹þ¹þ</FONT>
ÄúÐèÒªµÇ¼ºó²Å¿ÉÒÔ»ØÌû µÇ¼ | ×¢-²á-ÕÊ-ºÅ

±¾°æ»ý·Ö¹æÔò

СºÚÎÝ|ÊÖ»ú°æ|Archiver|Êýѧ½¨Ä£Íø ( ÏæICP±¸11011602ºÅ )

GMT+8, 2024-11-27 10:45 , Processed in 0.073766 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí