ºìÁªLinuxÃÅ»§
Linux°ïÖú

Java£º¹ýÈ¥¡¢Î´À´µÄ»¥ÁªÍø±à³ÌÖ®Íõ

·¢²¼Ê±¼ä:2015-08-01 09:17:16À´Ô´:ºìÁª×÷Õß:hsvea
À´Ô´£ºoschina

Java¶ÔÄã¶øÑÔÊÇʲô£¿Ò»ÃÅÄã´óѧÀïѧ¹ýµÄÓïÑÔ£¿Ò»¸öITÐÐÒµµÄͨÓÃÓïÑÔ£¿ÄãÏàÐÅJavaÒѾ­ÎªÏÂÒ»´Î»¥ÁªÍø±¬Õ¨×öºÃÁË×¼±¸Ã´£¿Java Ò»·½ÃæÎªÇ¶Èëʽ¼ÆËã×öÁËÔöÇ¿£¬¶øÁíÒ»·½ÃæÎªÊµÊ±Ó¦ÓÃ×öÁ˾«¼ò£¬±¾ÎĽ«½éÉÜΪʲô Java ÊÇIoT£¨ÎïÁªÍø£©¿ª·¢µÄ×î¼ÑÓïÑÔ¡£

ΪǶÈëʽ¼ÆËãÔöÇ¿¡¢ÎªÊµÊ±ÏµÍ³¾«¼ò----Ϊʲô Java ÊÇ×îÊÊºÏ IoT µÄÓïÑÔ

×Ô1969ÄêÖÁ½ñ£¬ÎÒÃÇ¿ÉÒÔ¿´µ½ÍøÂçÉ豸±¬Õ¨Ê½µÄÔö³¤£º´Ó×î³õËĸö´óѧµÄ¼ÆËã»úȺ¹¹½¨³ÉµÄARPANET£¬Ö±µ½ÏÖ½ñ»¥ÁªÍøÉÏÓÐÁ½ÒÚ»îÔ¾Óû§¡£¶ø²»¾ÃÖ®ºóµÄ½«À´ÕâÒ»Êý×Ö½«»á³ÊÖ¸Êý¼¶µÄÔö³¤£¬´Ó¼¸ÒŲ́É豸µ½ÊýÊ®ÒÚǶÈëʽ´¦ÀíÉ豸¡£ÎÒÃÇÉú»îµÄ·½·½ÃæÃæ¶¼½«Í¨¹ýÍøÂçÉ豸½ÓÈ뻥ÁªÍø£º¼ÒÍ¥¡¢¹¤×÷³¡Ëù¡¢Æû³µ¡¢¼Òµç¡¢¹¤¾ß¡¢Íæ¾ß----Ò»ÇÐÓÉÄã˵ÁËËã¡£

£¨ÒëÕß×¢£ºÃÀ¹ú¸ßµÈÑо¿¼Æ»®ÊðÍøÂç Advanced Research Projects Agency Network£¬ÃÀ¹ú¹ú·À¸ßµÈÑо¿¼Æ»®Ê𿪷¢µÄÊÀ½çÉϵÚÒ»¸öÔËÓªµÄ·â°ü½»»»ÍøÂ磬ËüÊÇÈ«Çò»¥ÁªÍøµÄÊ¼×æ¡£×î³õÓÉÎ÷º£°¶µÄËĸö½Úµã£¬ ¼ÓÖÝ´óѧÂåÉ¼í¶·ÖУ£¨UCLA£©¡¢Ë¹Ì¹¸£Ñо¿Ôº£¨SRI£©£¬¼ÓÖÝ´óѧʥ°Í°ÍÀ­·ÖУ£¨UCSB£©ºÍÓÌËû´óѧ£¨UTAH£©¹¹³É£©

ΪǶÈëʽϵͳ´òÔìµÄJava

Ê®¾ÅÄêǰ£¬David L. Ripps Ϊ JavaWorldдÁËһƪ½éÉÜJavaºÍǶÈëʽϵͳÏà¹ØµÄÎÄÕ¡£Èç¹ûÄãÏëÒªÃ÷°×ǶÈëʽϵͳ±à³Ì¡¢Òƶ¯»¥ÁªÉ豸¡¢ÎïÁªÍøÈýÕßÖ®¼äµÄÏ໥Э×÷£¬Ripps µÄÎÄÕÂÒÀÈ»ÊǷdz£ÊÜÓõġ£

