À´Ô´£º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 ʵʱ±à³ÌµÄÓ°Ïì»áÔ¶Ô¶³¬Ô½´«Í³ÁìÓò¡£
Ë«½ðÆ¿ ÓÚ 2015-08-01 14:22:53·¢±í:
¿´Ìû¶¥ÌûÕâÊDZØÐëµÎ!