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

Java ±à³ÌµÄ¶¯Ì¬ÐÔ£¬µÚ 5 ²¿·Ö: ¶¯Ì¬×ª»»Àà

ÔÚ¾­¹ýÒ»¶Îʱ¼äµÄÐÝÏ¢Ö®ºó£¬Dennis Sosnoski ÓÖ»ØÀ´ÍƳöÁËËûµÄ
Java ±à³ÌµÄ¶¯Ì¬ÐÔ
ϵ
ÁÐµÄµÚ 5 ²¿·Ö¡£ÄúÒÑÔÚÇ°ÃæµÄÎÄÕÂÖп´µ½ÁËÈçºÎ±àдÓÃÓÚת»» Java ÀàÎļþÒԸıä´úÂëÐÐΪµÄ³ÌÐò¡£ÔÚ±¾ÆÚÖУ¬Dennis½«Õ¹Ê¾ÈçºÎʹÓÃ
Javassist
¿ò¼Ü£¬°Ñת»»Óëʵ¼ÊµÄÀà¼ÓÔØ¹ý³Ì½áºÏÆðÀ´£¬ÓÃÒÔ½øÐÐÁé»îµÄ“¼´Ê±”ÃæÏò·½ÃæµÄÌØÐÔ´¦Àí¡£ÕâÖÖ·½·¨ÔÊÐíÄú¾ö¶¨ÏëÒªÔÚÔËÐÐʱ¸Ä±äµÄÄÚÈÝ£¬²¢Ç±µØÔÚÿ´ÎÔËÐгÌÐò
ʱ×ö³ö²»Í¬µÄÐ޸ġ£ÔÚÕû¸ö¹ý³ÌÖУ¬Äú»¹½«¸üÉîÈëµØÁ˽âÏòJVM ÖмÓÔØÀàµÄÒ»°ãÎÊÌâ¡£
ÔÚµÚ 4 ²¿·Ö“
Óà Javassist ½øÐÐÀàת»»
”ÖУ¬ÄúѧϰÁËÈçºÎʹÓà Javassist ¿ò¼ÜÀ´×ª»»±àÒëÆ÷Éú³ÉµÄ
Java ÀàÎļþ£¬Í¬Ê±Ð´»ØÐ޸ĹýµÄÀàÎļþ¡£ÕâÖÖÀàÎļþת»»²½Öè¶ÔÓÚ×ö³ö³Ö¾Ã±ä¸üÊǺÜÀíÏëµÄ£¬µ«ÊÇÈç¹ûÏëÒªÔÚÿ´ÎÖ´ÐÐÓ¦ÓóÌÐòʱ×ö³ö²»Í¬µÄ±ä¸ü£¬ÕâÖÖ·½·¨¾Í²»Ò»¶¨ºÜ·½±ã¡£¶ÔÓÚÕâÖÖÔÝʱµÄ±ä¸ü£¬²ÉÓÃÔÚÄúʵ¼ÊÆô¶¯Ó¦ÓóÌÐòʱÆð×÷Óõķ½·¨ÒªºÃµÃ¶à¡£

JVM
Ìåϵ½á¹¹ÎªÎÒÃÇÌṩÁËÕâÑù×öµÄ±ãÀû;¾¶¨D¨Dͨ¹ýʹÓà classloader ʵÏÖ¡£Í¨¹ýʹÓà classloader
¹Ò¹³£¨hook£©£¬Äú¿ÉÒÔÀ¹½Ø½«Àà¼ÓÔØµ½ JVM
ÖеĹý³Ì£¬²¢ÔÚʵ¼Ê¼ÓÔØÕâЩÀà֮ǰת»»ËüÃÇ¡£ÎªÁË˵Ã÷Õâ¸ö¹ý³ÌÊÇÈçºÎ¹¤×÷µÄ£¬ÎÒ½«Ê×ÏÈչʾÀà¼ÓÔØ¹ý³ÌµÄÖ±½ÓÀ¹½Ø£¬È»ºóչʾ Javassist
ÈçºÎÌṩÁËÒ»ÖÖ¿ÉÔÚÄúµÄÓ¦ÓóÌÐòÖÐʹÓõıãÀû½Ý¾¶¡£ÔÚÕû¸ö¹ý³ÌÖУ¬ÎÒ½«ÀûÓÃÈ¡×Ô±¾ÏµÁÐÒÔǰÎÄÕÂÖеĴúÂëÆ¬¶Ï¡£
²»Òª´í¹ý±¾ÏµÁÐµÄÆäÓàÎÄÕÂ
µÚ 1 ²¿·Ö£¬“
ÀàºÍÀà×°Èë
”£¨2003 Äê 4 Ô£©