ËäȻʱϹØÓÚÎïÁªÍø£¨Internet of Things£©µÄÏÐ̸Óв¿·Ö³´×÷Ö®ÏÓ£¬µ«±¾ÖÊÉÏÀ´Ëµ£¬ÏÂÒ»¿ÌÔÚ»¥ÁªÍøÖн«Òª·¢ÉúµÄ¸Ä±ä£¬»áʹǰ¼¸´úÐÅÏ¢´¦Àí¼¼Êõ÷öȻʧɫ¡£ÎïÁªÍø²»Ö»ÊÇÁ÷¿Ú³£Ì¸Ö®Î¶øÊǸıäÊÀ½çµÄм¼Êõ¡£²Î¿¼ÏÂÃæµÄʱ¼äÏߣ¬ÕâչʾÁËÈçÎÒÃÇËùÖªµÄÄÇЩ»¥ÁªÍøÖеÄÒý±¬µã£º

1982Äêµ½1989Ä꣺TCP/IPÍøÂçµ®Éú¡£

1985Äêµ½1989Ä꣺»¥ÁªÍøÉÌÒµ»¯¿ªÊ¼³öÏÖ¡£

1990Äêµ½1991Ä꣺ÍòÎ¬ÍøÕýʽ½¨Á¢¡£

1990Äêµ½1998Ä꣺´«Í³¼ÆËã»úÕæÕýÒâÒåÉϱ»ÖØÐÂÉè¼ÆÎª»¥ÁªÍøÉ豸¡£

1996ÄêÖÁ½ñ:ËäÈ»»ºÂýµ«È·ÐŵÄÊÇ£¬ÎÒÃDz½ÈëÁËÓÉÒÆ¶¯»¥ÁªÍøÂçÉ豸£¨¼´ÎïÁªÍø£©¡°Í³ÖΡ±µÄʱ´ú¡£

ÎïÁªÍøµÄ²¹³ä¼¼ÊõÕýÔÚÂ½ÐøÉÏÏß¡£HTTP/2×÷ΪаæµÄ¹Ø¼üÍøÂçЭÒ飬ÔÚÒ»¶¨³Ì¶ÈÉϽ«ÊÊÓ¦»úÆ÷µ½»úÆ÷µÄͨѶ¡£Thingsee ÔòÊÇÎïÁªÍø¿ª·¢Ì×¼þµÄÏÈÇý£¬ËüÌṩÁËÎïÁªÍø¿ª·¢ËùÐèµÄÓ²¼þ¡£

¹è¹ÈÖÇÕß Tim O¡¯Reilly ×÷³öÇ¿µ÷˵£¬ÎïÁªÍøµÄ³É¹ûÔ¶²»Ö»Êǽ«¿§·È»ú¡¢µç±ùÏäÕâÖÖÎ޹ؽôÒªµÄÉ豸½ÓÈëÍøÂç¡£ÔÚ³ä×ãµÄ´«¸ÐÆ÷ºÍ×Ô¶¯»¯É豸µÄÖ§³ÅÏ£¬ÎïÁªÍøÎÞÒɽ«»áÊÇÈËÀàµÄ¾Þ´ó½ø²½¡£Java ÔÚ¼´½«µ½À´µÄ±ä¸ïÖн«³Ðµ£Ö÷Á¦¾üµÄ½ÇÉ«¡£

ÎïÁªÍøÊÇÔõô¹¤×÷µÄ

2014Äê9Ô£¬Andrew C. Oliver׫дÁËÕâÑùһƪÎÄÕÆ£¬ÔÚʵÏÖ²ãÃæÌÖÂÛÁËÍøÁªÍøÔÚÍŶÓЭ×÷ÖеÄÖØÒªÐÔ¡£ÔÚÕâÖÖÇé¿öÏ£¬ÍŶÓЭ×÷½«Í¬Ê±Äý½áÈËÀàÓë¼ÆËã»ú¡£

