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ÖУ¬Ã»ÓÐÕâÑùµ
Ïà¹ØÎĵµ£º
Ò»¸ö¼òµ¥µÄË«»÷¾ÍÄÜÔËÐÐjarÎļþµÄ´ò°ü¹ý³Ì:
http://blog.csdn.net/ihc523/archive/2009/10/11/4636832.aspx
eclipseµ¼³öjarÎļþÔÙ½«Ëüת»»³Éexe¿ÉÖ´ÐÐÎļþ:
http://hi.baidu.com/%C4%CF%BA%BD%CC%EC%CF%C2/blog/item/1601a381ac9af9d1bd3e1e3d.html
´òJar°üµÄÒ»¸öEclipse²å¼þFatJar:
http://blog.csdn.net/lqsmn613/ar ......
¹ØÓÚ Java Concurrency
×Ô´ÓJavaµ®Éú֮ʱ£¬Java ¾ÍÖ§³Ö²¢ÐеĸÅÄ±ÈÈçÏ̺߳ÍËø»úÖÆ¡£Õâ¸ö½Ì³Ì°ïÖú¿ª·¢¶àÏß³ÌJava³ÌÐòÔ±Äܹ»Àí½âºËÐĵÄJava²¢ÐÐÀíÄîÒÔ¼°ÈçºÎʹÓÃËûÃÇ¡£ ÄÚÈÝÉæ¼°µ½JavaÓïÑÔÖеÄỊ̈߳¬ ÖØÁ·¼¶ÒÔ¼°ÇáÁ¿¼¶Í¬²½»úÖÆ ÒÔ¼°JavaSE 5 ÖеÄËø£¬Ô×ÓÁ¿ ²¢ÐÐÈÝÆ÷£¬Ï̵߳÷¶È ÒÔ¼°Ïß³ÌÖ´ÐÐÕß ......
1.ÔÚÄã¾õµÃÓдíµÄµØ·½ÉèÖöϵã
2.µã»÷¼×¿Ç³æÒ»ÑùµÄ°´Å¥ÏÂÃæµÄ×Ó°´Å¥£¬Ò²ÊǼ׿dzæÒ»ÑùµÄ£¬½ÐDebug
3.ÔËÐгÌÐò£¬µ±³ÌÐòÔËÐе½¸Õ²ÅÉèÖöϵãµÄλÖþͻáÍ£ÏÂÀ´£¬²¢ÇÒÄÇÐдúÂëµ×É«»á¸ßÁÁÏÔʾ¡£
4.½Ó×ÅÄãÔÚÈçϽçÃæÄã¿ÉÒÔ¿´µ½ÄãÏëÒªµÄÐÅÏ¢
5.ÔÚVariablesÀïÃæ¿ÉÒԲ鿴ËùÓбäÁ¿µÄÖµ£¬±ÈÈç¸Õ²ÅÉèÖõĶϵãÀïÃæµÄstrClassNameµÄÖµ¾Í ......
ÎÒÃÇÎªÊ²Ã´ÒªÈ¥ÃæÊÔ ? ÃæÊÔµÄÄ¿µÄÊÇʲô ?
ÃæÊÔÒª½â¾öÄöÎÊÌâ ?
Ò»¡¢ÃæÊÔµÄÄ¿µÄ
¶þ¡¢ÃæÊÔǰµÄ×¼±¸
Èý¡¢ÃæÊÔ³£¼ûÎÊÌâ½â´ð
A¡¢ÏîÄ¿¾Àí³£¼ûÎÊÌâ
B ......