µÚ 2 ²¿·Ö£¬“
ÒýÈë·´Éä
”£¨2003 Äê 6 Ô£©

µÚ 3 ²¿·Ö£¬“
Ó¦Ó÷´Éä
”£¨2003 Äê 7 Ô£©

µÚ 4 ²¿·Ö£¬“
Óà Javassist ½øÐÐÀàת»»
”£¨2003 Äê 9 Ô£©

¼ÓÔØÇøÓò
ÔËÐÐ Java Ó¦ÓóÌÐòµÄͨ³£·½Ê½ÊÇ×÷Ϊ²ÎÊýÏò JVM Ö¸¶¨Ö÷Àà¡£Õâ¶ÔÓÚ±ê×¼²Ù×÷ûÓÐʲôÎÊÌ⣬µ«ÊÇËüûÓÐÌṩ¼°Ê±À¹½ØÀà¼ÓÔØ¹ý³ÌµÄÈκÎ;¾¶£¬¶øÕâÖÖÀ¹½Ø¶Ô´ó¶àÊý³ÌÐòÀ´ËµÊǺÜÓÐÓõġ£ÕýÈçÎÒÔÚµÚ
1 ²¿·Ö“
ÀàºÍÀà×°Èë
”ÖÐËùÌÖÂ۵ģ¬Ðí¶àÀàÉõÖÁÔÚÖ÷À໹ûÓпªÊ¼Ö´ÐÐ֮ǰ¾ÍÒѾ­¼ÓÔØÁË¡£ÒªÀ¹½ØÕâЩÀàµÄ¼ÓÔØ£¬ÄúÐèÒªÔÚ³ÌÐòµÄÖ´Ðйý³ÌÖнøÐÐijÖ̶ֳȵÄÖØ¶¨Ïò¡£

ÐÒÔ˵ÄÊÇ£¬Ä£Äâ JVM ÔÚÔËÐÐÓ¦ÓóÌÐòµÄÖ÷ÀàʱËù×öµÄ¹¤×÷ÊÇÏ൱ÈÝÒ׵ġ£ÄúËùÐè×öµÄ¾ÍÊÇʹÓ÷´É䣨ÕâÊÇÔÚ²»µÃ
µÚ
2 ²


Ïà¹ØÎĵµ£º

Java»ù´¡ÖªÊ¶

JAVAÏà¹Ø»ù´¡ÖªÊ¶
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
2¡¢StringÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍÂð?
3¡¢int ºÍ Integer ÓÐÊ²Ã´Çø±ð
4¡¢String ºÍStringBufferµÄÇø±ð
5¡¢ÔËÐÐʱÒì³£ÓëÒ»°ãÒì³£ÓкÎÒìͬ£¿
6¡¢Ëµ³öServletµÄÉúÃüÖÜÆÚ£¬²¢Ëµ³öServletºÍCGIµÄÇø±ð¡£
7¡¢Ëµ³öArrayList,Vector, LinkedListµÄ´æ´¢ÐÔÄܺÍÌØÐÔ
8¡¢EJBÊÇ»ùÓÚÄÄЩ ......

Java¿ª·¢¹¤¾ßJava IDE GelºÍJcreatorʹÓü¼ÇÉ×ܽá

