Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

.netºÍjavaÖ®±È½Ï javaѧϰ

×î½ü¹«Ë¾Òª¿ª·¢Windowsƽ̨ÉϵIJúÆ·£¨ÓÉÓÚÉæ¼°µ½ÉÌÒµ»úÃÜ£¬ËùÒÔĿǰÎÞ·¨¶ÔÕâ¸ö²úÆ·×öÏêϸ½éÉÜ£©£¬²ÉÓÃ.Net¼¼Êõ½øÐпª·¢£¬ÎÒ¸ºÔðµÄÊÇ»ùÓÚ Visual Studio²å¼þ»úÖÆµÄÐÐÒµ¿ª·¢¹¤¾ßµÄ¿ª·¢¡£´Ó¿ªÊ¼½Ó´¥.Netµ½ÏÖÔÚÒѾ­ÓнüÈý¸öÔÂÁË£¬¶øÇÒÒ²¿ª·¢³öÁ˵ÚÒ»¸ö°æ±¾£¬¶Ô.NetÒѾ­ÓÐÁËһЩÈÏʶ£¬ÓÉÓÚÒÔǰÖ÷ÒªÓÃJava¡¢PythonµÈÓïÑÔ½øÐпª·¢£¬Òò´ËÓÐÒâÎÞÒâµÄ¾Í¶ÔÕâЩÓïÑÔ½øÐÐÁ˱Ƚϡ£ºÍJava±ÈÆðÀ´£¬.NetµÄÓÅÊÆ»¹ÊǺܶàµÄ£¬±ÈÈç¿ìËÙ¿ª·¢ÄÜÁ¦¡¢»ùÓÚWindowsÌØÐÔ½øÐпª·¢µÄÄÜÁ¦¡¢ÄÚÖõķḻÀà¿â¡¢Ò»Ð©¸ß¼¶Óï·¨¡¢×é¼þµÄ¶à°æ±¾¹ÜÀíµÈ¡£ÓŵãÊDz»Óùý¶à¿äÒ«µÄ£¬È±µãÎÒÔòÒªºÃºÃµÄ“ÅúÆÀ”Ò»·¬µÄ£¬ÒòΪ“Ç«ÐéʹÈ˽ø²½£¬½¾°ÁʹÈËÂäºó”ÂºÇºÇ¡£¿ª·¢³¡¾°Îª£ºÊ¹ÓÃVisual Studio2005½øÐÐC#µÄ¿ª·¢¡¢Ê¹ÓÃEclipse½øÐÐJava¿ª·¢¡£ 
 
1¡¢HotSwap£ºÔÚJavaÖÐHotSwap¼¼Êõ¸ø³ÌÐòµÄµ÷ÊÔ´øÀ´·Ç³£´óµÄ·½±ã£¬±ÈÈç¿ÉÒÔÈóÌÐòÒ»±ßµ÷ÊÔÒ»±ßÐ޸ĴúÂ룬´úÂëÐÞ¸ÄÒÔºóÔÚ³ÌÐòÖÐÁ¢¼´¾Í¿ÉÒÔ¿´µ½Ð޸ĺóµÄЧ¹û£¬²»ÓÃÿ´ÎÐÞ¸ÄÒÔºó¶¼ÒªÖØÐÂÆô¶¯³ÌÐò£»ÔÚ.NetÖм¸ºõ²»ÔÊÐíÕâÑù×ö£¬Ö»ÓÐÔڷdz£¿Á¿ÌµÄ¼¸¸öÇé¿öϲſÉÒÔʵÏÖÔÚµ÷ÊÔ״̬ÏÂÐ޸ĴúÂ룬¶øÇÒÒ»µ©´úÂë¶Î±»Ö´ÐйýÁ˾Ϳ϶¨²»ÔÊÐíÔÙÐÞ¸ÄÁË£¬Õâ¾Íµ¼ÖÂÿ´ÎÐ޸ĴúÂ붼ҪƵ·±Æô¶¯³ÌÐò£¬·Ç³£·±Ëö¡£
 2¡¢»ùÓÚ.NetµÄ¶«Î÷ºÍWindows½áºÏ¹ýÓÚ½ôÃÜ£¬¶øÇÒºÍWindowsƽ̨ÏÂһЩ¾ÉÓм¼ÊõÓÐÌ«¶àǧ˿ÍòÂÆµÄÁªÏµ£¬µ¼ÖÂÓÃÆðÀ´·Ç³£Âé·³¡£±ÈÈçÿ¸ö¶ÔÍⲿϵͳ±©Â¶µÄ½Ó¿Ú´«À´´«È¥×îºó¿´µ½µÄÀàÐÍÊÇ_ComObject£¬ÒªÏëµÃÖªÆäÕæÕýµÄ½Ó¿ÚÀàÐ;ͱØÐëͨ¹ýCOM¼¼ÊõÀ´È¡µÃ£¬·Ç³£Âé·³£»¿ª·¢µÄºÜ¶à×é¼þ¶¼ÐèÒªµ½×¢²á±íÖÐ×¢²á£¬Ôö¼ÓÁ˲¿ÊðµÄÄѶȡ£