ÓÉÓÚÉ豸²»Ö»ÊǺÍÈËÀàÓû§¹µÍ¨£¬Ò²ÐèÒªºÍÆäËûÉ豸¹µÍ¨£¬´Ó¸ù±¾ÉÏÐµĹ¦ÄܳöÏÖÁË----±ùÏä²»½öÄܹ»ÖªµÀÄãµÄ·¬ÇÑÓÃÍêÁË£¬Ëü»¹¿ÉÒÔÒÔÄãµÄÃûÒå¶©¹º¸ü¶à¡£ÆÕÊʼÆËãµÄ³É¹¦Ö®´¦ÔÚÓÚ£¬¼ÆËã»ú½«Í˾ӡ°Ä»ºó¡±£¬ÓëÆäËûÁ¬½ÓµÄÉ豸һÆðÔËËã³öʵÊÂÓëʼþ¼°½â¾ö·½°¸¡£Ö»ÓпÉÖ´Ðм¶±ðµÄ½á¹û½«»á±»Ìá½»¸øÓû§¡£»¥ÁªÍøµÄ³É¾Í½«Ê¹ÎÒÃDz»ÔÙ¿¼Âǹý¶à£¬ÒòΪÎïÁªÍøÎÞ·ìµØÎªÎÒÃǽâ¾öÁËÒ»ÇС£

×îÆ½·²µÄÀý×ÓÍùÍùÊÇ×îÓÐ˵·þÁ¦¡£ÔÚ×î½üµÄÐÂÎŵ±ÖУ¬ÎÒÃÇÇ×ÑÛ¼ûÖ¤ÁËһϵÁÐÁîÈËÓ¡ÏóÉî¿ÌµÄÎïÁªÍøÓ¦Ó÷½Ê½£¬°üÀ¨Å©Òµº¦³æ´¦Àí¡¢Ð¡ÐÍÕ¨µ¯Ðá̽Æ÷ÒÔ¼°Ò½ÁÆÕï¶Ï¼¼ÊõµÄ½ø²½µÈ¡£ÏëÏ뱰΢µÄ×Ô¶¯··Âô»úµÄ´úÌæÆ·----ËüÊÊÁ¿µØ´æ´¢¡¢±»Í×ÉÆµØÎ¬»¤£¬ÓÀԶĬĬµØµÈ´ý×ÅÄãµÄÃüÁî¡£

µ±Ä㽫ÄãµÄÕ˵¥·Å½øÒ»Ì¨×Ô¶¯··Âô»ú²¢°´Ï°´Å¥Ö´ÐÐÄãµÄ¹ºÂòʱ£¬»áÓм¸ÖÖ½»»¥»úÖÆÒÔÈ·ÈÏÄÜÂú×ãÄãµÄ¼¢¶ö¡£Äã²»ÐèÒªÀí½â»òÊÇÈÏͬÕû¸öʵÏÖ¹ý³Ì£¬ÄãµÄθ»á¶Ô½á¹û·Ç³£ÂúÒâ¡£ÏÖÔÚ£¬ÎÒÃÇÓÐÁ˾߱¸ÎïÁªÍø¹¦ÄܵÄ×Ô¶¯··Âô»úÁË¡£µ±ÄãÔÚÆôÓÃÎïÁªÍøµÄ×Ô¶¯··ÂôÉϹºÂòʱ£¬ÄãµÄ¹ºÂò½«»á´¥·¢±é²¼È«ÇòµÄ²Ù×÷ÒÔ±£³Ö¿â´æµÄ¾ùºâ¡¢²¿¼þµÄÍ×ÉÆÎ¬»¤£¬ÕâÖÖÐÂģʽ½ÏǰÎïÁªÍøÄ£Ê½½µµÍÁË30%µÄ×ܳɱ¾¡£

JavaµÄǶÈëʽ¼ÆËãÖ®ÂÃ

ÏÖÔÚÖ»ÓÐÉÙÊýÈËÒâʶµ½ Java ÊÇΪǶÈëʽ¼ÆËã´òÔìµÄÓïÑÔ¡£ËüµÄÔçÆÚ°æ±¾ÓÃÒâÃ÷È·µØ½£Ö¸ÖîÈçµçÊÓ»ú¶¥ºÐ½Ó¿ÚÒ»ÀàµÄ¼ÒÓõçÆ÷¡£James Gosling £¨Java Ö®¸¸£©¹ØÓÚ×î³õµÄÉèÏëÊÇÒÔÉ豸¼äͨÐÅΪºËÐĵģ¬ËûÉèÏë Java ²»½ö½ö±»ÓÃÓÚÉ豸µ½Óû§µÄͨÐÅ£¬Í¬Ê±Ò²±»ÓÃÓÚÉ豸µ½É豸µÄͨÐÅ¡£¶þÊ®ÄêÖ®ºó£¬ÕâЩ³õʼÉè¼ÆÓÅÊÆÒѾ­×¼±¸ºÃÀ´Ö§³ÖÎïÁªÍøÁË¡£

