JavaTM 2 SDK, ±ê×¼°æ, 1.4°æ
ÐÂÌØÐÔ¼°ÔöÇ¿ÄÚÈݸÅÒª
Ŀ¼
-->
JD018
cheramicherami@163.net·Òë
Java 2 SDK 1.4±ê×¼°æµÄÐÂÌØÐÔÈçÏÂËùÁС£ °üº¬ÒÔǰSDK°æ±¾µÄÌØÐÔµÄÍêÕûÁбí¿ÉÒÔ´Ó
ÌØÐÔÖ¸Äϵõ½¡£
Java 2 ƽ̨
XML´¦Àí
ÐÂI/O API
°²È«
Java 2DTM¼¼Êõ
ͼÐÎI/O½á¹¹
Java´òÓ¡·þÎñ
AWT
Swing
ÍÏ·Å
¹ÊÕϼǼAPI
JavaTM Web Start ²úÆ·
³¤ÆÚ³ÖÐøµÄ
JavaBeansTM×é¼þ
JDBCTM 3.0 API
¶ÏÑÔ¹¤¾ß
²ÎÊýÑ¡ÔñAPI
JavaÐéÄâ»ú
ÐÔÄÜ
°üÀ¨IPv6µÄÍøÂçÖ§³Ö
RMI
´®Ðл¯
Java ÃüÃûºÍĿ¼½Ó¿ÚTM (JNDI)
CORBA, Java IDL, ºÍRMI-IIOP
JavaTMµ÷ÊÔÆ÷½á¹¹²úÆ·
¹ú¼Ê»¯
JavaTM Plug-in ²úÆ·
ÊÕ¼¯½á¹¹
Ò×ÓÃÐÔ
¹æÔò±í´ïʽ
Math
·´Éä
Java ±¾»ú½Ó¿Ú
¹¤¾ß
¹¤¾ßºÍʵÓóÌÐò
Java 2ƽ̨
XML´¦Àí
Õë¶ÔXML ´¦ÀíµÄJavaTM API ÒѾ±»Ìí¼Óµ½ Java 2ƽ̨¡£Ëüͨ¹ýÒ»Ì×±ê×¼µÄJava ƽ̨APIÌṩ¶ÔXMLµÄ»ù±¾´¦ÀíµÄÖ§³Ö¡£
еÄI/O APIs
еÄI/O (NIO) APIsÔÚ»º³å´¦Àí£¬×Ö·û¼¯Ö§³Ö£¬¹æÔò±í´ïʽƥÅ䣬ÎļþI/O¼°¿ÉÉý¼¶µÄÍøÂçI/OÁìÓòÌṩÐÂÌØÐÔ¼°¸ÄÁ¼µÄÐÔÄÜ¡£
°²È«
ÏÖÔÚ
JavaTM ÃÜÂëϵͳÀ©Õ¹
(JCE),
JavaTM °²È«Ì×½Ó×ÖÀ©Õ¹
(JSSE), and
JavaTM ¼ø¶¨¼°ÈÏÖ¤·þÎñ(JAAS)°²È«ÌØÐÔÒѾ±»¼¯³Éµ½JavaTM 2 SDK, ±ê×¼°æ (J2SDK), 1.4°æÖУ¬¶ø²»ÊÇ×÷Ϊһ¸ö¿ÉÑ¡°ü¡£
ÕâÀïÓÐÁ½¸öа²È«ÌØÐÔ:
JavaTM GSS-API
Äܱ»Ê¹ÓÃKerberos V5»úÖÆµÄͨѶӦÓóÌÐòÓÃÓÚ°²È«µÄ½»»»ÐÅÏ¢¡£
java.security.cert°üÖеÄ
JavaTM Certification Path API
°üº¬ÐµÄÀàºÍ·½·¨£¬ËüÃÇÔÊÐíÄ㽨Á¢²¢ÑéÖ¤Ö¤Êé·¾¶(¼´Ëù˵µÄ "certificate chains£¨ÈÏÖ¤Á´£©").
ÓÉÓÚ½ø¿Ú¿ØÖÆÏÞÖÆ£¬ J2SDK, 1.4°æÒýÈëµÄJCEȨÏÞÕþ²ßÎļþÔÊÐíʹÓá°Ç¿ÓÐÁ¦¡±µ«ÊÇÊÜÏÞµÄÃÜÂëϵͳ¡£ ÕâЩÎļþµÄÔÚ¼ÓÃÜÇ¿¶ÈÉÏ¡°²»ÊÜÏÞ¡±µÄ°æ±¾Ò²¿ÉÒԵõ½¡£
ͬÑùÓÉÓÚ½ø¿Ú¿ØÖÆÏÞÖÆ£¬Õâ¸ö·¢²¼µÄ JSSE ʵÏÖÌṩǿÓÐÁ¦µÄÃÜÂëÌ×¼þ£¬µ«ÊDz»ÔÊÐíȱʡµÄSSLSocketFactory ºÍ SSLServerSocketFactory ±»Ìæ´ú¡£ÒªÁ˽â¸ü¶àÐÅÏ¢£¬Çë²Î¿´
JSSE ²Î¿¼Ö¸ÄÏ.
Ëæ×Å JAAS ±»¼¯³É½øJ2SDK£¬ java.security.Policy API ´¦Àí»ùÓÚίÍеģ¨Principal-based£©ÖÊѯ£¬¶øÇÒȱʡµÄÕþ²ßʵÏÖÖ§³Ö»ùÓÚίÍеÄÈÏÖ¤¼Ç¼¡£Òò´Ë£¬·ÃÎÊ¿ØÖÆÏÖÔÚ²»½ö»ùÓÚʲô´úÂëÔÚÔËÐУ¬¶øÇÒÒ²»ùÓÚËÔÚÔËÐÐËü¡£
¶ÔÓÚ¶¯Ì¬Õþ²ßµÄÖ§³ÖÒ²ÒѾ±»¼ÓÈë¡£J2SDK 1.4°æÒÔǰ,ÀàÔÚ¼ÓÔØÆÚ¼äͨ¹ý²éѯ°²È«Õþ²ß±»¾²Ì¬µÄºÍÐí¿É°ó¶¨¡£Õâ¸ö°ó¶¨µÄÉú´æÆÚÓÉÀà¼ÓÔØÆ÷µÄÉú´æÆÚ¿ØÖÆ¡£ÔÚ1.4 °æÖУ¬Õâ¸ö°ó¶¨ÊDz»Í¬µÄ£¬Ö±µ½°²È«¼ì²é±»Ö´ÐС£°ó¶¨µÄÉú´æÆÚÓɰ²È«Õþ²ßµÄÉú´æÆÚ¿ØÖÆ¡£
Java 2DTM ¼¼Êõ
Java 2D °üº¬ºÜ¶àÐÂÌØÐÔ: ÐÔÄÜÌá¸ß, »º³åͼÐεÄ?
Ò»Á÷ÐÅÏ¢¼à¿ØÀ¹½ØÏµÍ³(IMB System)
ÖпͿƼ¼ÐÅÏ¢ÓÐÏÞ¹«Ë¾ÐÅÏ¢¼à¿ØÏµÍ³ÌáÐÑÄú£ººÜ±§Ç¸£¬ÓÉÓÚÄúÌá½»µÄÄÚÈÝÖлò·ÃÎʵÄÄÚÈÝÖк¬ÓÐϵͳ²»ÔÊÐíµÄ¹Ø¼ü´Ê»òÕßÄúµÄIPÊܵ½ÁË·ÃÎÊÏÞÖÆ£¬±¾´Î²Ù×÷ÎÞЧ£¬ÏµÍ³ÒѼǼÄúµÄIP¼°ÄúÌá½»µÄËùÓÐÊý¾Ý¡£Çë×¢Ò⣬²»ÒªÌá½»ÈκÎÎ¥·´¹ú¼Ò¹æ¶¨µÄÄÚÈÝ£¡±¾´ÎÀ¹½ØµÄÏà¹ØÐÅϢΪ£º¼àÌýÆ÷£ÐµÄÈ«ÆÁ¶ÀռģʽAPI ͨ¹ý¹ÒÆð´°¿Úϵͳֱ½ÓдÆÁÌṩ¸ßÐÔÄܵÄͼÐΣ¬ÓÐÒæÓÚÏñÓÎÏ·»òÕ߯äËû»æÍ¼Ãܼ¯³ÌÐòµÄÓ¦Óá£Í¨¹ýеÄͼÐλ·¾³·½·¨Ö¸³öÔÚͼÐλ·¾³ÏÂÏÔʾÆ÷£¬¼üÅ̺ÍÊó±êÊÇ·ñ±»Ö§³ÖµÄÎÞÖªÖ§³Ö£¨Headless support £©¡£¶ÔÓÚÐèÒª¶ÔÓ¦ÓóÌÐòµÄÍâ¹Û½øÐÐÈ«Ãæ¿ØÖƵijÌÐò¶øÑÔ£¬×Ô´øµÄ¿ò¼ÜÐÞÊεĹرÕÏÖÔÚÒ²ÊÇ¿ÉÓõġ£¼¤»îÕâ¸ö¹¦ÄÜ¿ÉÒÔ·ÀÖ¹»æÖÆ¿ò¼Ü×Ô´øµÄ±êÌâÀ¸£¬ÏµÍ³²Ëµ¥£¬±ß¿ò»òÆäËûÒÀÀµ±¾µØ²Ù×÷ϵͳµÄͼÐÎ×é¼þ¡£°´Å¥ÖÐ¼ä´øÓйö¶¯ÂֵϬÂÖÊó±êµÄÄÚ½¨Ö§³ÖÒ²¿ÉÒÔʹÓá£Í¬Ñù£¬ÐµÄÊó±ê»¬ÂÖ¼àÌýÆ÷ÀàÔÊÐíÓû§×Ô¶¨ÒåÊó±ê»¬ÂÖµÄÐÐΪ¡£AWT °üÒѾ±»ÐÞ¸ÄΪȫ64λÊÊÓ¦£¬²¢ÇÒÄÜÔËÐÐÔÚ´øÓÐ64λºÍ32λµØÖ·µÄSolaris »úÆ÷ÉÏ¡£
Swing
ºÜ¶àÐÂÌØÐÔÒѾ±»Ìí¼Óµ½Swing¡£ÐµÄspinner×é¼þÊÇÒ»¸öÔÊÐíÓû§Í¨¹ýʹÓÃÒ»¶ÔºÜСµÄÉÏ/ϼýÍ·°´Å¥Ñ»·Ñ¡ÔñÒ»¸öÊý×Ö»òÖµµÄµ¥ÐÐÊäÈëÓò¡£Ðµĸñʽ»¯Îı¾Óò ×é¼þÔÊÐí¸ñʽ»¯µÄÈÕÆÚ£¬Êý×ÖºÍ×Ö·û´®£¬¾ÍÏñÖ»½ÓÊÜÊ®½øÖƼ۸ñµÄÎı¾Óò¡£´°¿ÚÍâ¹Û£¨Windows look and feel£© ʵÏÖÒѾÌṩ2000/98°æ±¾µÄÖ§³Ö¡£ÐµÄÍϷŽṹÌṩ×é¼þ¼äµÄÎÞ·ìÍÏ·ÅÖ§³ÖͬʱÌṩʵÏÖ×Ô¼ºµÄSwing×é¼þµÄÍϷʦÄÜ¡ª¡ªÐ´Ò»¶ÔÃèÊö×Ô¼ºµÄÊý¾ÝÄ£Ð͵Äϸ½ÚµÄ·½·¨¾ÍÊÇËùÓÐÐèÒª×öµÄ¡£SwingµÄ½ø¶ÈÌõ×é¼þÒѾ±»¼ÓÇ¿ÒÔÖ§³ÖÄ£ºý״̬£»Ä£ºý½ø¶ÈÌõʹÓÃÁ¬ÐøµÄ¶¯»ÏÔʾһ¸öºÄʱµÄ²Ù×÷ÔÚ½øÐжø²»ÊÇÏÔʾÍê³É³Ì¶È¡£ÓÉÓÚ¾Þ´óµÄ¿Í»§ÒªÇó£¬ Ñ¡Ï×é¼þÒѾ±»¼ÓÇ¿ÒÔÖ§³Ö¿É¹ö¶¯µÄÑ¡Ï¡£ÓÉÓÚÕâ¸öÌØÐԵļÓÈ룬Èç¹ûËùÓеÄÑ¡Ïî²»ÄÜÏÔʾÔÚÒ»ÐÐÀïÃæ£¬Ñ¡Ï×é¼þ½«ÏÔʾһ¸ö¿É¹ö¶¯µÄÑ¡ÏîÌõ¶ø²»Êǽ«Ñ¡Ïî·ÅÈë¶àÐС£ÒÔǰÒÔ˽Óз½Ê½´ò°üµÄpopup ºÍ popup factoryÀàÏÖÔÚÊǹ«Óеģ¬Òò´Ë³ÌÐòÔ±¿ÉÒÔ×Ô¶¨Òå»ò´´½¨ËûÃÇ×Ô¼ºµÄµ¯³öʽ×é¼þ¡£ÐµĽ¹µã½á¹¹ÍêÈ«¼¯³É½øSwing¡£
ÍÏ·Å
Swing ÒѾÌí¼ÓÓ¦ÓóÌÐò¼äµÄÊý¾Ý´«ÊäÖ§³Ö¡£Ò»¸öÍϷŲÙ×÷ÊÇÒ»¸öÒѾ±»Í¼Ð樵ãÉ豸±íʾËùÖ¸¶¨µÄÊý¾Ý´«ÊäÇëÇó¡£ÔÚ¿½±´/Õ³ÌùµÄÇé¿öÖУ¬Êý¾Ý´«Êä³£³£ÓüüÅÌÆô¶¯¡£Êý¾Ý´«ÊäµÄÄÜÁ¦ÓÐÁ½ÖÖÐÎʽ£ºÍÏ·Å(DnD) Ö§³ÖºÍͨ¹ý¼ôÇÐ/¿½±´/Õ³ÌùµÄ¼ôÇа崫Êä¡£²Î¼û
SwingÊý¾Ý´«Êä.
¹ÊÕϼǼAPI
Java ¹ÊÕϼǼAPI ͨ¹ýÌṩÊʺÏÖÕ¶ËÓû§£¬ÏµÍ³¹ÜÀíÔ±£¬ÁìÓò·þÎñ¹¤³Ìʦ¼°Èí¼þ¿ª·¢Ð¡×é·ÖÎöµÄ¹ÊÕϼǼ´Ù½øÁËÈí¼þÔÚ¿Í»§·½µÄ·þÎñÓëά»¤¡£¹ÊÕϼǼ API²¶»ñÖîÈ簲ȫʧЧ£¬ÅäÖôíÎó£¬ÐÔÄÜÆ¿¾±£¬ºÍ/»òÓ¦Óûòƽ̨µÄ´íÎó¡£
JavaTM Web Start ²úÆ·
Java Web Start ²úÆ·ÊÇJ2SE 1.4.0°ó¶¨µÄеÄÓ¦ÓóÌÐò¿ª·¢¼¼Êõ¡£Ê¹ÓÃJava Web Start£¬ÄãÆô¶¯Ó¦ÓóÌÐò¿É¼û¼òµ¥µÄµ¥»÷WebÒ³µÄÁ´½Ó¡£Èç¹ûÓ¦ÓóÌÐò²»ÔÚÄãµÄ¼ÆËã»úÉÏÃæ£¬
Java Web Start ×Ô¶¯µÄÏÂÔØËùÐèÒªµÄÈ«²¿Îļþ¡£È»ºóËü»º´æÄÇЩÎļþÔØÄãµÄ¼ÆËã»úÉÏ£¬Òò´ËÄÇЩӦÓóÌÐòÔÚÈκÎÄãÏëÈÃËüÆô¶¯µÄʱºò¶¼¿ÉÒÔ´ÓÄãµÄ¼ÆËã»úÉÏÆô¶¯--ÎÞÂÛÊÇ´Ó×ÀÃæÉϵÄÒ»¸öͼ±ê»òÕß´Óä¯ÀÀÆ÷ÉϵÄÒ»¸öÁ´½Ó¡£ÎÞÂÛÄãÄãʹÓÃʲô·½·¨Æô¶¯Ó¦ÓóÌÐò£¬¸ÃÓ¦ÓóÌÐòµÄ×îа汾×ÜÊdzÊÏÖ¸øÄã¡£
³¤ÆÚ³ÖÐøµÄJavaBeans×é¼þ
еijÖÐøÄ£Ðͱ»Éè¼ÆÓÃÀ´´¦ÀíͼÐεÄJavaBeanºÍ¹Ì¶¨µÄÍâÐμäµÄת»¯¹ý³Ì¡£ÐµÄAPIÊʺÏΪͼÐεÄJavaBean´´½¨¾ÍÏñÎı¾ËùÃèÊöµÄËûÃǵÄÌØÐԵĵµ°¸¡£
JDBC 3.0 API
JDBC 3.0 APIÓÉjava.sql °üºÍ
javax.sql°ü×é³É£¬ÎªJAVAÓïÑÔÌṩͨÓõÄÊý¾Ý·ÃÎÊ¡£Ê¹ÓÃJDBC 3.0 API£¬ÄãÊÂʵÉÏ¿ÉÒÔ·ÃÎÊÈκÎÊý¾ÝÔ´£¬´Ó¹ØÏµÐÍÊý¾Ý¿âµ½µç×ÓÊý¾Ý±íÒÔ¼°ÆÕͨÎļþ¡£ JDBC¼¼ÊõÒ²Ìṩʲô¹¤¾ß¼°¿ÉÑ¡ÔñµÄ½Ó¿Ú¿ÉÒÔ±»½¨Á¢µÄͨÓûù´¡¡£
ÐÂÌØÐÔ°üÀ¨ÔÚÊÂÎñÖÐÉèÖñ£´æµãµÄÄÜÁ¦£¬±£³ÖÒ»¸ö±»Ìá½»ÊÂÎñµÄ½á¹û¼¯£¬ÖØÐÂʹÓÃÇ°ÃæµÄÉêÃ÷£¬µÃµ½ÉêÃ÷ÖеIJÎÊýµÄÔªÊý¾Ý£¬µÃµ½×Ô¶¯²úÉúµÄ¹Ø¼ü×ÖÒÔ¼°Ò»´Î´ò¿ª¶à¸ö½á¹û¼¯¡£ÕâÀïÓÐÁ½¸öеÄJDBCÊý¾ÝÀàÐÍ£¬BOOLEAN ºÍDATALINK£¬Ê¹Óà DATALINK Êý¾ÝÀàÐÍ¿ÉÒÔÔÚÊý¾ÝÔ´Íâ²Ù×ÝÊý¾Ý¡£Õâ¸ö·¢²¼Í¬Ê±½¨Á¢ÁËJDBC ·þÎñ¹©Ó¦Õß½Ó¿ÚºÍÁ¬½ÓÆ÷½á¹¹¼äµÄ¹ØÏµ¡£
¶ÏÑÔ¹¤¾ß
¶ÏÑÔ¹¤¾ßÒѾ±»¼ÓÈëJava 2 ƽ̨¡£¶ÏÑÔÊdzÌÐòÔ±ÏàÐżÆËã»ú³ÌÐòµÄ×´Ì¬ÎªÕæµÄ²¼¶û±í´ïʽ¡£ÀýÈ磬ÔÚÅÅÐòÒ»¸öÁбíºó£¬³ÌÐòÔ±¿ÉÒÔ¶ÏÑÔ¸ÃÁбíʽÉýÐòÅÅÁеġ£ÔËÐÐʱµÄ¶ÏÑÔÆÀ¹ÀÒÔÈ·¶¨´úÂëµÄÕýÈ·ÐÔÊÇÌá¸ß´úÂëµÄÖÊÁ¿µÄ×îÇ¿ÓÐÁ¦µÄ¹¤¾ßÖ®Ò»£¬ÒòΪËü¿ìËٵĽÒ¶µÄ³ÌÐòÔ±ÔÚ³ÌÐòµÄÐÐΪÉϵÄÎó½â¡£
²ÎÊýÑ¡ÔñAPI
Õâ¸öÐÂÌØÐÔÊÇÓÃÓÚ²Ù×ÝÓû§²ÎÊýºÍÅäÖÃÊý¾ÝµÄ¼òµ¥API¡£Ó¦ÓóÌÐòÐèÒª²ÎÊýºÍÅäÖÃÊý¾ÝÒÔÊÊÓ¦²»Í¬µÄÓû§¡¢»·¾³¼°ÐèÇó¡£Ó¦ÓóÌÐòÐèÒªÒ»ÖÖ´æ´¢£¬µÃµ½ÒÔ¼°ÐÞ¸ÄÕâЩÊý¾ÝµÄ·½·¨¡£Õâ¸öÐèÇóÓɲÎÊýÑ¡ÔñAPIÀ´Âú×ã¡£²ÎÊýÑ¡ÔñAPIÓÐÒâÓÚÈ¡´úͨ³£Ê¹ÓõÄjava.util.PropertiesÀà,¾ÀÕýËüµÄºÜ¶à²»×㣬ͬʱ±£³ÖËüµÄСÇÉ¡£
JavaÐéÄâ»ú
Õâ¸ö·¢²¼µÄJavaÐéÄâ»ú°üº¬Á˼¸¸öÔöÇ¿ÄÚÈÝ¡£
¶ÔÓÚ64λSolarisTM-SPARCTM ƽ̨µÄÖ§³Ö¡£
´íÎó´¦Àí»úÖÆ¡£
²¢·¢À¬»øÊÕ¼¯Æ÷¡£
¼Ç¼À¬»øÊÕ¼¯Ê¼þµÄй¤¾ß¡£
ClassicÐéÄâ»ú²»ÔÙ×÷ΪJava 2 SDKµÄÒ»²¿·Ö¡£
ÐÔÄÜ
Õâ¸ö·¢²¼°üº¬Æ½Ì¨µÄºÜ¶à·½ÃæµÄÐÔÄÜÔöÇ¿¡£²Î¿´ ÐÔÄÜÔöÇ¿ »ñµÃÓйصÄÏêϸÃèÊö¡£
°üÀ¨IPv6µÄÍøÂçÖ§³Ö
ÐÂÌØÐÔ °üº¬»ùÓÚTCPºÍUDPÓ¦ÓõÄIPv6Ö§³Ö£¬ÎÞÁ¬½Ó/ÎÞ°ó¶¨Ì×½Ó×ÖÖ§³Ö£¬¸üÁé»îµÄÌ×½Ó×Ö´´½¨¡¢°ó¶¨¼°Á¬½Ó¡£Ò»¸ö³ÆÎªJava°²È«Ì×½Ó×ÖÀ©Õ¹µÄ»úÖÆÌṩͨ¹ýÌ×½Ó×ֵļÓÃÜÊý¾Ý·¢ËÍ£»ÐÂÀà
URIÔÊÐíÔÚ²»´æÔÚÐÒé´¦Àí³ÌÐòµÄÇé¿öϽøÐÐURI¹¹ÔìºÍ½âÎö ¡£FTPÐÒé´¦Àí³ÌÐò±»ÐÞ¸ÄÒÔ·ûºÏµ±Ç°µÄ±ê×¼¡£È±Ê¡µÄ×Ö·û¼¯ÏÖÔÚÊÇUTF8,²¢ÇÒÄÜʹÓÃÆäËû×Ö·û¼¯·½°¸µÄAPIÒѾ±»¼ÓÈë¡£
Ò»¸öÐÂÀà, ÍøÂç½Ó¿Ú, ÔÊÐí½Ó¿ÚºÍµØÖ·µÄö¾Ù£¬ InetAddressÖеÄJNDI DNS SPÖ§³ÖʹӦÓóÌÐò¿ÉÒÔ³ÉΪ´¿Java ÃüÃû·þÎñÌṩÕß¡£TCP´øÍâÊý¾ÝΪÏÈǰµÄÓ¦ÓÃÌṩ֧³Ö£»Ò»¸öUDPÁ¬½Ó·½·¨Ïò²Ù×÷ϵͳµÇ¼ÇÄ¿µÄµØÖ·£¬ÔÊÐíUDP Ì×½Ó×ÖÖеÄÒì²½´íÎ󷵻أ»SOCkS V5 ºÍ V4 TCPµÄÈ«²¿Ö§³Ö°üº¬ºÍ´úÀí³ÌÐòÔÚ°æ±¾ÉϵÄ×Ô¶¯ÐÉÌ¡£ÁíÍ⣬ÔÚÁ÷ÇëÇó£¬Ó¦´ð±¨Í·´¦Àí¼°´íÎó´¦ÀíÉÏÒ²ÓиĽø¡£
RMI
java.rmi.server.RMIClassLoaderÖеÄijЩ¾²Ì¬·½·¨
ÏÖÔÚ½«ËûÃǵÄÐÐΪ´ú±íеķþÎñÌṩÕß½Ó¿ÚµÄʵÀý£¬
java.rmi.server.RMIClassLoaderSpi. ¶ÔÓÚ¸ø¶¨µÄÓ¦Óã¬Õâ¸ö·þÎñÌṩÕß¶ÔÏó¿ÉÒÔ±»ÉèÖóÉÔö¼ÓRMI¶¯Ì¬Àà¼ÓÔØÐÐΪ¡£È±Ê¡Çé¿öÏ£¬·þÎñÌṩÕßʵÏÖ RMIClassLoaderµÄËùÓо²Ì¬·½·¨µÄ±ê×¼ÐÐΪ.²Î¿´ÀàÎĵµRMIClassLoader ºÍ
RMIClassLoaderSpi »ñµÃÏêϸÐÅÏ¢¡£
´®Ðл¯
Õâ¸ö·¢²¼ÔÚ´®Ðл¯APIÉÏÓм¸¸ö¸Ä±äºÍ¼ÓÇ¿£¬°üÀ¨
Ö§³ÖÒÑÖªµÄ·Ç´®Ðл¯¶ÔÏó²»±»´®ÐÐÊý¾ÝÁ÷·ÃÎÊ¡£
Ö§³ÖÀà·½·¨readObjectNoData¡£
ÖØÒªµÄ´íÎóÐÞÕý¡£
Java ÃüÃû¼°Ä¿Â¼½Ó¿ÚTM (JNDI)
Internet ÓòÃû·þÎñϵͳ£¨DNS£©·þÎñ³ÌÐòÏÖÔÚÊÇv1.4µÄÒ»²¿·Ö¡£Õâ¸ö×é¼þÔÊÐíÓ¦ÓóÌÐò¶ÁÈ¡´æ´¢ÓÚDNSÉϵÄÊý¾Ý¡£
JNDIÇáÁ¿Ä¿Â¼·ÃÎÊÐÒé·þÎñ³ÌÐòÔÚ°²È«ÉÏÓÐËùÔöÇ¿£¬ÕâʹµÃÓ¦ÓóÌÐò¿ÉÒÔ½¨Á¢»ùÓÚÒѾ´æÔÚµÄLDAPÁ¬½ÓÉϵݲȫ»áÒé²¢ÇÒ¿ÉÒÔʹÓò»Í¬µÄÈÏÖ¤ÐÒé¡£
JNDI CORBA ¶ÔÏó·þÎñ(COS) ÃüÃû·þÎñ³ÌÐòÖ§³Ö
Interoperable
Naming Service (INS) ¹æ·¶ (99-12-03).
²Î¿´ JNDI ÔöÇ¿»ñµÃ¸ü¶àÐÅÏ¢¡£
CORBA, Java IDL, ºÍ
RMI-IIOP
Java 2ÏÖÔÚ°üº¬±ãЯ¶ÔÏóÊÊÅäÆ÷(POA)¶ÔÏóÇëÇó´úÀí(ORB)¡£ORBʹµÃCORBA¶ÔÏó¼äͨ¹ý¶ÔÏóÇëÇóÕߣ¨¿Í»§¶Ë£©ºÍ¶ÔÏóÇëÇó·þÎñÕß¼äµÄÁ¬½Óµ½´ïÏ໥¼äµÄͨѶ³ÉΪ¿ÉÄÜ¡£POA ORB ÔÊÐí³ÌÐòÔ±´´½¨¶ÔÏóʵÏÖ²»Í¬ORB²úÆ·¼äµÄ±ãЯÐÔ¼°Ìṩ¾ßÓй̶¨Éí·Ý¶ÔÏóµÄÖ§³ÖÉõÖÁ¸ü¶à¡£Ñ§Ï°¸ü¶àÓйØJ2SE v.1.3 ºÍ J2SE v.1.4¼äµÄIDLµÄ±ä»¯£¬ÇëÁ¬½Óµ½Java(tm) IDL: J2SE 1.3 ºÍ 1.4¼äµÄ±ä»¯.
JavaTM µ÷ÊÔÆ÷½á¹¹²úÆ·
ÈȽ»»»
Õâ¸öÌØÐÔÒѾ±»¼ÓÈëÒÔÔÊÐíÀàÔÚµ÷ÊÔÆ÷µÄ¿ØÖÆÏÂÒ²¿ÉÒÔ±»¸üС£
ʵÀý¹ýÂËÆ÷
EventRequests ÏÖÔÚÄÜÖ¸¶¨Ò»¸öʵÀý¹ýÂËÆ÷£¬Õâ¿ÉÒÔÏÞÖÆÍ¨¹ýÇëÇóµÄʼþµÄ²úÉúÖ»ÄܲúÉúÓÚÄÇЩָ¶¨¶ÔÏó¡£
VMDeathRequests
ÏÖÔÚÒ»¸öÇëÇó¿ÉÒÔ¿ØÖÆÄ¿±êÐéÄâ»úµÄÖÕֹ֪ͨ£¬ÔÊÐíͬ²½Çå³ý¹Ø±Õ¡£
¹ú¼Ê»¯
Unicode 3.0 Ö§³Ö
J2SE 1.4ÖеÄ×Ö·û´¦ÀíÊÇ»ùÓÚUnicode 3.0±ê×¼µÄ¡£ÕâÓ°Ïìjava.lang°üÖеÄCharacterÀàºÍStringÀà
£¬Í¬Ê±Ó°Ïìjava.text°üÖеÄÎı¾ÕûÀí¼°Ë«ÏòÎı¾·ÖÎö¹¦ÄÜ¡£
ThaiºÍHindiÖ§³Ö
ThaiºÍHindiÔÚËùÓй¦ÄÜÉ϶¼Ö§³Ö¡£²Î¿´±¾µØÖ§³ÖÎĵµµÃµ½±¾µØÖ§³ÖºÍÊä³öϵͳµÄÍêÕûÐÅÏ¢¡£
JavaTM Plug-in Product
Java Plug-in 1.4 ÌṩÏÂÃæµÄÐÂÌØÐÔ: ¶à°æ±¾Ö§³Ö£¬Òò´Ë¶à°æ±¾µÄJRE¿ÉÒÔÔÚÏàͬµÄ»·¾³Ï¿ª·¢²¢ÇÒJava
Plug-inÄÜÑ¡ÔñËüÐèÒªµÄ°æ±¾£»Í¨¹ýJava°²È«Ì×½Ó×ÖÀ©Õ¹(JSSE)¶ø²»ÊÇä¯ÀÀÆ÷µÄHTTPSÖ§³Ö£»¼ÓÇ¿appletÒþ²Ø£¬Òò´ËÖîÈçGIF£¬JPEG£¬XMLµÄÆäËûÎļþÒ²ÄܺÍÀàÎļþÒ»Æð±»Òþ²Ø½øJAR£»applet³ÖÐø£¬Òò´ËappletsÈÔÄÜͨ¹ýä¯ÀÀÆ÷¶Ô»°¡£
1.4°æÒ²Ìṩͨ¹ý±ê×¼µÄ£¬w3c¶¨ÒåµÄ½Ó¿Ú·ÃÎÊDOM£»¶ÏÑԺ͹ÊÕϼǼ֧³Ö£»°üÀ¨applet¼ÓÔØ½ø¶ÈÌõµÄ¿ÉÓÃÐÔÔöÇ¿£»¸ÄÁ¼µÄJARѹËõÒÔ¼Ó¿ìÏÂÔØËÙ¶È¡£
ÊÕ¼¯½á¹¹
J2SDK1.4ÖÐÊÕ¼¯½á¹¹Óм¸¸öÔöÇ¿, °üÀ¨Ò»¸öͨ¸æËæ»ú·ÃÎʵıê¼Ç½Ó¿Ú£¬»ùÓÚÉí·ÝµÄ£¨¶ø²»ÊÇ»ùÓÚÏàµÈÐÔ£©Map, insertion-order-preserving Map ÒÔ¼°
Set ʵÏÖ,ÒÔ¼°ÓÃÓÚ´ÓÁбíÖвÙ×ݺͷµ»ØÖµµÄÐÂËã·¨¡£²Î¿´ÊÕ¼¯½á¹¹ÔöÇ¿»ñµÃϸ½ÚÄÚÈÝ¡£
Ò×ÓÃÐÔ
ÐÂÌØÐÔÖ§³Ö:
JTabbedPaneÉϵĿɼÇÒäµÄµ¼º½
ͨ¹ý°ïÖú¼¼ÊõµÄÎı¾±à¼
HTML×é¼þµÄÒ×ÓÃÐÔ
Swing¶¯×÷µÄÒ×ÓÃÐÔ
ʹÓÃÁбíÏîµÄÊ××ÖĸµÄÁÐ±íµ¼º½
¹æÔò±í´ïʽ
аüjava.util.regex
°üº¬ÒÀ¿¿Ö¸¶¨Ä£Ê½µÄ¹æÔò±í´ïʽµÄ×Ö·ûÐòÁÐÆ¥ÅäµÄÀà¡£
Math
Ò»¸öеÄÓÃÓÚ²úÉúËØÊýµÄ¸ßЧµÄ·½·¨ÒѾ±»¼ÓÈëÀàjava.math.BigIntegerÖУ¬¸Ã·½·¨²»ÐèÒªµ÷ÓÃÕßÖ¸¶¨Ê²Ã´¡£
·´Éä
ijЩ·´Éä²Ù×÷£¬Ò²¾ÍÊÇ
java.lang.reflect.Field,
java.lang.reflect.Method.invoke(),
java.lang.reflect.Constructor.newInstance(), ºÍClass.newInstance(),
ΪÁ˸ü¸ßµÄÐÔÄܶø±»ÖØÐ´¡£·´Éäµ÷ÓúÍʵÀý»¯±ÈÒÔǰµÄ·¢²¼Òª¿ìºÃ¼¸±¶¡£
Java±¾»ú½Ó¿Ú
v 1.4ÖеÄJNIÒѾ±»¼ÓÇ¿ÒÔ·´Ó³java.nio°üµÄÐÂÌØÐÔ: Ö±½Ó»º³å¡£Ö±½Ó»º³åµÄÄÚÈÝÄÜפÁôÔÚ±¾»úµÄÄÚ´æÖжø²»ÊÇÔÚͨ³£µÄÀ¬»øÊÕ¼¯¶ÑÖС£²Î¿´
JNIÔöÇ¿.
¹¤¾ß¼°ÊµÓóÌÐò
²Î¿´¹¤¾ß¸Ä±äµÃµ½ÕâÀïµÄ¸ÅÒªµÄÏêϸÄÚÈÝ¡£
javaÓ¦ÓóÌÐòÆô¶¯³ÌÐòΪ֧³ÖеĶÏÑÔ¹¤¾ßÌṩÃüÁîÐÐÑ¡ÏîÖ§³Ö¡£
ÔÚSolarisTM ²Ù×÷ϵͳ»·¾³ÏÂ
(SPARCTM ƽ̨±ê×¼°æ) еÄÃüÁîÐÐÑ¡Ïî¿ÉÒÔÖ¸¶¨64λ»òÕß32λ²Ù×÷¡£ÔÚËùÓÐÆ½Ì¨£¬ÐÂÑ¡Ïî-Xloggc:file
¼Ç¼ָ¶¨ÎļþÀïÃæµÄÿ¸öÀ¬»øÊÕ¼¯Ê¼þ¡£
javadoc¹¤¾ßÏÖÔÚÔÚ²úÉúµÄÎĵµÀïÃæ°üÀ¨¾²Ì¬³ÉÔ±µÄÖµ¡£¶ÔÓÚ´íÎóÐÞÕý£¬²Î¿´ÉÏÃæµÄ¹¤¾ß¸Ä±äÁ¬½Ó¡£
MIF doclet (´ÓSDKÉϵ¥¶ÀÏÂÔØ) ÒѾÓÐÁËÒ»¸öÖ÷ÒªµÄ¸üР-- Ëü´ÓÔ´Îļþ²úÉúFrameMakerºÍPDF¸ñʽµÄAPIÎĵµ¡£
native2ascii¹¤¾ß¶Ô°üº¬´íÎóÐÞÕý£¬ÏÖÔÚÕýÈ·´¦ÀíʹÓÃUnicode±àÂëµÄÔ´Îļþ£¬ÀýÈçWinNTϵÄȱʡ±àÂë¡£
idlj ¹¤¾ßÏÖÔÚ²úÉúPortable Servant Inheritance ModelϵķþÎñ¶Ë°ó¶¨¡£Õâ¸ö±ä»¯°üº¬ÐµÄȱʡÐÐΪºÍÄÜʹÄã³ÖÐø²úÉúÏòºó¼æÈݵķþÎñ¶Ë°ó¶¨µÄÐÂÃüÁîÐÐÑ¡Ïî¡£Á˽â¸ü¶àPortable Servant Inheritance Model¡£
orbd¹¤¾ß£¬»òÕß¶ÔÏóÇëÇó´úÀíÊØ»¤³ÌÐò£¨Object Request Broker Daemon£©, ´úÌæÔÝ̬ÃüÃû·þÎñ£¨Transient
Naming Service£©£¬ tnameserv¡£ORBD°üÀ¨ÔÝ̬ÃüÃû·þÎñ£¨Transient Naming Service£©ºÍ³ÖÐøÃüÃû·þÎñ £¨Persistent Naming Service£©¡£orbd¹¤¾ßÔÚCORBA»·¾³ÏÂʹµÃ¿Í»§¶Ë͸Ã÷µÄ¶¨Î»²¢µ÷Ó÷þÎñ¶ËÉϵÄÓÀ¾Ã¶ÔÏó¡£orbd¹¤¾ßºÏ²¢ÁË·þÎñÆ÷¹ÜÀíÆ÷£¨Server Manager£©£¬INS£¨Interoperable Naming Service£©¼°Òýµ¼ÃüÃû·þÎñÆ÷£¨Bootstrap Name Server£©µÄ¹¦ÄÜ¡£µ±ºÍservertoolÁªºÏʹÓõÄʱºò£¬ÔÚ¿Í»§¶ËÏë·ÃÎÊ·þÎñÆ÷¶ËµÄÇé¿öÏ£¬·þÎñÆ÷¹ÜÀíÆ÷¶¨Î»£¬µÇ¼Ç²¢¼¤»îÒ»¸ö·þÎñÆ÷¡£
servertool ¶ÔÓÚÕâ¸ö·¢²¼ÊÇÒ»¸öй¤¾ß¡£servertoolΪӦÓóÌÐò¿ª·¢ÕßÔڵǼǣ¬×¢Ïú£¬Æô¶¯¼°¹Ø±ÕÒ»¸ö·þÎñÆ÷ÉÏÌṩһ¸öÒ×ÓÚʹÓõĽӿڡ£
rmic±àÒëÆ÷ΪʹÓÃÖ§³ÖÔ¶³Ì·½·¨µ÷Óã¨RMI£©µÄ±ãЯʽ¶ÔÏóÊÊÅäÆ÷£¨POA£©Ìṩһ¸öеÄÑ¡Ïî¡£POAʹµÃORBµÄÂôÖ÷ÔÚÆäËûÓ¦ÓÃÖеÄÒÆÖ²ÐÔ³ÉΪ¿ÉÄÜ¡£Á˽â¸ü¶à¹ØÓÚPOAµÄÄÚÈÝ¡£ÔÚʹÓÃrmic±àÒëÆ÷ʱ¼¤»îPOAÖ§³Ö£¬Ê¹ÓòÎÊýrmic -iiop -poa.
ͼÐÎÕþ²ß¹¤¾ß°üÒѾ±»¼ÓÇ¿ÒÔʹµÃ¿ÉÒÔÖ¸¶¨Ö÷ÓòÓÃÒÔÖ¸³öʲôÓû§±»ÊÚÓèÌØ¶¨µÄ·ÃÎÊ¿ØÖÆÈ¨ÏÞ¡£
Copyright © 2001
Sun Microsystems, Inc. All Rights Reserved.