Ê×ÏȽéÉÜ Ò»¿îСÇɵÄJava IDE - Gel
          ÔÚ¡¶³ÌÐòÔ±¡·ÔÓÖ¾2006ÄêµÚ4ÆÚ¿´µ½½éÉÜһƪ½éÉÜ Free Java IDEµÄÎÄÕ£¬ÀïÃæÌáµ½ÁËGelÕâ¸ö±àÒëÆ÷¡£ÓÚÊÇÉÏÍøËÑÁËһϣ¬¹ûÈ»ÕÒµ½ÁË£¬¹Ù·½ÍøÖ·ÊÇ£ºhttp://memescape.co.uk/gexperts/¡£×îеİ汾ÊÇRC39£¬Ìå»ýºÜС£¬°²×°ÎļþÖ» ......

ÃüÃû·½·¨(JAVA)


ÃüÃû·½·¨(JAVA)
ÃüÃû·½·¨£º
1£¬ÂæÍÕ(Camel)ÃüÃû·¨£ºµÚÒ»¸ö×ÖĸСд£¬ËæºóµÄÿ¸öµ¥´ÊµÄµÚÒ»¸ö×Öĸ´óд¡£È磺studentName
2£¬ÅÁ˹¿¨(Pascal)ÃüÃû·¨£ºÃ¿Ò»¸öµ¥´ÊµÄµÚÒ»¸ö×Öĸ¶¼´óд¡£È磺StudentName
3£¬ÐÙÑÀÀûÃüÃû·¨£º¼Óǰ׺¡£ÈçbtnName,txtName.
1,ÃüÃû¿Õ¼ä
ÒÔPascalÃüÃû·¨.
2,Àà
ÒÔPascalÃüÃû·½·¨£¬È·±£ÀàµÄÃû³Æ ......

javaÖØ¹¹µÄÀí½â±Ê¼Ç

ÕâÁ½Ìì×ÜÊÇתÌû×ÓÁË£¬²»¹ý¿´¹ýºó£¬ÎÒÊÜÒæ·Ëdz£¡£¡
javaÖÐÖØÐ´ºÍÖØ¹¹¶þÕߵ͍ÒåºÍÇø±ð£¿
 
ÖØ¹¹¿É²»ÊÇ“ÖØÔØ¹¹Ô캯Êý”µÄ¼òд¡£
Èí¼þÖØ¹¹ºÍÖØÐ´Ñ¹¸ù²»ÊÇÒ»¸ö²ã´ÎÉϵĶ«Î÷£¡
Èí¼þÖØ¹¹ÊÇ˵³ÌÐòԱΪÁË¶Ô ÒÑÓгÌÐòÔÚ¾¡Á¿²»¸Ä±ä½Ó¿ÚµÄǰÌáÏ ½øÐÐÈçÏ´¦Àí ¶ø×öµÄ ÖØÐ±àд´úÂëµÄ¹¤×÷
1¡¢È¥³ýbug
2¡¢Ìá¸ßЧ ......

Java¹Ø¼ü×Öfinal¡¢staticʹÓÃ×ܽá

Ò»¡¢final
¡¡¸ù¾Ý³ÌÐòÉÏÏÂÎÄ»·¾³£¬Java¹Ø¼ü×ÖfinalÓГÕâÊÇÎÞ·¨¸Ä±äµÄ”»òÕß“ÖÕ̬µÄ”º¬Ò壬Ëü¿ÉÒÔÐÞÊηdzéÏóÀà¡¢·Ç³éÏóÀà³ÉÔ±·½·¨ºÍ±äÁ¿¡£Äã¿ÉÄܳöÓÚÁ½ÖÖÀí½â¶øÐèÒª×èÖ¹¸Ä±ä£ºÉè¼Æ»òЧÂÊ¡£
finalÀ಻Äܱ»¼Ì³Ð£¬Ã»ÓÐ×ÓÀ࣬finalÀàÖеķ½·¨Ä¬ÈÏÊÇfinalµÄ¡£
final·½·¨²»Äܱ»×ÓÀàµÄ·½·¨¸²¸Ç£¬µ«¿ÉÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