Java µÄÆÕÊÊÐÔҲʹ֮·Ç³£ºÃµØÊÊÓ¦ÎïÁªÍø¡£À´×ÔÊÀ½ç¸÷µØµÄ´óÁ¿µÄ×ÊÔ´Çã×¢ÓÚ½« Java ´«Ê䏸ÐÂÒ»´ú³ÌÐòÔ±£¬²¢È·±£ËüÒѾ­±»Î¬»¤----ÒÔÖ§³ÖËùÓÐÒÀÀµÓÚÖ®µÄ²úƷϵͳ¡£ÊýÒÔÊ®Íò¼ÆµÄ³É¹¦µÄÓ¦ÓóÌÐòºÍϵͳÒѾ­Ö¤Ã÷ÁË Java µÄ²ÅÄÜ¡£

¶ÔÓÚ̽Ë÷ǶÈëʽ±à³ÌµÄ¿ª·¢ÈËÔ±À´½²Çø·ÖJavaƽ̨µÄ²¿·ÖÊǺÜÖØÒªµÄ¡£Ã»±ØÒªÎªÇ¶Èëʽ¿ª·¢×ö³ö±àд»òÔĶÁ³ÌÐòµÄ¸Ä±ä£ººÃµÄ Java ³ÌÐòÔ±¿ÉÒÔºÜÈÝÒ×µØÔĶÁǶÈëʽϵͳµÄÔ´´úÂ룬ÏñËûÃÇÔĶÁµäÐ͵Ä×ÀÃæÆóÒµÓ¦ÓÃÒ»Ñù¡£²»¹ý¿âºÍ¿ª·¢»·¾³£¨ÌرðÊÇ¿ª·¢ºÍ²âÊԵĻ·¾³£©ÊÇΪǶÈëʽ Java ±à³ÌËù¶¨ÖƵġ£È·±£ÄãÓÐÕýÈ·µÄǶÈëʽ¿ª·¢»·¾³¡£

Java ¶ÔǶÈëʽϵͳÀ´ËµÊÇ·ñ¹ýÓÚÅÓ´ó£¿

ÒòΪǶÈëʽÉ豸¶ÔÓÚ¼ÆËãÐÔÄÜ×ÜÊÇ×½½ó¼ûÖ⣬Java ÍùÍù²»ÊÇǶÈëʽ¿ª·¢µÄµÚһѡÔñ¡£»ã±à¡¢C ÉõÖÁÊÇ Python ¶¼ÄÜÔÚ¾ÖÏÞµÄÄÚ´æ¡¢µÍ¹¦Â浀 CPU »òÊÇÓÐÆäËûÓ²¼þÏÞÖÆµÄϵͳÉϸüÄܳԵÿª¡£È»¶ø£¬Ëæ×ÅǶÈëʽ»·¾³Æ½¾ùˮƽµÄÔö³¤£¬½üЩÄêÀ´ÕâÖÖ·Á°­ÒѾ­Öð½¥ÔÚÏûʧ¡£Ç¶Èëʽ»·¾³ÏÂÐ嵀 Java ±àÒë¼¼ÊõµÄ²ÉÓÃҲʹ×ÊÔ´ÐèÇóÒ²ÓÐËùËõ¼õ¡£

2015Äê Java ǶÈëʽ¿ª·¢µÄÕ¹Íû

Java ÔçÔÚ 1996 Äê¾ÍÓÐÁ˽øÐÐǶÈëʽ±à³ÌµÄ×ÊÖÊ£¬È»¶øÈ±·¦ÊÆÍ·¡£½ñÌìÕâÖÖÇ÷ÊÆ·¢Õ¹Ñ¸ËÙ£¬Ò»Ì×ΪǶÈëʽ´òÔìµÄÉú̬ϵͳ----°üº¬ Java ±ê×¼ºÍ¹¤¾ß----ÒѾ­ÐîÊÆÒÔ´ý¡£

