JavaÖÐÀàµÄÉúÃüÖÜÆÚ
JavaÐéÄâ»ú¹ÜÀíÀàºÍ¶ÔÏóµÄÉúÃüÖÜÆÚ£»
£¨1£©ÀàµÄÉúÃüÖÜÆÚ´ÓÀà±»¼ÓÔØ£¬Á¬½Ó£¬³õʼ»¯¿ªÊ¼£¬µ½Àà±»Ð¶ÔØ½áÊø£»
£¨2£©Àà´¦ÓÚÉúÃüÖÜÆÚʱ£¬ËüµÄ¶þ½øÖÆÊý¾ÝλÓÚÔËÐÐʱ·½·¨ÇøÄÚ£¬ÔÚ¶ÑÇø»¹ÓÐÒ»¸öÏàÓ¦µÄÃèÊöÀàµÄClassÀàµÄ¶ÔÏó£»
£¨3£©Ö»Óе±Àà´¦ÓÚÉúÃüÖÜÆÚÖÐʱ£¬Java³ÌÐò²ÅÄܹ»Ê¹ÓÃËü¡£
1.JavaÐéÄâ»ú¼°³ÌÐòµÄÉúÃüÖÜÆÚ
£¨1£©Í¨¹ýjavaÃüÁîÔËÐÐÒ»¸öJava³ÌÐòʱ£¬Æô¶¯Ò»¸öJavaÐéÄâ»ú½ø³Ì£»
£¨2£©JavaÐéÄâ»ú½ø³Ì´ÓÆô¶¯µ½ÖÕÖ¹µÄ¹ý³Ì£¬³ÆÎªJavaÐéÄâ»úÉúÃüÖÜÆÚ£»
£¨3£©³ÌÐòÉúÃüÖÜÆÚºÍJavaÐéÄâ»úÉúÃüÖÜÆÚÊÇÒ»Öµģ¬ÒòΪJavaÐéÄâ»ú½ø³Ì´Ó´´½¨ÆðµÄÈÎÎñ¾ÍÊÇÖ´ÐÐJava³ÌÐò¡£
2.ÀàµÄ¼ÓÔØ£¬Á¬½ÓºÍ³õʼ»¯
a.Java³ÌÐòҪʹÓÃij¸öÀàʱ£¬JavaÐéÄâ»úҪȷ±£Õâ¸öÀà±»¼ÓÔØ£¬Á¬½ÓºÍÔËÐУ¬ÆäÖÐÁ¬½Ó°üÀ¨ÑéÖ¤£¬×¼±¸ºÍ½âÎö¡£
b.¼ÓÔØ£º²éÕÒ²¢¼ÓÔØÀàµÄ¶þ½øÖÆÊý¾Ý£»
c.Á¬½Ó
c.1 ÑéÖ¤£ºÈ·±£¼ÓÔØÀàµÄÕýÈ·ÐÔ£»
c.2 ×¼±¸£ºÎª¾²Ì¬±äÁ¿·ÖÅäÄڴ棬²¢½«Æä³õʼ»¯ÎªÄ¬ÈÏÖµ£»
c.3 ½âÎö£º½«ÀàÖеķûºÅÒýÓÃת»»ÎªÖ±½ÓÒýÓá£
d³õʼ»¯£º
¸øÀàµÄ¾²Ì¬±äÁ¿¸³ÓèÕýÈ·µÄ³õʼֵ
£¨1£©¼ÓÔØ
1.1 ¼ÓÔØÐèÒªÍê³É£º
1.1.1 ½«ÀàµÄ.classÎļþÖеĶþ½øÖÆÊý¾Ý¶Áµ½ÄÚ´æÖеÄÔËÐÐʱÊý¾ÝÇøµÄ·½·¨Çø£»
1.1.2 ÔÚ¶ÑÇø´´½¨Ò»¸öjava.lang.Class¶ÔÏ󣨶ÔÏó¶¼·ÅÔÚ¶ÑÇø£©£¬ÓÃÓÚ·â×°ÀàÔÚ·½·¨ÇøÄÚµÄÊý¾Ý½á¹¹¡£
1.2 ¼ÓÔØµÄ×îÖÕ²úÆ·ÊÇλÓÚÔËÐÐʱÊý¾ÝÇø¶ÑÇøµÄjava.lang.Class¶ÔÏó£¬Class¶ÔÏó·â×°ÁËÀàÔÚ·½·¨ÇøµÄÊý¾Ý½á¹¹£¬²¢ÏòJava³ÌÐòÌṩ·ÃÎÊÀàÔÚ·½·¨ÇøÄÚµÄÊý¾Ý½á¹¹µÄ½Ó¿Ú
1.3 ÀàµÄ¼ÓÔØÓɼÓÔØÆ÷Íê³É
1.3.1 JavaÐéÄâ»ú×Ô´øµÄ¼ÓÔØÆ÷
°üÀ¨Æô¶¯Àà¼ÓÔØÆ÷£¬À©Õ¹Àà¼ÓÔØÆ÷ºÍϵͳÀà¼ÓÔØÆ÷¡¶ºóÁ½¸ö¶¼ÊÇjava.lang.ClassÀàµÄʵÀý¡·
1.3.2 Óû§×Ô¶¨ÒåµÄÀà¼ÓÔØÆ÷
java.lang.ClassµÄ×ÓÀàµÄʵÀý£¬Óû§¿ÉÒÔͨ¹ýËü¶¨ÖÆÀàµÄ¼ÓÔØ·½Ê½
Àà¼ÓÔØÆ÷ÔÚÔ¤ÁÏij¸öÀཫҪ±»Ê¹ÓÃʱ¾ÍÔ¤ÏȼÓÔØËü£¬Èç¹ûÔÚÔ¤ÏȼÓÔØ¹ý³ÌÖÐÓöµ½.class
Ïà¹ØÎĵµ£º
ÔÚjavaÏîÄ¿¼¯³Éflex¿ª·¢ÔÚweb2.0ÊÇÊÇÒ»¸öÊ®·ÖÓмÛÖµµÄ¿ª·¢·½°¸£¬ÌرðÔÚÆóÒµ¼¶µÄÓ¦ÓÃÖУ¬flexºÍjava¼äµÄͨѶԽÏÔÖØÒª¡£µ«ÊÇÏÖÔÚµÄjavaºÍflexµÄ¿ò¼ÜËäÈ»¶à£¬µ«Êǹ²Í¨ÐÔ²»´ó¡£¾ÍÊÇͨ¹ý´«Í³µÄwebserviceµ÷Óã¬Ò²ÒòΪЧÂÊÎÊÌâºÍ½âÎöxmlµÄ·±ÖصŤ×÷£¬ºÜ¶àÏîÄ¿¿ª·¢ËٶȺÍά»¤ÏÞÖÆ½Ï´ó¡£ÔÚ½üÀ´ÏîÄ¿£¬ÎÒÔÚ¹«Ë¾³¢Ê ......
¡¡¡¡¾Ý¹úÍâýÌ屨µÀ£¬MozillaÒѾÕë¶ÔFirefoxÉèÖÃÁËÒ»¸ö¶ñÒâJava²å¼þÆÁ±ÎºÚÃûµ¥¡£
¡¡¡¡¾Ý°²È«²©¿ÍBrian Krebs½éÉÜ£¬ÉÏÖܼ׹ÇÎĹ«Ë¾·¢²¼ÁËÒ»¸öÐÞ¸´Java²å¼þ©¶´µÄ¸üУ¬µ«ÊÇMozilla¿ª·¢ÈËÔ±·¢ÏÖ£¬Õâ¸ö¸üÐÂûÓÐɾ³ý¾É°æ±¾µÄ´úÂ룬ʹµÃϵͳÈÔÈ»ÁôÏÂÁË©¶´´úÂ룬´Ó¶øÊ¹µÃÒÅÁô´úÂë³ÉΪеĩ¶´¡£¶Ô´Ë£¬Mozilla²»µÃ²»½«ÆÁ± ......
ϵͳ×Ô¶¯Å׳öµÄÒì³£
ËùÓÐϵͳ¶¨ÒåµÄ±àÒëºÍÔËÐÐÒì³£¶¼¿ÉÒÔÓÉϵͳ×Ô¶¯Å׳ö£¬³ÆÎª±ê×¼Òì³££¬²¢ÇÒ Java Ç¿ÁÒµØÒªÇóÓ¦ÓóÌÐò½øÐÐÍêÕûµÄÒì³£´¦Àí£¬¸øÓû§ÓѺõÄÌáʾ£¬»òÕßÐÞÕýºóʹ³ÌÐò¼ÌÐøÖ´ÐС£
Óï¾äÅ׳öµÄÒì³£
Óû§³ÌÐò×Ô¶¨ÒåµÄÒì³£ºÍÓ¦ÓóÌÐòÌØ¶¨µÄÒì³£,±ØÐë½èÖúÓÚ throws ºÍ throw Óï¾äÀ´¶¨ÒåÅ׳öÒì³£¡£
throwÊÇÓï¾äÅ׳ö ......
×ÔJava2ÒÔÀ´£¬JavaÓïÑÔÔö¼ÓÁËÒ»¸ö¹Ø¼ü×Östrictfp£¬ËäÈ»Õâ¸ö¹Ø¼ü×ÖÔÚ´ó¶àÊý³¡ºÏ±È½ÏÉÙÓ㬵«ÊÇ»¹ÊÇÓбØÒªÁ˽âһϡ£
strictfp µÄÒâ˼ÊÇFP-strict£¬Ò²¾ÍÊÇ˵¾«È·¸¡µãµÄÒâ˼¡£ÔÚJavaÐéÄâ»ú½øÐи¡µãÔËËãʱ£¬Èç¹ûûÓÐÖ¸¶¨strictfp¹Ø¼ü×Öʱ£¬JavaµÄ±àÒëÆ÷ÒÔ¼°ÔËÐл·¾³ÔÚ¶Ô¸¡µãÔËËãµÄ±í´ïʽÊDzÉȡһÖÖ½üËÆÓÚÎÒÐÐÎÒËØµÄÐÐΪÀ´Íê³É ......
Êý×ÖÖ¤Ê飺
£¨Ò»£©Ö¤Êé¹ÜÀí
1.keyToolÖ¤Êé¹ÜÀí
£¨1£© ±¾µØÊý×ÖÖ¤ÊéÉú³ÉÃüÁî
keytool -genkeypair -alias www.zlex.org -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -validity 36000 -keystore zlex.keystore -dname "CN=www.zle ......