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

javaÀ¬»ø»ØÊÕËã·¨Ò»¿ú







¼ÇµÃ²¿ÃÅÀÏ´óÔø¾­Ëµ¹ý£¬javaµÄÀ¬»ø»ØÊÕ»úÖƶÔÓÚjavaÌåϵ½á¹¹µÄѧϰ·Ç³£ÖØÒª¡£ÕâÀォÔĶÁµÄһЩÎÄÏ×ÕûÀí×ܽá³öÀ´£¬¼ÇÊöjavaµÄ¼¸ÖÖÀ¬»ø»ØÊÕËã·¨¡£
  À¬»ø»ØÊÕËã·¨ÓÐÁ½¸ö»ù±¾µÄÎÊÌ⣺1.±ØÐë¼ì²âµ½À¬»ø¶ÔÏó¡£2.±ØÐëÖØÐÂÉùÃ÷±»À¬»ø¶ÔÏóÕ¼ÓõĶѿռ䲢ÇÒÈöѿռä¿ÉÓá£
  ¿É´ïÐÔ£¨reachability£©
  Ò»¸ö¶ÔÏóÊÇ¿É´ïµÄ£¬µ±ÇÒ½öµ±´Ó¿ÉÖ´ÐгÌÐòµÄ¸ù¼¯¿ªÊ¼ÓÐÒýÓ÷¾¶ÄÜ·ÃÎʸöÔÏó¡£
  ¸ù¼¯£¨roots
set£©
  °üÀ¨£º1.¾Ö²¿±äÁ¿µÄ¶ÔÏóÒýÓã¬Õ»ÔªËØÒÔ¼°ÈκÎÀà±äÁ¿µÄ¶ÔÏóÒýÓÃ
        2.ÈκζÔÏóÒýÓã¬Èçstring
        3.Èκδ«µÝ¸ø±¾µØ·½·¨µÄ¶ÔÏóÒýÓÃ
        4.JVMµÄÔËÐÐʱÊý¾ÝÇøµÄÈκβ¿·Ö
  ÒýÓüÇÊý£¨reference
counting£©
 
ÕâÊÇÒ»ÖÖ²»Ê¹Óøù¼¯µÄÀ¬»ø»ØÊÕËã·¨¡£»ù±¾Ë¼ÏëÊÇ£ºµ±¶ÔÏó´´½¨²¢¸³ÖµÊ±¸Ã¶ÔÏóµÄÒýÓüÆÊýÆ÷ÖÃ1£¬Ã¿µ±¶ÔÏó¸øÈÎÒâ±äÁ¿¸³ÖµÊ±£¬ÒýÓüÇÊý£«1£»Ò»µ©Í˳ö×÷ÓÃÓòÔòÒýÓüÇÊý£­1¡£Ò»µ©ÒýÓüÇÊý±äΪ0£¬Ôò¸Ã¶ÔÏó¿ÉÒÔ±»À¬»ø»ØÊÕ¡£
  ÒýÓüÇÊýÓÐÆäÏàÓ¦µÄÓÅÊÆ£º¶Ô³ÌÐòµÄÖ´ÐÐÀ´Ëµ£¬Ã¿´Î²Ù×÷Ö»ÐèÒª»¨·ÑºÜС¿éµÄʱ¼ä¡£Õâ¶ÔÓÚ²»Äܱ»¹ý³¤ÖжϵÄʵʱϵͳÀ´ËµÓÐ×ÅÌìÈ»µÄÓÅÊÆ¡£
  µ«Ò²ÓÐÆä²»×㣺²»Äܹ»¼ì²âµ½»·£¨Á½¸ö¶ÔÏóµÄ»¥ÏàÒýÓã©£»Í¬Ê±ÔÚÿ´ÎÔö¼Ó»òÕß¼õÉÙÒýÓüÇÊýµÄʱºò±È½Ï·Ñʱ¼ä¡£
  ÔÚÏÖ´úµÄÀ¬»ø»ØÊÕËã·¨ÖУ¬ÒýÓüÇÊýÒѾ­²»ÔÙʹÓá£
  ×·×ÙËã·¨£¨tracing£©
 
»ùÓÚ¸ù¼¯µÄ×î»ù±¾Ëã·¨¡£»ù±¾Ë¼ÏëÊÇ£ºÃ¿´Î´Ó¸ù¼¯³ö·¢Ñ°ÕÒËùÓеÄÒýÓ㨳ÆΪ»î¶ÔÏ󣩣¬Ã¿ÕÒµ½Ò»¸ö£¬Ôò¶ÔÆä×ö³ö±ê¼Ç£¬µ±×·×ÙÍê³ÉÖ®ºó£¬ËùÓеÄδ±ê¼Ç¶ÔÏó±ãÊÇÐèÒª»ØÊÕµÄÀ¬»ø¡£
 
×·×ÙËã·¨»ùÓÚ±ê¼Ç²¢Çå³ý.Õâ¸öÀ¬»ø»ØÊÕ²½Öè·ÖΪÁ½¸ö½×¶Î£ºÔÚ±ê¼Ç½×¶Î£¬À¬»ø»ØÊÕÆ÷±éÀúÕû¿ÃÒýÓÃÊ÷²¢±ê¼Çÿһ¸öÓöµ½µÄ¶ÔÏó¡£ÔÚÇå³ý½×¶Î£¬Î´±ê¼ÇµÄ¶ÔÏó±»ÊÍ·Å£¬²¢Ê¹ÆäÔÚÄÚ´æÖпÉÓá£
  ½ô´ÕËã·¨£¨compacting£©
 