ÔÚ 2000 Äêµ½ 2010 Äê¼ä£¬»ùÓÚ Java µÄǶÈëʽ»ò¡°Î¢¡±¼ÆË㼯ÖÐÔÚ J2ME £¨Jave 2 Platform, Micro Edition£©ÊÇÒ»¸öÆÕ±éÊÂʵ¡£ÏÖÔÚ£¬ Java ƽ̨£¬Î¢ÐͰ汾»òÕß˵ Java MEÒѾ­ÊDZê×¼µÄǶÈëʽӦÓÃÔËÐл·¾³ÁË¡£¾¡¹ÜJava MEºÍËüµÄ¸ÅÄî----ÌØ±ðÊÇprofilesºÍconfigurations ---- ÒÀÈ»·Ç³£¹Ø¼ü£¬µ«Òƶ¯ Java ¿ª·¢ÕßÍùÍù¸üרעÓÚAndroidºÍHTML5µÄÓû§½çÃæ¡£Òƶ¯µç»°ÊÇ×î³£¼ûµÄǶÈëʽ¼ÆËã»ú£¬ÏÖÔÚÏúÊÛµÄÊÖ»ú´óÔ¼ÓÐÎå·ÖÖ®ËÄ»ùÓÚ°²×¿ÏµÍ³¡££¨ËäÈ» Android Ö§³Ö Java ME£¬µ«ÕâÁ½¸öÓв»Í¬µÄ²úÆ·ÉúÃüÖÜÆÚ£¬¶øÇÒÉв»Çå³þË­½«¾ö¶¨Ê²Ã´»áÊÇÏÂÒ»´úʵ¼ÊǶÈëʽÉ豸µÄÓ¦ÓóÌÐò»·¾³£©¡£

£¨ÒëÕß×¢£º profiles ³£Òë×÷¼ò±í£¬ÊÇij¸öÐÐÒµ»òij¸öÁìÓòÄÚµÄÌØÐÔ¸ÅÀ¨£¬Ã¿Ì×¼ò±íרÃÅÕë¶ÔijһÀàÉ豸£»configurations ³£Òë×÷ÅäÖã¬Java MEÒýÈëÁËÅäÖõĸÅÄÆÁ±ÎÁ˲»Í¬Ó²¼þÉ豸µÄÎïÀíÌØÐÔ£©

¼ò±í£¨profiles£©ºÍÅäÖã¨configurations£©ÔÚǶÈëʽ±à³ÌÖÐÊǷdz£¹Ø¼üµÄ¸ÅÄî¡£Ò»¸öÏñMIDP£¨Mobile Information Device Profile£¬Òƶ¯ÐÅÏ¢É豸ÅäÖÃÎļþ£©ÕâÑùµÄǶÈëʽ¼ò±íÊÇÒ»Ì× API µÄ¼¯ºÏ£¬ÓÃÓÚÖ§³ÖÏà¹ØµÄÉ豸¡£¶øÅäÖÃÔòÊÇÒ»Ì׿ò¼Ü¹æ·¶¡£²»ÑϽ÷µØ½«ÅäÖÿ´×÷ÊǼò±íµÄËùÊô£¬Ò²ÐíÓÐÖúÓÚÀí½â¼ò±íÕâÒ»¸ÅÄ°üÀ¨×îÏÔÖøµÄ CLDC £¨Connected Limited Device Configuration£©»ò³ÆÖ®ÎªÓÐÏßÁ¬½ÓÉ豸ÅäÖÃÒ²·ûºÏÕâÒ»ËùÏë¡£(¼û ¡°Jim Connors¡¯ Weblog¡± ÒÔÁ˽â¸ü¶àÓйØÓ¦ÓÃÓÚÎïÁªÍøµÄ¼ò±íºÍÅäÖÃ)¡£

³ýÁË Java ME µÄ¼ò±íºÍÅäÖÃÖ®Í⣬һС´éÆóÒµ¼¶ Java ¼¼Êõ³ÖÓÐǶÈëʽ¿ª·¢µÄDZÁ¦¡£ÓÃÓÚ·Ö²¼Ê½×ÊÔ´¹ÜÀíÓë¼à²âµÄJava ¹ÜÀíÀ©Õ¹ £¨¼´JMX Java Management Extensions£©¿ÉÒÔÔÚÓг¯Ò»ÈÕÍêÕûµØ²¹×ãǶÈëʽµÄ¶¨Òå¡£Real-time Java £¨ÊµÊ± Java£©ÔÚÎïÁªÍøÇ¶Èëʽ±à³ÌÖÐÒ²Õ¼¾Ý×ÅÖØÒªµØÎ»¡£

Java µÄʵʱģÐÍÓ빤¾ß

