C++תJAVAÐèҪעÒâµÄ¼¸µã
ƪÎÄÕÂÊÇ×î½ü¸Õ¿´µ½µÄ£¬ËäÈ»ÊÇ˵³ÌÐòÔ±´ÓC++תJAVAÐèҪעÒâµÄµØ·½£¬µ«ÊǺÜÏêϸµÄ˵³öÁËC++ºÍJAVAµÄ²»Í¬µÄµØ·½£¬¶ÔÓÚJAVAÖÐΪʲôûÓÐÖ¸Õ롢ΪʲôûÓÐÄÚ´æÐ¹Â¶¡¢½Ó¿ÚºÍC++ÖжàÖØ¼Ì³ÐµÄ¹ØÏµ¡¢Òì³£»úÖÆµÈÎÊÌâÒ²ÃèÊöµÄºÜÏêϸ£¬¹Ê×ªÔØ¹ýÀ´¡£
1.JavaÔÚÐéÄâ»úÉÏÔËÐÐ
JavaÔ´´úÂë²¢²»ÊDZ»±àÒë³ÉΪÆÕͨµÄ»úÆ÷´úÂë¡£¶øÊDZ»·Òë³ÉΪÐéÄâ»ú¿ÉÒÔÖ´ÐеĴúÂë¡£Ò»¸öJava½âÊÍÆ÷×îÖÕÖ´ÐÐÕâЩ´úÂë¡£ÕâÆäÖÐûÓÐÁ¬½ÓµÄ¹ý³Ì;½âÊÍÔÚÐèÒªµÄʱºò¶¯Ì¬µÄ¼ÓÔØÒ»Ð©Àà;
2.JavaÊÇÍêÈ«ÃæÏò¶ÔÏóµÄ
JavaÊÇÒ»ÖÖÍêÈ«ÃæÏò¶ÔÏóµÄÓïÑÔ¡£ÕâÒâζ×ÅÄã¶ÔÈκÎÒ»¸öJava¶ÔÏóËù×öµÄ¶¯×÷¶¼ÊÇͨ¹ýÒ»¸ö·½·¨ÊµÏֵġ£µÚÒ»µã¾ÍÊÇ£¬ÔÙҲûÓÐûÓÐÖ÷º¯ÊýÕâÑùµÄ¹ÂÁ¢µÄ¶«Î÷ÁË¡£È¡¶ø´úÖ®µÄÊÇ£¬Äã±ØÐ뿪ʼÓÃÒ»¸ö¶ÔÏóµÄ¿´·¨¿´´ýÒ»¸ö³ÌÐò£¬Ò»¸öÀàµÄ¶ÔÏó¡£µ«ÊÇÕâ¸ö¶ÔÏóÓÖʲô¶ÔÏóÄØ?´ó¶àÊýJava³ÌÐòÖ»ÊǼòµ¥µÄͨ¹ý¼Ì³ÐJava»ù´¡ÀàObjectÀ´ÊµÏÖËùÐèÒªµÄ¶«Î÷£¬µ«ÊÇÄã¿ÉÒÔͨ¹ý´´½¨³ÌÐò»ù´¡ÀàÓÃÓÚ¶à¸öÌØÐÔÏàËÆµÄÓ¦ÓóÌÐòÀ´½Úʡʱ¼ä¡£
ÑϸñµÄÃæÏò¶ÔÏóµÄ¹æ¶¨Òâζ×ÅÀíÓÃÔÓеÄC/C++´úÂë²»¿ÉÒÔÖ±½Ó²»¼Ó¸Ä¶¯µÄʹÓÃ;ϵͳµ÷ÓÃÒ²ÊÇÕâÑùµÄ¡£C++ÖУ¬Äã¿ÉÒÔͨ¹ýÔÚC++Õý³£µÄÃüÃû¿Õ¼äÍâÉùÃ÷extern"C"À´Ê¹ÓÃÔÓеÄCµÄ¹ý³Ìµ÷Ó㬰üÀ¨ÏµÍ³µ÷Óá£
ÔÚJavaÖУ¬Ö»ÓÐÒ»¸öÀàËÆµÄ°²È«»ØËݵķ½·¨£¬µ«ÊDz¢²»ÊÇÊ®·Ö¼òµ¥µÄ·½·¨¡£Äã±ØÐ붨ÒåÒ»¸ö±¾µØ·½·¨£¬ÆäÄ¿µÄÊÇΪCÓïÑÔÌṩ½Ó¿Ú£¬È»ºóÌṩÁ¬½ÓµÄ½éÖÊ¡£Java»·¾³ÌṩÁËÍê³ÉÕâÖÖÈÎÎñµÄ¹¤¾ß£¬µ«ÊÇÕû¸ö¹ý³ÌºÍC++ÖÐÌṩµÄextern±È΢²»×ãµÀ£¬Íê³ÉʹÓÃC++ÀàµÄ¹ý³ÌÔò¸ü¼Ó¸´ÔÓ£¬ÒòΪÕâÑù»áÒýÈë¶ÔCµÄ½è¿ÚºÍCº¯ÊýºÍC++³ÉÔ±º¯ÊýµÄÎÊÌâ¡£
ÐÒÔ˵ÄÊÇ£¬Ðí¶à³£ÓõÄϵͳʵÓù¤¾ßº¯ÊýÒѾÔÚϵͳÀàÖеķ½·¨ÖÐÌṩ³öÀ´£¬µ«ÊÇÕâЩÃ÷ÏÔûÓаüº¬¾¹ýÐí¶àÄêÀ´ÄãËù´´½¨µÄÄÇЩÀàºÍ¹ý³Ì¡£ËùÒÔ£¬ÔÚÄãÐèÒªµÄʱºòÄãÓ¦¸ÃÈ¥×êÑÐһϡ£
3.JavaÖÐûÓжÀÁ¢µÄÍ·Îļþ
ÔÚJavaÖУ¬¹ØÓÚÀàµÄÒ»Çж«Î÷¶¼±»·Åµ½Ò»¸öµ¥¶ÀµÄÎļþÖС£·½·¨µÄλÖÃÖ»¿ÉÄÜÔÚÒ»¸öµØ·½³öÏÖ£¬Ò»¸ö·½·¨µÄʵÏÖ±ØÐëÔÚËüµÄ¶¨Òå¹ý³ÌÖÐͬʱ½øÐС£ÕâÑù×öµÃÓŵãÊÇÔÚʵÏÖ³ÌÐòµÄʱºò²»ÈÝÒ×ÒòΪÎļþµÄ·Çͬ²½´íÎó¶øÊ§°Ü£¬»òÕß»ñÈ¡µ½Ò»¸öûÓÐʵÏÖµÄÉùÃ÷¡£ÀàµÄÉùÃ÷¿ÉÒÔ±»Java½âÊÍÆ÷ÀûÓÃÉõÖÁÊÇ´ÓÒ»¸ö±àÒë¹ýµÄµ¥ÔªÖлñÈ¡£¬ËùÒÔ²»ÔÙÐèÒªÓÐÍ·Îļþ£¬Ö»ÒªÓбàÒë¹ýµÄÎļþ¡£
ÕâÑù×öµÄȱµãÓëÎÒÃDZà³ÌµÄ¹ý³ÌÓйء£Ðí¶àC++³ÌÐòԱϲ»¶ÓÃÍ·ÎļþÀ´´úÌæÎĵµ¡£Òª¿´Ò»¸ö³ÉÔ±º¯ÊýµÄ½Ó¿Ú²ÎÊý£¬Ö»ÐèÒª¿´Í·ÎļþÖеÄÉùÃ÷¼´¿É¡£Äã¿ÉÒÔ¾³£µÄ¿´Í·Îļþ¼´¿ÉÁ˽âÔõÑùȥʹÓÃÕâ¸öÀà¡£ÔÚJavaÖУ¬Ã»ÓÐÕâÑùµ
Ïà¹ØÎĵµ£º
±¾ÎÄÖ÷Ҫ̸һÏÂÃÜÂëѧÖеļÓÃܺÍÊý×ÖÇ©Ãû£¬ÒÔ¼°ÆäÔÚjavaÖÐÈçºÎ½øÐÐʹÓ᣶ÔÃÜÂëѧÓÐÐËȤµÄ»ï°é£¬ÍƼö¿´Bruce SchneierµÄÖø×÷£ºApplied Crypotography.ÔÚjdk1.5µÄ·¢Ðа汾Öа²È«ÐÔ·½ÃæÓÐÁ˺ܴóµÄ¸Ä½ø£¬Ò²ÌṩÁ˶ÔRSAËã·¨µÄÖ±½ÓÖ§³Ö£¬ÏÖÔÚÎÒÃÇ´ÓʵÀýÈëÊÖ½â¾öÎÊÌ⣨±¾ÎĽöÊÇ×÷Ϊ¼òµ¥½éÉÜ£©£º
Ò»¡¢ÃÜÂëѧÉÏ ......
×î½üÒòΪÔÚ×ö½ðÈÚÏîÄ¿£¬ÀïÃæ¶ÔbyteµÄ²Ù×÷ÒªÇó±È½Ï¶à£¬ËùÒÔÔÚÕâÀïÕûÀíÁËһϹØÓÚJavaÖеÄbyteÀàÐÍ¡£
JavaÐéÄâ»úÖÐûÓÐbyteÀàÐÍ
¶÷¡£¡£¡£ÔõÃ´ËµÄØ£¬¸öÈ˸оõÕâ¸ö˵·¨Óеã¶ù»£È˵ÄÒâ˼¡£µÄÈ·£¬µ±Õâ¸öÏë·¨¸Õ¸Õ³öÏÖÔÚÎÒµÄÄÔº£ÖеÄʱºòÎÒ¾õµÃÒ²ÓÐЩºú³¶£¬±Ï¾¹byteÀàÐ;ÍÔÚÄÇÀÔõôÄÜ˵JavaÐéÄâ»úÖÐûÓÐbyteÀàÐÍÄØ£¿
ºÃ°É£¬ ......
Ò»¸öÈí¼þÉè¼ÆµÄºÃ»µ£¬ÎÒÏëºÜ´ó³Ì¶ÈÉÏÈ¡¾öÓÚËüµÄÕûÌå¼Ü¹¹£¬¶øÕâ¸öÕûÌå¼Ü¹¹Æäʵ¾ÍÊÇÄã¶ÔÕû¸öºê¹ÛÉÌÒµÒµÎñµÄ³éÏó¿ò¼Ü£¬µ±´ú±íÒµÎñÂß¼µÄ¸ß²ã³éÏó²ã½á¹¹ ºÏÀíʱ£¬Äãµ×²ãµÄ¾ßÌåʵÏÖÐèÒª¿¼Âǵľͽö½öÊÇһЩËã·¨ºÍһЩ¾ßÌåµÄÒµÎñʵÏÖÁË¡£µ±ÄãÐèÒªÔÙ¿ª·¢ÁíÒ»¸öÏà½üµÄÏîĿʱ£¬ÄãÒÔǰµÄ³éÏó²ã˵²»¶¨»¹¿ÉÒÔÔÙ´ÎÀûÓÃ ÄØ£¬Ãæ¶Ô¶ÔÏóµÄÉè¼Æ ......
¹Ø¼ü×Ö: µ×²ãÊý¾Ý Ãû´Ê½âÊÍ£º ²¹Â룺1 ÔÚ¼ÆËã»úϵͳÖУ¬ÊýÖµÒ»ÂÉÓв¹ÂëÀ´±íʾ(´æ´¢). ʹÓò¹Âë,¿ÉÒÔ½«·ûºÅλºÍÆäËûλͳһ´¦Àí;ͬʱ,¼õ·¨Ò²¿É°´¼Ó·¨À´´¦Àí.ÁíÍâ,Á½¸öÓò¹Âë±íʾµÄÊý¾ÝÏà¼Óʱºò,Èç¹û×î¸ßλ(·ûºÅλ)ÓнøÎ»,Ôò½øÎ¥±»ÉáÆú. 2 ²¹ÂëÓëÔÂëµÄת»»¹ý³Ì¼¸ºõÊÇÏàͬµÄ ÊýÖµµÄ²¹Âë±íʾҲ·ÖÁ½ÖÖÇé¿ö£º £¨1£©ÕýÊýµÄ²¹Âë:ÓëÔ ......
ÎÒÃÇÎªÊ²Ã´ÒªÈ¥ÃæÊÔ ? ÃæÊÔµÄÄ¿µÄÊÇʲô ?
ÃæÊÔÒª½â¾öÄöÎÊÌâ ?
Ò»¡¢ÃæÊÔµÄÄ¿µÄ
¶þ¡¢ÃæÊÔǰµÄ×¼±¸
Èý¡¢ÃæÊÔ³£¼ûÎÊÌâ½â´ð
A¡¢ÏîÄ¿¾Àí³£¼ûÎÊÌâ
B ......