ÔÚ×·×ÙËã·¨ÖУ¬Ã¿´Î±»ÊͷŵĶÔÏó»áÈöѿռä³öÏÖËéƬ£¬Õâ»áʹµÃÄÚ´æµÄÒ³Ãæ¹ÜÀí±äµÃ·Ç³£²»Îȶ¨£¬¿ÉÄÜÔÚ»¹ÓÐ×ã¹»ÄÚ´æ¿Õ¼äʱ¾Í·¢ÉúÒç³ö£¬Õâ¶ÔÓÚ±¾À´¾Í½ôÕŵÄJVMÄÚ´æ×ÊÔ´À´ËµÊǷdz£²»ÀûµÄ¡£Óɴ˳öÏÖÁ˽ô´ÕËã·¨¡£
 
»ù±¾Ë¼ÏëÊÇ£ºÔÚ×·×ÙËã·¨½øÐÐÀ¬»ø»ØÊյĻù´¡ÉÏ£¬Ã¿´Î±ê¼ÇÇåɨʱ˳±ã½«¶ÔÏóÈ«²¿ÕûÀíµ½ÄÚ´æµÄÒ»¶Ë£¬ÕâÑùÿ´Î·ÖÅäÄÚ´æʱ±ã¶¼ÄÜ´Ó˳ÐòµÄ¿Õ¼ä


Ïà¹ØÎĵµ£º

Java NIO APIÏê½â

 
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔÇ°£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......

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

1¡¢JAR¸ñʽÎļþ½éÉÜ
ÔÚJDK1.1°æÖУ¬¶¨ÒåÁËÓÃÓÚ½«ÓëJavaÓ¦ÓóÌÐòÏà¹ØµÄ¶à¸öÎļþÒÔ¼°Ïà¹Ø×ÊÔ´ÕûºÏÔÚÒ»ÆðµÄÊý¾ÝÎļþÀàÐÍ£­JAR¡£Ò²Ðí¶ÁÕß»á×¢Òâµ½£ºSunÒÔ¼°ÆäËü¹«Ë¾·¢²¼µÄ¶àÖÖÀàÐÍJava¿â¶¼ÊÇÒÔJARÐÎʽ½øÐÐÎļþѹËõºÍ·â×°µÄ¡£
´Ó±¾ÖÊÉϽ²£¬JARѹËõÎļþ²ÉÓÃZIP¸ñʽ½øÐÐÊý¾ÝѹËõ¡£ÓÉÓÚ×î³õÒýÈëJARÊý¾ÝѹËõÀàÐ͵ÄÄ¿µÄÔÚÓÚ½«¿ª·¢Íê ......

javaѧϰ±Ê¼Çstruts action³õʼ»¯Ê±¼äºÍ´ÎÊý

´ó¼Ò¶¼ÖªµÀ actionÅäÖÃÔÚstruts-config.xmlÖУ¬¶østruts-config.xmlÊÇÔÚtomcatÆô¶¯Ê±¶ÁÈ¡µÄÄÇactionÊDz»ÊÇÔÚÕâ¸öʱºò³õʼ»¯µÄ
ÎÒÃÇ¿ÉÒÔÔÚactionÀàÀï½øÐвâÊÔ ÔÚ¹¹Ô캯ÊýÀï´òÓ¡Ò»¾ä»° ¾­²âÊÔactionÊÇÔÚµ÷ÓÃactionʱ³õʼ»¯£¬²¢ÇÒ¶à´Îµ÷ÓÃÖ»³õʼ»¯Ò»´Î£¬
ÕâÒ²¾ÍÊÇËùÓеÄÇëÇó¹²ÏíactionʵÀý
ËùÒÔactionÊÇÏ̲߳»°²È«µÄ£¬ ......

JavaÍøÂç±à³Ì1

       InetAddressÀà´ú±íIPµØÖ·£¬ÓÐÁ½¸ö×ÓÀ࣬Inet4Address£¬Inet6Address´ú±íIPV4ºÍIPv6£¬Ã»Óй¹Ôì·½·¨£¬µ«ÊÇÌṩ¸öÁËÁ½¸ö¾²Ì¬·½·¨À´»ñÈ¡InetAddressʵÀý£ºgetByName(String host):¸ù¾ÝÖð¾ä»ñÈ¡¶ÔÓ¦µÄInetAddress¶ÔÏó£»getByAddress(byte[]addr):¸ù¾ÝԭʼIPµØÖ·À´»ñÈ¡¶ÔÓ¦µÄInetAddress¶ÔÏ ......

JAVAÎļþ²Ù×÷FileÀàºÍFilenameFilterµÄʹÓÃ

FileÀà
´´½¨Ä¿Â¼£¬ÓÃmkdirºÍmkdirsµÄº¯Êý
public boolean mkdir():´´½¨´Ë³éÏ󷾶ÃûÖ¸¶¨µÄĿ¼¡£
public boolean mkdirs():´´½¨´Ë³éÏ󷾶ÃûÖ¸¶¨µÄĿ¼£¬°üÀ¨ËùÓбØÐ赫²»´æÔڵĸ¸Ä¿Â¼¡£×¢Ò⣬´Ë²Ù×÷ʧ°ÜʱҲ¿ÉÄÜÒѾ­³É¹¦µØ´´½¨ÁËÒ»²¿·Ö±ØÐèµÄ¸¸Ä¿Â¼¡£
mkdirÀý×Ó£º
 File dir = new File("E:/mydir/");
if(!di ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