Java SE Development Kit(jdk7)ÊÇÌØÒâΪJava¿ª·¢Õ߸øÓèµÄ¹¤¾ßÏ䣬ÔÚÕâ¶ù²»µ«ÓÐJavaÔËÐÐ×ÔÈ»»·¾³£¬Ò²ÓÐÔËÐеĻù±¾¿â£¬¸ù¾ÝAPP¿ÉÒÔÁ¢¼´ÔËÐУ¬³ÌÐò°²×°·½Ê½¼òÒ×£¬ÔËÐÐËÙÂÊÒ²ÌØ±ð¿ì£¬»¹Äܹ»ÔËÓÃÓÚ¸÷ÖÖ¸÷Ñù·þÎñƽ̨£¬ÈÈÁÒ»¶ÓÓÐÐëÒªµÄ¿Í»§À´¶àÌØÈí¼þÕ¾ÔÚÏßÏÂÔØ£¡
ÓйØJDK
JDK£¨Java Development Kit£©ÊÇÈ«²¿JavaµÄ¹Ø¼ü£¬¸Ã°æ±¾ÐÞ¸´ÁËÓÎÀÀÆ÷µÄÃ÷ÏԵݲȫ©¶´£ºCVE-2013-1493£¬oracle Ç¿ÁÒÒªÇóÓ¦Óà Java ÓÎÀÀÆ÷¿Í»§¸üС£Oracle½ñÈÕÔçÒÑÊÍ·ÅJava 7×îа汾µÄ¶þ½øÖư²×°Îļþ£¬Õâ²»ÊÇС¸üУ¬·´¶øÊÇJavaÎÊÊÀÖ®³õ½Ï´óµÄ¸ÄÉÆ£¬ÌáÉýÁ˱հüµÈÐí¶àÓÐЧµÄÌØÐÔ¡£×îа汾µÄNetbeans7ÔçÒÑÊÊÓÃJava7¡£
JDKÊÇÈ«²¿JavaµÄ¹Ø¼ü,°üº¬ÁËJavaÔËÐÐ×ÔÈ»»·¾³(Java RunTIMe Envirnment),Ò»¶ÑJavaרÓù¤¾ßºÍJava»ù±¾µÄÀà¿â(rt.jar).²»¹ÜÔõÑùJavaÍøÕ¾·þÎñÆ÷±¾ÖÊÈ«ÊÇÄÚǶÁËijһ°æ±¾µÄJDK.
Òò¶ø°ÑÎÕ JDKÊÇѧϰºÃJavaµÄµÚÒ»²½.×îÁ÷ÐеÄJDKÊÇSunÆóÒµ¹«²¼µÄJDK,³ý¿ªSunÒÔÍâ,Ò²ÓÐÐí¶àÆóÒµºÍ»ú¹¹¶¼¿ª·¢Éè¼ÆÁË×Ô¸öµÄJDK,±ÈÈçIBMÆóÒµÑз¢µÄJDK,BEAÆóÒµµÄJrocket,Ò²ÓÐGNU»ú¹¹¿ª·¢Éè¼ÆµÄJDKÕâЩ.
ÔÚÆäÖÐIBMµÄJDK°üÀ¨µÄJVM(Java Virtual Machine)ÔËÐиßЧÂÊÒª±ÈSun JDK°üÀ¨µÄJVM¸ßÓںܶà.¶ø×¨ÒµÔËÐÐÔÚx86·þÎñƽ̨µÄJrocketÔÚ·þÎñÆ÷¶ËÔËÐиßЧÂÊÒ²ÐèÒª±ÈSun JDKºÃÐí¶à.µ«²»¹ÜÔõô˵,´ó¼Ò»òÊDZØÐëÏȰÑSun JDK°ÑÎÕºÃ.
JDKÊÇÈ«²¿JavaµÄ¹Ø¼ü£¬°üº¬ÁËJavaÔËÐÐ×ÔÈ»»·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJavaרÓù¤¾ßºÍJava»ù±¾µÄÀà¿â(rt.jar)¡£ÎÞÂÛʲçÛJavaÍøÕ¾·þÎñÆ÷±¾ÖÊÈ«ÊÇÄÚǶÁËijһ°æ±¾µÄJDK¡£Òò¶ø°ÑÎÕJDKÊÇѧϰºÃJavaµÄµÚÒ»²½¡£×îÁ÷ÐеÄJDKÊÇSunÆóÒµ¹«²¼µÄJDK£¬ÔÚÆäÖÐIBMµÄJDK°üÀ¨µÄJVM£¨Java Virtual Machine£©ÔËÐиßЧÂÊÒª±ÈSun JDK°üÀ¨µÄJVM¸ßÓںܶࡣ¶ø×¨ÒµÔËÐÐÔÚx86·þÎñƽ̨µÄJrocketÔÚ·þÎñÆ÷¶ËÔËÐиßЧÂÊÒ²ÐèÒª±ÈSun JDKºÃÐí¶à¡£µ«²»¹ÜÔõô˵£¬´ó¼Ò»òÊDZØÐëÏȰÑSun JDK°ÑÎպá£
JDKµÄ×îÖØÒªÃüÁîÐй¤¾ß
java£º ÔËÐÐJVMʵÐÐclass
javac£ºJavacÓïÑÔ±àÒëÆ÷
jar£ºJava·â×°¹¤¾ß
javadoc£ºJavaÎĵµÖÆ×÷Æ÷
ÕâÖÖÃüÁîÎñ±ØÒª·Ç³£·Ç³£Á˽⣬Õë¶Ôÿһ¸öÖ÷Òª²ÎÊý¶¼ÐèÒªºÜÊìÁ·²ÅÐС£Õë¶ÔÕâÖÖÖ¸ÁîµÄѧϰÅàѵ£¬JDK DocumentationÉÏÃæÓÐÏ꾡µÄÎı¾Îĵµ¡£
´ÓÐÂÊÖÊӽǿ´À´£¬Ñ¡ÓÃJDK¿ª·¢Éè¼ÆJava³ÌÐòÁ÷³Ì¿ÉÒÔѸËÙÁ˽â³ÌÐòÁ÷³ÌÖи÷Ò»²¿·Ö±àÂë¹ØÏµ£¬ÓÐÒæÓÚÁ˽âJavaÃæÏò¶ÔÏó±à³ÌµÄÖÆ¶¨¹ÛÄî¡£JDKµÄÁíÒ»¸öÃ÷ÏÔÌØµãÊǰéËæ×ÅJava £¨J2EE¡¢J2SE¼°ÆäJ2ME£©°æ±¾µÄÌáÉý¶ø¸üС£µ«ËüµÄȱÏÝÒ²ÊDZȽÏÍ»³öµÄ±ãÊÇ´ÓÒµ¹æÄ£ÐÔ˽ÓÐÔÆJavaÓ¦ÓóÌÐò¿ª·¢Ê®·Ö¼èÄÑ£¬²»¿ÉÒÔ¿ªÕ¹±È½Ï¸´ÔÓµÄJAVA¿ª·¢Èí¼þ£¬Ò²²»ÀûÍŶÓÐ×÷¿ª·¢Éè¼Æ¡£
JavaÓïÑÔÒ²ÐíÊÇλÁÐÍøÂçÔËÓñà³ÌÓïÑÔµÄÓÅÑ¡ÁË£¬Õâ¶¼ÐèÒªµÃÒæÓÚËüÏà¶Ô¸ß¶ÈµÄ°²È«ÏµÊý¼°Æä»ìºÏ¿ª·¢µÄÌØÐÔ£¬¼¸ºõÔÚÏÖ½×¶ÎÈ«²¿µÄµçÄÔÉÏ·þÎñƽ̨ÉÏÄú¶¼Äܹ»¼û»ñµÃJavaµÄ·¼×Ù¡£ÒÔÍùºÜ¿ÉÄÜ»á³öÏÖÐí¶àÈËÂñÔ¹Java¾¡¹ÜÓÐÖø·Ç³£ºÃµÄ»ìºÏ¿ª·¢¼°Æä°²È«·À»¤µÈÌØÐÔ£¬¿ÉÊÇËüµÄʵÐÐËÙÂÊÔ¶Ô¶µØ²»µ½C µÈ¸÷ÖÖ¸÷Ñù´«Í³Ê½³£Óõıà³ÌÓïÑÔ¡£
JDK 7u51 ¹«²¼£¬¸Ã°æ±¾ÐÞ¸´ÁËÓÎÀÀÆ÷µÄÃ÷ÏԵݲȫ©¶´£ºCVE-2013-1493£¬Oracle Ç¿ÁÒÒªÇóÓ¦Óà Java ÓÎÀÀÆ÷¿Í»§¸üС£
¹Ø¼ü²¹¶¡Éý¼¶ÊǶÔÓںü¸¸ö°²È«Â©¶´µÄ²¹¶¡½áºÏ¡£ÎªJava SE¹Ø¼ü²¹¶¡Éý¼¶»¹°üº¬·Ç°²È«ÐÔÐÞ¸´³ÌÐòÁ÷³Ì¡£¹Ø¼ü²¹¶¡Éý¼¶ÊÇ»ýÀÛÐԵģ¬Ã¿Ò»¸ö¹«Ê¾Ö»ÐðÊö×ÔÉÏÒ»¸ö¹Ø¼ü²¹¶¡Éý¼¶ºÍ°²È«¾¯±¨¼ÓÉϵݲȫÐÔÐÞ¸´¡£Òò¶ø£¬Ö®Ç°µÄ¹Ø¼ü²¹¶¡Éý¼¶ºÍ°²È«¾¯±¨ÌáÒéÓ¦·´Ê¡Ïà¹ØÖ®Ç°»ýÀ۵ݲȫÐÔÐÞ¸´³ÌÐòÁ÷³Ì¡£
Çë²ÎÕÕ
¹Ø¼ü²¹¶¡Éý¼¶ºÍ°²È«¾¯±¨µÄÐÅÏ¢ÄÚÈÝ£¬Ïà¹ØOracle°²È«ÐÔ¹«Ê¾¡£
ÒòΪһ¸ö»ñµÃ³É¹¦µÄ½ø¹¥Ëù²úÉúµÄΣº¦£¬OracleÇ¿ÁÒÒªÇó¿Í»§¾¡ÔçÔËÓÃcpuÐÞ¸´³ÌÐòÁ÷³Ì¡£¸Ã¹Ø¼ü²¹¶¡Éý¼¶°üÀ¨50¸öа²È«ÐÔÐÞ¸´³ÌÐòÁ÷³ÌµÄJava SEµÄÉÌÆ·¡£
ÊÊÓÃÊÜÓ°ÏìµÄÉÌÆ·
¸Ã¹Ø¼ü²¹¶¡Éý¼¶´¦ÀíµÄ°²È«Â©¶´Î£º¦ÏÂÁа´ÀàÐÍÁоٵÄÉÌÆ·¡£ÇëµãһϿÉÒÔÓò¹¶¡Áлò¿ÉÒÔÓò¹¶¡±í¸ñÖеÄÁ¬½ÓÀ´ä¯ÀÀÕâÖÖ²¹¶¡µÄÎı¾Îĵµ
ÎÒÌáǰ׼±¸ÁËjdk´óÈ«£¬°Ù¶ÈÔÆÏÂÔØÏêϸµØÖ·£ºhttps://pan.baidu.com/s/1hsfqyVE
Á÷³ÌͼÈí¼þ£¬Á÷³Ìͼһ°ãÓ¦ÓÃÓÚÆóÒµ¡¢¹«Ë¾¡¢Ò½ÁÆ¡¢½Ìѧ¡¢Éú²úÏßÉÏ£¬Á÷³ÌÍ¼ÖÆ×÷Èí¼þÊÇÕâЩ°ì¹«ÈËÔ±±Ø±¸µÄÎäÆ÷Ö®Ò»¡£Á÷³Ìͼ¿ÉÒÔ¸øÎÒÃÇÇå³þµÄÕ¹ÏÖ³öһЩ¸´ÔÓµÄÊý¾Ý£¬ÈÃÎÒÃÇ·ÖÎö»ò¹Û¿´ÆðÀ´¸ü¼ÓÇå³þÃ÷ÁË¡£Ò»¸ö¹¤³¡µÄÉú²úÁ÷³Ì£¬Ò»¸ö¹«Ë¾µÄÔËӪģʽ¶¼Ö»ÐèÒªÓÃÒ»ÕÅÁ÷³Ìͼ¾Í¿ÉÒÔ¼òµ¥µÄ¸ÅÀ¨³öÀ´¡£ÏÂÃæ¸ø´ó¼ÒÍÆ¼öµÄÕâЩÁ÷³ÌÍ¼ÖÆ×÷Èí¼þ£¬Ä㾡¿ÉÒÔÓÃËüÃÇÀ´Íê³ÉÈÎÎñ¡£Äã¿ÉÒÔÊÔÊÔ¿´£¬ÊDz»ÊÇÄãÏëÒªµÄ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ¹Ø¼ü´Ê¹¤¾ß,¹Ø¼ü´Ê²éѯ¹¤¾ß,ÌÔ±¦¹Ø¼ü´Ê¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×îгÌÐòÔ±Èí¼þÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îгÌÐòÔ±Èí¼þ¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
´ò°ü°²×°³ÌÐò£¬´ò°ü°²×°³ÌÐòרÌâÒ³Ãæ¼¯ºÏÁ˶à¿îÈÈÃÅ´ò°ü°²×°³ÌÐòµÄÓ¦Óû¶ÓÏÂÔØ£¬°²×°°üÖÆ×÷¹¤¾ßÊÇרҵÓÃÓÚÖÆ×÷°²×°³ÌÐòµÄ´ò°üÀàÈí¼þ£¬µ¥´¿µÄʹÓýű¾À´±àд°²×°³ÌÐò¶ÔÓÚ´ó¶àÊýÈËÀ´Ëµ²»½öÀ§ÄѶøÇÒÈÝÒ׳ö´í£¬Ê¹Óð²×°°üÖÆ×÷¹¤¾ß²»½ö¾ß±¸³õѧÕßÉÏÊÖÈÝÒס¢ÖÆ×÷µÄ°²×°³ÌÐò¹¦ÄÜÍêÉÆµÈÓŵ㣬±¾ºÏ¼¯ÕûºÏÁËһϵÁÐרҵµÄ°²×°°üÖÆ×÷¹¤¾ß£¬Ê¹Óüòµ¥£¬¹¦ÄÜÈ«Ãæ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÁ÷³Ìͼ¹¤¾ß,ÔÚÏßÁ÷³Ìͼ¹¤¾ß,Á÷³Ìͼ»æÖƹ¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