ÔÚÒ½ÁÆ¡¢ÔËÊä¡¢ÖÆÔìºÍÆäËûÐÐÒµÖУ¬Á¬½Ó´«¸ÐÆ÷ÓëЧӦÆ÷µÄǶÈëʽӦÓóÌÐò¶ÔÓÚʵʱҪÇó·Ç³£¸ß¡£¿ÉÔ¤²âµÄ¡¢×¼È·µÄ½á¹û¶ÔÓÚÐÄÔàÆð²«Æ÷¡¢ ·¢¶¯»ú¿ØÖÆÆ÷£¬¹ÜµÀ·§Ãŵȵȶ¼¹ØºõÉúËÀ£¬¶ø²»Ö»ÊÇÄÕÈ˵ĶÑÕ»»ØËÝ¡£

ËäÈ» James Gosling ÏëÈà Java È¥Íê³ÉÆÕ±éµÄʵʱҪÇ󣬵«ÔÚÔçÄê¼äʵʱ²¢²»ÊÇ Java µÄÇ¿Ïî¡£ÓÈÆäÊǺܶà Java ÔËÐÐʱ£¨Java Runtimes£©ÉùÃûÀǽ壬ȫÒòΪËüÃDz¢²»¿É¿¿»òÕßÖÁÉÙÒ²ÔÚ´¦ÀíÀ¬»ø»ØÊÕµÄʱºò²»Ð­µ÷¡£RTSJ£¨Real-Time Specification for Java£¬¼´ Java ʵʱ¹æ·¶£©ÒÔ¼°Ïà¹Ø±ê×¼ÓÃÒÔ´¦ÀíÕâЩʼþµÄʱ¼ä²»È·¶¨ÐÔ----¶¨ÆÚ»òÁãÐǵÄÈÎÎñµ÷¶È¡¢ÈÎÎñÆÚÏÞºÍ CPU ʱ¼äÔ¤Ëã¡¢À¬»øÊÕ¼¯Ï̡߳¢ÆôÓÃijЩÈÎÎñÒÔ±ÜÃâÀ¬»øÊÕ¼¯Ñӳٵ͍Á¿¹©¸ø¡£RTSJ ±»Åú×¼ÓÚ2002Ä꣬ÒѾ­±»Ðí¶àJavaÐéÄâ»úʵÏÖ¡£

ËäÈ»RTSJÔÚ2015Äê2ÔÂ֮ǰһֱ±»JavaÉçÇø½ø³Ì£¨Java Community Process£©ÁÐΪ¸éÖÃÏîÄ¿£¬µ«¹ýȥʮÄêÖÐר¼ÒÃÇÒ»Ö±»ý¼«µØ¶ÔÆä½øÐиÄÉÆÓë¸üС£¾ÙÀý¶øÑÔ£¬JamaicaVM ¾ÍÊÇÒ»Ì×ÓÉ aicas GmbH Ö§³ÖµÄRTSJʵÏÖ·½°¸£¬ÏÖÔÚÃâ·ÑÌṩ¸ø½ÌÓý»òÆäËû·ÇÉÌÒµÓÃ;ʹÓá£

ʵʱϵͳµÄʱ¼äÏß

ǶÈëʽÓÈÆäÊÇʵʱ±ê×¼·¢Õ¹µÄʱ¼äÏ߯ձé½ÏµäÐÍÏû·ÑÈí¼þ³¤µÄ¶à¡£Ò»¸ö³É¹¦µÄÒÆ¶¯ App ¿ÉÄÜÔÚÁù¸öÔ¼ä´ïµ½·åÖµ²¢Ïûʧ³öÊÓÏߣ¬¶øÔÚÒ½ÁÆÉ豸£¬Æû³µºÍ¹¤³§µÄǶÈëʽÈí¼þÍùÍùÐèÒª¼¸Ê®ÄêµÄ¿É¿¿ÔËÐС£¶øÓ°ÏìÕâЩӦÓóÌÐòµÄÒÑ·¢²¼±ê×¼ÏàÓ¦µØÐèÒª¸ü³¤Ê±¼äÀ´Æð²Ý¡£