3¡¢Visual StudioÖдúÂëµÄ¼´Ê±²é´íÄÜÁ¦·Ç³£Èõ£¬ºÜ¶àµÄÒªµ½±àÒëʱ²ÅÄÜÖªµÀ´úÂëÊÇ·ñÓÐ´í£»¶øÔÚEclipseÖÐÔÚ±àд´úÂëµÄʱºò¶ÔÓÚÓдíÎóµÄ´úÂëºÍÓо¯¸æµÄ´úÂ루±ÈÈçһЩPrivate³ÉԱûÓб»ÒýÓã©¿ÉÒÔÁ¢¼´ÇåÎúµÄÌáʾ³öÀ´£¬¿ª·¢ÈËÔ±¿ÉÒÔÁ¢¼´ÐÞ¸ÄÓдíÎóµÄ´úÂë¡£
4¡¢JavaÖÐĬÈϵķ½·¨¶¼ÊÇ¿ÉÒÔoverrideµÄ³ý·Ç±êעΪfinal£¬¶øÔÚC#ÖбØÐëÊÇÃ÷È·ÉùÃ÷virtualµÄ²Å¿ÉÒÔoverride¡£ÔÚ DelphiÖÐÒ²ÊÇÀàËÆµÄÎÊÌ⣬ÕâÓ¦¸ÃÊÇDelphiºÍC#¹²Í¬µÄÀϵùAnders Hejlsberg¶ÔÓÚOOµÄÒ»ÖÖÀíÄî°É£¬Ò²ÐíÈ˼ҴóʦµÄÏë·¨ÊÇÕýÈ·µÄ£ºÒ»¸ö·½·¨ÊÇ·ñÊÇÐé·½·¨±ØÐëÒªÃ÷È·Ö¸¶¨¡£²»¹ý¶ÔÓÚϰ¹ßÁËJavaÖÐÕâÖÖʵÏÖ·½Ê½µÄÈËÀ´Ëµ£¬C#µÄÕâÖÖʵÏÖ·½Ê½»¹ÊÇÈÃÈ˸оõһʱÄÑÒÔÊÊÓ¦µÄ¡£
5¡¢Visual StudioµÄ±àÒëËÙ¶ÈÌ«Âý£¬µã»÷¡¾µ÷ÊÔ¡¿/¡¾ÔËÐ


Ïà¹ØÎĵµ£º

javaÐÔÄÜ¼à¿Ø¹¤¾ß btrace

btraceÊÇsunÍÆ³öµÄÒ»¿îjavaÐÔÄÜ¼à¿Ø¹¤¾ß£¬ÀûÓÃjava agent ºÍ jvm attach¼¼Êõ£¬¿ÉÒÔ²»Í£»úµÄÇé¿öÏÂ¼à¿ØÏßÉÏÇé¿ö£¬²¢ÇÒ×öµ½×îÉÙµÄÇÖÈ룬ռÓÃ×îÉÙµÄϵͳ×ÊÔ´¡£
Ïêϸ¼û¹Ù·½Îĵµ
ÁíÍâbtraceÓкÜÑϸñµÄÏÞÖÆ£¬±ÈÈçÆ´½Ó×Ö·û´®¡¢Ñ­»·¡¢µÝ¹é¡¢ÒÔ¼°ÎÒÃÇÆ½Ê±¾­³£ÓõÄһЩ·½·¨¶¼²»¿ÉÒÔÓã¬ËûÓÐËû×Ô¼º×¨ÃŵÄÀà¿â¡£
btrace»¹ÌṩÁËVi ......

java ½âÎö¹«Ê½Àà

package test;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
 * ʵÏÖ¶Ô×Ö·û´®±í´ïʽ½øÐмòµ¥µÄ°üÀ¨º¯ÊýµÄÔËËã¡£
 *
 * @auth ......

java ×¢ÊÍ : annotations ÔªÊý¾Ý

annotations : ×¢ÊÍ
ºÃ´¦
1.Îĵµ±àÖÆ
2.±àÒëÆ÷¼ì²é
3.´úÂë·ÖÎö
JSR 175 ÊDZà³ÌÓïÑÔµÄÔªÊý¾Ý¹¤¾ß,Ϊ½«ÔªÊý¾ÝºÏ²¢µ½ºËÐÄjavaÓïÑÔÖÐÌṩÕýʽÀíÓɺÍ˵Ã÷
»ù±¾ÖªÊ¶:
×¢ÊͲÉÓÃ"@"±ê¼ÇÐÎʽ,ºóÃæÊÇ×¢ÊÍÃû³Æ,È»ºóÔÚÐèÒªÊý¾Ýʱ,ͨ¹ýname=value¶ÔÏò×¢ÊÍÌṩÊý¾Ý
×¢Ê͵ÄÈý¸ö»ù±¾ÖÖÀà:
    ±ê¼Ç×¢ÊÍ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