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

JavaÊý¾ÝѹËõ¸ñʽ³ÌÐòÉè¼Æ·½·¨Ö®JARѹËõ¸ñʽ

1¡¢JAR¸ñʽÎļþ½éÉÜ
ÔÚJDK1.1°æÖУ¬¶¨ÒåÁËÓÃÓÚ½«ÓëJavaÓ¦ÓóÌÐòÏà¹ØµÄ¶à¸öÎļþÒÔ¼°Ïà¹Ø×ÊÔ´ÕûºÏÔÚÒ»ÆðµÄÊý¾ÝÎļþÀàÐÍ£­JAR¡£Ò²Ðí¶ÁÕß»á×¢Òâµ½£ºSunÒÔ¼°ÆäËü¹«Ë¾·¢²¼µÄ¶àÖÖÀàÐÍJava¿â¶¼ÊÇÒÔJARÐÎʽ½øÐÐÎļþѹËõºÍ·â×°µÄ¡£
´Ó±¾ÖÊÉϽ²£¬JARѹËõÎļþ²ÉÓÃZIP¸ñʽ½øÐÐÊý¾ÝѹËõ¡£ÓÉÓÚ×î³õÒýÈëJARÊý¾ÝѹËõÀàÐ͵ÄÄ¿µÄÔÚÓÚ½«¿ª·¢Íê³ÉµÄÈí¼þ½øÐнøÐз¢²¼£¬Òò´Ë£¬ÔÚJDKÖж¨ÒåÁËJARÀàÐÍÎļþ¹ÜÀí¹¤¾ß£¬ÓÃÓÚ´´½¨¡¢ä¯ÀÀ¡¢½âѹËõÒÔ¼°Ö´ÐÐJARÎļþµÈ²Ù×÷¡£ÁíÍ⣬ÔÚJDK APIÖл¹¶¨ÒåÁË·â×°ÔÚjava.util.jar°üÖеĶà¸ö¶ÔÏó£¬ÓÃÓÚÔÚJavaÓ¦ÓóÌÐòÖжÔJARÎļþ½øÐйÜÀí¡£
2¡¢ ÀûÓÃJDK¹¤¾ß²Ù×÷JARÎļþ
ÔÚJDK°²×°Ä¿Â¼µÄbin×ÓĿ¼ÖУ¬°üÀ¨Ãû³ÆÎª“jar.exe”µÄ¿ÉÖ´ÐгÌÐò¡£¸Ã³ÌÐòÔÚÖ´Ðйý³ÌÖпÉÒÔÀûÓÃÈçϱíËùʾµÄ¸÷¸öÑ¡ÏʵÏÖJARÎļþµÄ¶àÖÖÀàÐͲÙ×÷£º
±í1 JDKѹËõÎļþ¹ÜÀí¹¤¾ßÓ¦ÓÃÑ¡Ïî±í
ÄÇô£¬¶ÔÓÚ°üº¬ÁËclass×Ö½ÚÂëÎļþºÍ°üº¬ÏàÓ¦×ÊÔ´ÎļþµÄÒ»¸öĿ¼£¬ÀûÓÃJDKÎĵµ¹ÜÀí¹¤¾ß£¬ÈçºÎ´´½¨JARÎļþ´Ó¶øÊµÏÖÊý¾ÝѹËõµÄÄØ£¿ÈÃÎÒÃÇ¿´ÏÂÃæµÄÀý×Ó£º
ÀýÈ磬¶ÔÓÚÒ»¸öÒª·¢²¼µÄÈí¼þÏîÄ¿Demo£¬ÔÚ¸ÃĿ¼ÖаüÀ¨Ò»¸öÃû³ÆÎªDemo.classµÄJava×Ö½ÚÂëÎļþºÍ°üº¬ÉùÒôÎļþµÄĿ¼Audio¡¢°üº¬Í¼Æ¬ÎļþµÄĿ¼Images£¬ÈçÏÂͼËùʾ£º
ÄÇô£¬ÀûÓÃÏÂÃæµÄÃüÁî¼´¿ÉʵÏÖ½«DemoÏîÄ¿´´½¨³É¿É·¢²¼µÄJARÀàÐÍѹËõÎĵµ£º
C:>jar cvf Demo.jar Demo.class Audio Images
ÀûÓÃÉÏÊöÃüÁî´´½¨µÄJARÀàÐÍѹËõÎļþ²»½ö½«DemoĿ¼ÖеĶàÖÖ×ÊÔ´½øÐдò°ü£¬¶øÇÒ½«ÕâЩÊý¾ÝÎļþ½øÐÐÁËѹËõ¡£Èç¹û¶ÁÕß²»ÐèÒªÔÚ´ò°ü¹ý³ÌÖнøÐÐÊý¾ÝѹËõ£¬¿ÉÒÔÉèÖÃjarÖ´ÐÐÑ¡ÏîΪ“cvf0”¡£
Èç¹ûÀûÓÃjar¹¤¾ßµÄtfÑ¡Ïî²é¿´Ð´´½¨µÄJARÎļþ£¬¶ÁÕ߻ᷢÏÖÔÚ¸ÃÎļþÖÐÐÂÔöÁËÃû³ÆÎªMETA-INFµÄĿ¼£¬ÔÚ¸ÃĿ¼Öаüº¬MANIFEST.MFÎļþ£¬¸ÃÎļþµÄ×÷ÓÃÊÇÊ²Ã´ÄØ£¿×ܵÄ˵À´£ºÓÉÓÚÔÚ´´½¨JARÎļþ¹ý³ÌÖпÉÒÔ½øÐÐÊý×ÖÇ©Ãû¡¢°æ±¾¿ØÖÆ¡¢°ü·â×°ÒÔ¼°¶àÖÖÀàÐ͵ŦÄÜÀ©Õ¹£¬Òò´Ë£¬MANIFEST.MFÎļþ¼´ÓÃÓÚ˵Ã÷µ±Ç°µÄJARÎļþÔÚ´´½¨¹ý³ÌÖвÉÓÃÁ˺ÎÖÖÀàÐ͵ŦÄÜÀ©Õ¹£¬µäÐ͵ÄMANIFEST.MFÎļþ´úÂëÈçÏ£º
Manifest-Version: 1.0
Name: java/math/BigDecimal.class
SHA1-Digest: TD1GZt8G11dXY2p4olSZPc5Rj64=
MD5-Digest: z6z8xPj2AW/Q9AkRSPF0cg=
¸ÃÎļþµÄ´úÂë˵Ã÷ÁËѹËõÎļþ²ÉÓõÄÊý×ÖÇ©ÃûÄÚÈÝ¡£
3¡¢ JAR°ü¶ÔÏó¶¨Òå½á¹¹
³ýÁË¿ÉÒÔÀûÓÃJARÎĵµ¹ÜÀí¹¤¾ß¶ÔjarÎļþ½øÐйÜÀíÖ®Í⣬ÔÚJDK APIÖУ¬»¹¶¨ÒåÁËjava.util.jar°ü£¬ÆäÖзâ×°ÁËÓÃÓÚÔÚJavaÓ¦ÓóÌÐòÖд´½¨¡¢Î