×î½ü Oracle ÍÆ³öÁËJava SE ʵʱϵͳ£¬ °µÊ¾×ÅJava SE ÒѾ­±»³ä·ÖÔöÇ¿ÒÔÂú×ã¡°Èí¡±ÊµÊ±ÒªÇ󡣡°Èí¡±ÔÚÕâÀïÖÁÉÙÓÐÁ½¸ö½ØÈ»²»Í¬µÄº¬Òå¡£Ò»ÊÇÒªÇóÓÐÈí¼þÓÐÆ½¾ùˮƽµÄÐÔÄܱíÏÖ£¬ÀýÈ磬һ´ÎÆÕͨµÄÒøÐн»Ò×ÔÚ 300 ºÁÃëÄÚ±»·¢Ë;Í×ã¹»ºÃÁË¡£ ¡°Ó²¡±ÊµÊ±ÒªÇóÊÇÍêÈ«²»Í¬µÄ£¬ÀýÈçij¸ö»ú¶¯µç´Å·§£¬ÔÚÓ¦ÓóÌÐò½ÓÊÕ¾¯±¨µÄËÄ·ÖÖ®Ò»ÃëÄڹرն¼ÊÇ×Çé¿ö¡£¡°Ó²¡±ÊµÊ±µÄ×î¹Ø¼üÒªÇóÔÚÕâÖÖÒâÒåÉÏÀ´½²£¬¼´ÊÇ×î »µÇé¿öÄܱ»Ô¤²â¡£

¶ÔºÜ¶àǶÈëÎïÁªÍøµÄÓ¦ÓÃÀ´½²£¬¡°Èí¡±ÊµÊ±ÊÇÍêÈ«ºÏ¸ñµÄ¡£¶ÔÓÚÐèҪӲʵʱ֧³ÖµÄÓ¦ÓóÌÐò£¬Java ¿ª·¢ÈËÔ±ºÜ´ó³Ì¶ÈÉÏתÏò JSR-302£º°²È«¹Ø¼üÐ굀 Java ¼¼Êõ¡£Õâ¸ö¹æ·¶ÊÇ Java ʵʱ¹æ·¶µÄÒ»¸ö×Ó¼¯£¬Ëü²¿·ÖÒÀÀµÓÚ CLDC¡£³ýÁËÆäËûÌØÐÔÖ®Í⣬°²È«¹Ø¼üÐ굀 Java ¶¨ÒåÁË×Ô¼ºµÄ²¢·¢Ä£ÐͺÍʵʱÏ̡߳£The Open Group ×î³õÔÚ 2003 Ä꿪ʼÖÂÁ¦ÓÚ°²È«¹Ø¼üÐÍ Java µÄ¹¤×÷¡£½ñ´ºÔÚ±»Îʼ°¸Ã¹æ·¶µÄ×´¿öʱ£¬JSR 302 ¹æ·¶µÄÖ÷¹Ü Doug Locke¹À¼ÆÔÚ³¤ÆÚµÄÔÍÄðºó£¬ÔÚ 2015 Äê 5 Ô³õ½«»áÓÐÒ»¸ö¹æ·¶±»ÈÏÖ¤£¬ÆäÖаüº¬Ò»Ì×ʵÏÖ·½Ê½µÄ²Î¿¼¡£

ǶÈëʽ Java µÄδÀ´Ç°¾°

Java ÔÚǶÈëʽ±à³ÌÖÐÓÐÖî¶àÆÚÐí£¬¶øÎªÊ¹Ö®Äܹ»Âú×ã¼´½«µ½À´µÄÎïÁªÍø´ó±¬Õ¨ÖеÄÐèÇóÓëÆõ»ú£¬»¹Óг¤Ô¶µÄ·Ҫ×ß¡£Î´À´¼¸ÄêÖУ¬Êý°ÙÒÚÃÀÔªµÄ Java Çý¶¯µÄÉ豸½«×÷ΪÎïÁªÍøµÄÒ»²¿·Ö±»Í¶ÈëʹÓá£ÎÒÏÂһƪÏà¹Ø»°ÌâµÄÎÄÕ»á·Ö±ðÒÔ°®ºÃÕߺÍÉÌÒµ»·¾³ÎªÀý£¬Áо٠Java ǶÈëʽ±à³ÌµÄ¾ßÌåʵÀý£¬²¢¸ü¼ÓÉîÈëµØ½âÊÍΪºÎ RTSJ 2.0 ¶Ô Java ʵʱ±à³ÌµÄÓ°Ïì»áÔ¶Ô¶³¬Ô½´«Í³ÁìÓò¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. Ë«½ðÆ¿ ÓÚ 2015-08-01 14:22:53·¢±í:

    ¿´Ìû¶¥ÌûÕâÊDZØÐëµÎ!