ΪʲôҪѧ Java£¿

ÉÏһƪ / ÏÂһƪ  2017-11-16 13:58:59 / ¸öÈË·ÖÀࣺÈí¼þ²âÊÔ

½üÄêÀ´Ô½À´Ô½¶àµÄ²âÊÔ¹¤³ÌʦÕÐƸҪÇóÀïÔö¼ÓÁËÒ»Ìõ£º¾«Í¨Ò»Ãűà³ÌÓïÑÔ£¬ÈçJava~Ϊʲô»áÕâÑùÄØ£¬ÇëÌýÌýÎÒµÄ˵·¨¡£

 

JavaÊÇʲô£¿

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

1.      Java³ÌÐòÓïÑÔ£ºÒ»¸öÀàËÆC++»òSmalltalkµÄ¶ÔÏóµ¼Ïò³ÌÐòÓïÑÔ¡£Ñ§Ï°Java³ÌÐòÓïÑÔÀàËÆѧÈËÀàÓïÑÔ£¬¶¼ÓÐÒ»Ì×¹æÔòºÍÎÄ·¨¡£

2.      JavaÐéÄâ»úÆ÷£¨JVM£©£ºÓÃÀ´Ö´ÐÐJava³ÌÐò¡£JVMÓÐÐí¶àƽ̨µÄ°æ±¾£¬±È·½ËµLinuxºÍWindows°æ¡£ÓÐÁËJVM£¬Java³ÌÐò¾Í¿ÉÒÔÔÚ²»Í¬µÄƽ̨ÉÏÖ´ÐУ¬Ò²¾ÍÊÇËùνµÄ¡¸Ð´Ò»´Î£¬µ½´¦¶¼¿ÉÖ´ÐС¹¡£

3.      Java APIs£¨Ö¸µÄÊǺ¯Ê½¿âµÄ³ÌÐòÉè¼Æ½Ó¿Ú£©£ºÊÇÒ»×éÔ¤Ïȶ¨ÒåºÃµÄÀà±ð£¬¿ÉÒÔÔÚÄãµÄ³ÌÐòÖÐÖ±½ÓʹÓá£ÕâЩ¶«Î÷ÊÇÃâ·ÑµÄ£¬¹¦ÄÜ°üº¬ÁËÏñÊǵµ°¸´æÈ¡£¬ÍøÂç¶Áд£¬Í¼Ðνӿڵȵȡ£

 

µ±ÈËÃÇÌáµ½¡¸Ñ§Ï°Java¡¹£¬Í¨³£ËûÃÇÖ¸µÄÊÇJavaÓïÑÔºÍAPI¡£´ó¼Ò¿ÉÄܶÔJVMËùÖª²»¶à£¬ËäÈ»¶ÔJVMÓлù±¾µÄÈÏʶ¶Ô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£©¡£Ò»µ©Äãѧ»áÁËijJava API£¬µ½ÄĶù¶¼Ò»Ñù²»»á±ä¶¯£¬²»ÓÃÖØѧ¡£

×îºó£¬JavaµÄÐÅÏ¢Îļþ¶¼¿É´ÓÍøÕ¾ÉÏÃâ·ÑÈ¡µÃ¡£Èç¹ûÄãÓÐÍøÂç¶øÇÒÓпգ¬Äã¿ÉÒÔÖ±½Ó͸¹ýÍøÂçѧϰ¶ÔÏóµ¼Ïò¡¢JavaÓïÑÔ¡¢ÒÔ¼°Java API¡£SunÔÚÍøÕ¾ÉÏ·ÅÁËÒ»´ó¶ÑºÜ°ôµÄÏßÉϽ̲ġ£Èç¹ûÄãÏ°¹ß¿´ÊéÀ´Ñ§Ï°£¬ÊÐÃæÉÏÓÐÒ»¶ÑJavaµÄÊé¿ÉÒԲο¼£¨±È·½Ëµ£¬ÎÒдµÄLearning Java£©¡£

ÈÕ¹âÔ¡

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

 

PS£¬ÍƼöϲ©Îª·åÍøУ˫ʮһ¡°11Ãźÿα§ÍÅÃâ·Ñѧ¡±»î¶¯~

»î¶¯Á´½Ó£ºhttp://h.atstudy.com/atstudy/11/

¿ÉÒÔÃâ·Ñѧԭ¼Û1400ÔªµÄ¡¶Java»ù´¡Óï·¨¾«½²¡·

 

¸ü¶à¾«²ÊÊý¾Ý¿â¿Î³Ì£¬ÇëÒƲ½²©Îª·åÍøУ²é¿´~

¡¶Áã»ù´¡Ñ§±à³ÌJAVAÓïÑÔֱͨ°à ¡·µØÖ·£ºhttp://www.atstudy.com/course/272

¡¶java±à³ÌÏîĿʵս¡·µØÖ·£ºhttp://www.atstudy.com/course/402

¡¶Selenium×Ô¶¯»¯²âÊÔͨ¹Ø¿Î³Ì¡·µØÖ·£ºhttp://www.atstudy.com/course/270

¡¶AppiumÒƶ¯app×Ô¶¯»¯²âÊÔ¸ßÊÖÐÞÁ¶°à¡·µØÖ·£ºhttp://www.atstudy.com/course/397

 

 


TAG: Èí¼þ²âÊÔ java Java

L82µÄ¸öÈË¿Õ¼ä ÒýÓà ɾ³ý apollo0687   /   2017-11-17 12:41:25
ÐÅÏ¢ÉÔ΢ÀÏÁËÒ»µã£¬²»¹ý¶ÁÆðÀ´À´ÀúÊ·¸Ð
L82µÄ¸öÈË¿Õ¼ä ÒýÓà ɾ³ý apollo0687   /   2017-11-17 12:40:36
ÆÀ 1 ·Ö
ÒýÓà ɾ³ý 51w1   /   2017-11-17 10:49:34
»¹ÓÐsun¹«Ë¾£¿£¿£¿
ÒýÓà ɾ³ý 51w1   /   2017-11-17 10:49:06
ÆÀ -5 ·Ö
ˮӡ ÒýÓà ɾ³ý puchonghui   /   2017-11-16 18:13:05
Äã¾Í²»ÄÜרҵһµãô£¿ ÏÖÔÚ»¹ÓÐsun¹«Ë¾Ã´£¿
ˮӡ ÒýÓà ɾ³ý puchonghui   /   2017-11-16 18:12:48
ÆÀ -5 ·Ö
 

ÆÀ·Ö£º0

ÎÒÀ´ËµÁ½¾ä

Open Toolbar