Ïà¹ØÎĵµ£º

·ÖÀàÅÅÐò·½·¨——ÉÏÒÆÏÂÒÆ²Ù×÷£¨Java°æ£©

 ×î½üÏîÄ¿ÖÐÓöµ½ÁËÉÏÒÆÏÂÒÆ²Ù×÷µÄÒ»¸ö²Ù×÷£¬ÒÔǰҲ¿´µ½¹ý£¬µ«Ò»Ö±Ã»ÓÐÈ¥Ñо¿¹ý£¬Õâ´ÎÏîÄ¿ÖÐÓöµ½ÁË£¬Ò²¾ÍÈ¥Ñо¿ÁËÒ»°Ñ£¬ÆäʵʵÏÖÔ­ÀíҲͦ¼òµ¥µÄ£¬Ëµ°×Á˾ÍÊÇ
Òª¼Ç¼Êý¾Ý¿âÀïµÄÒª½øÐÐÅÅÐò±íµÄ×ܼǼÊýÁ¿£¬È»ºó¸ù¾ÝÑ­»·µÄ´ÎÊý£¬¶àд¼¸¸öÒþ²Ø±äÁ¿£¬½øÐÐÉÏÒÆÏÂÒÆ²Ù×÷µÄʱºò½øÐÐÅжϾͿÉÒÔÁË¡£
    &n ......

