Java×¢Ê͹淶
¶¨ÒåÕâ¸ö¹æ·¶µÄÄ¿µÄÊÇÈÃÏîÄ¿ÖÐËùÓеÄÎĵµ¶¼¿´ÆðÀ´ÏñÒ»¸öÈËдµÄ£¬Ôö¼Ó¿É¶ÁÐÔ£¬¼õÉÙÏîÄ¿×éÖÐÒòΪ»»È˶ø´øÀ´µÄËðʧ¡££¨ÕâЩ¹æ·¶²¢²»ÊÇÒ»¶¨Òª¾ø¶Ô×ñÊØ£¬µ«ÊÇÒ»¶¨ÒªÈóÌÐòÓÐÁ¼ºÃµÄ¿É¶ÁÐÔ£©¡£
Java µÄÓï·¨Óë C++ ¼°ÎªÏàËÆ£¬ÄÇô£¬ÄãÖªµÀ Java µÄ×¢ÊÍÓм¸ÖÖÂð£¿ÊÇÁ½ÖÖ£¿ ¡¡¡¡
// ×¢ÊÍÒ»ÐС¡¡¡
/* ...... */ ×¢ÊÍÈô¸ÉÐÐ
²»ÍêÈ«¶Ô£¬³ýÁËÒÔÉÏÁ½ÖÖÖ®Í⣬»¹ÓеÚÈýÖÖ£¬Îĵµ×¢ÊÍ£º ¡¡¡¡
/** ...... */ ×¢ÊÍÈô¸ÉÐУ¬²¢Ð´Èë javadoc Îĵµ
×¢ÊÍÒª¼òµ¥Ã÷ÁË¡£
String userName = null; //Óû§Ãû
±ßд´úÂë±ß×¢ÊÍ£¬Ð޸ĴúÂëͬʱÐÞ¸ÄÏàÓ¦µÄ×¢ÊÍ£¬ÒÔ±£Ö¤×¢ÊÍÓë´úÂëµÄÒ»ÖÂÐÔ¡£
ÔÚ±ØÒªµÄµØ·½×¢ÊÍ£¬×¢ÊÍÁ¿ÒªÊÊÖС£×¢Ê͵ÄÄÚÈÝÒªÇå³þ¡¢Ã÷ÁË£¬º¬Òå׼ȷ£¬·À
Ö¹×¢ÊͶþÒåÐÔ¡£±£³Ö×¢ÊÍÓëÆäÃèÊöµÄ´úÂëÏàÁÚ£¬¼´×¢Ê͵ľͽüÔÔò¡£
¶Ô´úÂëµÄ×¢ÊÍÓ¦·ÅÔÚÆäÉÏ·½ÏàÁÚλÖ㬲»¿É·ÅÔÚÏÂÃæ¡£¶ÔÊý¾Ý½á¹¹µÄ×¢ÊÍÓ¦·ÅÔÚ
ÆäÉÏ·½ÏàÁÚλÖ㬲»¿É·ÅÔÚÏÂÃæ£»¶Ô½á¹¹ÖеÄÿ¸öÓòµÄ×¢ÊÍÓ¦·ÅÔÚ´ËÓòµÄÓÒ·½£»
ͬһ½á¹¹Öв»Í¬ÓòµÄ×¢ÊÍÒª¶ÔÆë¡£
±äÁ¿¡¢³£Á¿µÄ×¢ÊÍÓ¦·ÅÔÚÆäÉÏ·½ÏàÁÚλÖûòÓÒ·½¡£
È«¾Ö±äÁ¿ÒªÓнÏÏêϸµÄ×¢ÊÍ£¬°üÀ¨¶ÔÆä¹¦ÄÜ¡¢È¡Öµ·¶Î§¡¢ÄÄЩº¯Êý»ò¹ý³Ì´æÈ¡ËüÒÔ
¼°´æÈ¡Ê±×¢ÒâÊÂÏîµÈµÄ˵Ã÷¡£
ÔÚÿ¸öÔ´ÎļþµÄÍ·²¿ÒªÓбØÒªµÄ×¢ÊÍÐÅÏ¢£¬°üÀ¨£ºÎļþÃû£»°æ±¾ºÅ£»×÷Õߣ»Éú³ÉÈÕ
ÆÚ£»Ä£¿é¹¦ÄÜÃèÊö£¨È繦ÄÜ¡¢Ö÷ÒªËã·¨¡¢ÄÚ²¿¸÷²¿·ÖÖ®¼äµÄ¹ØÏµ¡¢¸ÃÎļþÓëÆäËüÎÄ
¼þ¹ØÏµµÈ£©£»Ö÷Òªº¯Êý»ò¹ý³ÌÇåµ¥¼°±¾ÎļþÀúÊ·Ð޸ļǼµÈ¡£
Java´úÂë
/**
* Copy Right Information : Neusoft IIT
* Project : eTrain
* JDK version used : jdk1.3.1
* Comments : config path
* Version :&nb
Ïà¹ØÎĵµ£º
ʲôÊÇÐòÁл¯
javaÖеÄÐòÁл¯(serialization)»úÖÆÄܹ»½«Ò»¸öʵÀý¶ÔÏóµÄ״̬ÐÅϢдÈëµ½Ò»¸ö×Ö½ÚÁ÷ÖУ¬Ê¹Æä¿ÉÒÔͨ¹ýsocket½øÐд«Êä¡¢»òÕ߳־û¯´æ´¢µ½Êý¾Ý¿â»òÎļþϵͳÖУ»È»ºóÔÚÐèÒªµÄʱºò£¬¿ÉÒÔ¸ù¾Ý×Ö½ÚÁ÷ÖеÄÐÅÏ¢À´Öع¹Ò»¸öÏàͬµÄ¶ÔÏó¡£ÐòÁл¯»úÖÆÔÚjavaÖÐÓÐ׏㷺µÄÓ¦Óã¬EJB¡¢RMIµÈ¼¼Êõ¶¼ÊÇÒÔ´ËΪ»ù´¡µÄ¡£  ......
¾ÍÊÇÒªµ½sunµÄÍøÕ¾ÏÂÔØJDK£¬jdk-6u10-beta-windows-i586-p.exe£¬ÎÒÓõÄÊÇÕâ¸ö¡£
»¹ÊÇÔÚsunµÄÍøÕ¾ÏÂÔØWTK£¬sun_java_wireless_toolkit-2_5_2-windows.exe£¬ÎÒÓõÄÕâ¸ö¡£
È»ºó¾ÍÊÇÏȰ²×°jdkÔÙ°²×°wtk£¬Îҵݲװ·¾¶ÊÇ£ºD:\Java\jdk1.6.0_10ºÍD:\Java\WTK2.5.2
ÏÂÔØeclipse£¬ÎÒÓõÄÊÇ£ºwtp-all-in-one-sdk-R-1.5.5- ......
ÍøÉÏÓÐÁ˺ܶàÕâÑùµÄÎÄÕ£¬²»¹ý¸Ð¾õ²¢²»ÊǺÜÈ«£¬ÎÒ¶¼¶«ÕÒÎ÷ÕÒ²Å×îÖÕ°ÑJAVAµ÷ÓÃc++¸ø¸ã¶¨¡£
ÏÂÃæÒýÓÃÁ˺ܶàÍøÉÏÒѾÓеĵÄÄÚÈÝ£¬ÎÒÔÚÕâÀïÖ»ÊÇÕûºÏÒ»´Î£¬ÈÃÒÔºóµÄÅóÓÑÉÙ×ßÍøÂ·¡£
¶à˵ÎÞÒæ£¬¾ßÌåÈçÏ£º
×÷Õß:mykoma
¼ÙÉèËùÓÐÎļþ¶¼·ÅÔÚd:\
Step 1:
дJAVAÎļþ
ÀýÈç³ÌÐòtestdll.java£¬ÄÚÈÝΪ£º
......
ÒÔǰΪÁ˹ýÂËJavaµÄISO-8859-1×Ö·û£¬×ÜÊÇʹÓÃÈçÏ´úÂëÀ´´¦Àí¡£
view plaincopy to clipboardprint?
String strUserame = (String)reuqest.getParameter("username");
strUsername = new String(strUserame.getBytes("ISO-8859-1"),"UTF-8");
String strUserame ......
±íÃæÉÏ¿´ÆðÀ´£¬ÎÞÂÛÓï·¨»¹ÊÇÓ¦ÓõĻ·¾³£¨±ÈÈçÈÝÆ÷Àࣩ£¬·ºÐÍÀàÐÍ£¨»òÕß·ºÐÍ£©¶¼ÀàËÆÓÚ C++ ÖеÄÄ£°å¡£µ«ÊÇÕâÖÖÏàËÆÐÔ½öÏÞÓÚ±íÃæ£¬Java ÓïÑÔÖеķºÐÍ»ù±¾ÉÏÍêÈ«ÔÚ±àÒëÆ÷ÖÐʵÏÖ£¬ÓɱàÒëÆ÷Ö´ÐÐÀàÐͼì²éºÍÀàÐÍÍÆ¶Ï£¬È»ºóÉú³ÉÆÕͨµÄ·Ç·ºÐ͵Ä×Ö½ÚÂë¡£ÕâÖÖʵÏÖ¼¼Êõ³ÆÎª²Á³ý£¨erasure£©£¨±àÒëÆ÷ʹÓ÷ºÐÍÀàÐÍÐÅÏ¢±£Ö¤ÀàÐͰ²È«£¬È»ºóÔ ......