JavaϵĿò¼Ü±à³Ì(5)

 



   ·´Éä¡¢ProxyºÍÔªÊý¾ÝÊÇJava×îÇ¿µÄÈý¸öÌØÕ÷£¬ÔÙ¼ÓÉÏCGLib (Code Generation Library)
ºÍASM£¬Ê¹µÃJavaËäȻûÓÐRuby£¬Python°ãºóÉú¿É磬һÑùÄÜ×ö³öÇ¿º·µÄ¿ò¼Ü¡£
   Proxy
¿ÉÒÔ¿´×÷ÊÇ΢Ð͵ÄAOP£¬Ã÷°×ÌṩÁËÔڼ̳кÍίÍÐÖ®ÍâµÄµÚÈý¸ö´úÂë·âװ;¾¶£¬Ö»ÒªÓÐ×ã¹»µÄÏëÏóÁ¦£¬¿É ......

Java²Ù×÷Excel£ºbook±£»¤

    ExcelµÄbook±£»¤ÊǺܳ£Óõģ¬Ö÷ÒªÊDz»ÏëÈñðÈËÐÞ¸ÄExcelµÄʱºòÓá£ÕâÑùÄܹ»±ÜÃâ¶ñÒâËæ±ãÐÞ¸ÄÊý¾Ý£¬Ìá¸ßÊý¾ÝµÄ¿ÉÐжȡ£
    ÄÇôJAVAÀ´ÊµÏÖÉèÖÃbook±£»¤Ôõô×öÄØ£¿
    ²éÕÒÁ˼¸ÖÖ³£¼ûµÄJAVA²Ù×÷ExcelµÄһЩ°ü£¬´óÌå½á¹ûÈçÏ£º
    1. POI
  &nbs ......

java ¿ª·¢

 ±¾ÏîÄ¿Óõ½µÄ¼¼ÊõÊÇssh£¬ajax¿ò¼Üdwr£¬¹¤×÷Á÷µÈ
Óöµ½µÄÎÊÌâÊÇÒµÎñÁ÷³Ì²»ÊìϤ£¬¼¼ÊõÉϺÍÍŶӳÉÔ±ÓÐЩ²î¾à£¨µ«ÎÒÏàÐÅ×Ô¼º»áÍê³ÉÈÎÎñ£©
sqlÓï¾äµÄ±àд
˼·ÎÊÌ⣬ֻҪÓÐ˼·£¬¾Í»áÓз½·¨£¬×öÈí¼þÒ²ÐèÒªÆæË¼ÃîÏë°¡¹þ¹þ£»
¿ª·¢¹ý³ÌÒ²ÊDz»¶ÏѧϰµÄ¹ý³Ì£»
×î½üÓöµ½ÁËÒ»¸ösessionºÍdatabase²»Í¬²½µÄÎÊÌ⣬½â¾öµÄ·½·¨Êǽ« ......

JAVA¸ß¼¶:¶àºËÏß³Ì volatileÔ­ÀíÓë¼¼ÇÉ

 
ΪʲôʹÓÃvolatile±Èͬ²½´ú¼Û¸üµÍ?
ͬ²½µÄ´ú¼Û, Ö÷ÒªÓɯ䏲¸Ç·¶Î§¾ö¶¨, Èç¹û¿ÉÒÔ½µµÍͬ²½µÄ¸²¸Ç·¶Î§, Ôò¿ÉÒÔ´ó·ùÌáÉý³ÌÐòÐÔÄÜ.
¶øvolatileµÄ¸²¸Ç·¶Î§½ö½ö±äÁ¿¼¶±ðµÄ. Òò´ËËüµÄͬ²½´ú¼ÛºÜµÍ.
volatileÔ­ÀíÊÇʲô?
volatileµÄÓïÒå, ÆäʵÊǸæËß´¦ÀíÆ÷, ²»Òª½«ÎÒ·ÅÈ빤×÷ÄÚ´æ, ÇëÖ±½ÓÔÚÖ÷´æ²Ù×÷ÎÒ.(¹¤×÷ÄÚ´æÏê¼ûj ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