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

JavaȨÏÞ¿ØÖƵÄËã·¨

ÕâÀï±ÊÕß½éÉÜÒ»Öֺܳ£Óã¬Ò²±È½ÏרҵµÄȨÏÞ¿ØÖÆ˼·¡£ÕâÀïÓÃjavaÓïÑÔÃèÊö£¬Æäʵ¶¼²î²»¶àµÄ¡£Òª»»³ÉÆäËûµÄÓïÑÔÖ÷£¬×Ô¼º×ªÒ»Ï¾ͿÉÒÔÁË¡£ÎªÁË·½±ãÆð¼û£¬ÎÒÃÇÕâÀﶨÒåa^bΪ£ºaµÄb´Î·½¡£ÕâÀÎÒÃÇΪÿһ¸ö²Ù×÷É趨һ¸öΨһµÄÕûÊýÖµ£¬±ÈÈ磺
ɾ³ý£Á£­£­£­0
Ð޸ģÁ£­£­£­1
Ìí¼Ó£Á£­£­£­2
 
ɾ³ý£Â£­£­£­3
Ð޸ģ£­£­£­4
Ìí¼Ó£Â£­£­£­5
……
¡¡¡¡ÀíÂÛÉÏ¿ÉÒÔÓУθö²Ù×÷£¬ÕâÈ¡¾öÓÚÄãÓÃÓÚ´¢´æÓû§È¨ÏÞÖµµÄÊý¾ÝÀàÐÍÁË¡£
¡¡¡¡ÕâÑù£¬Èç¹ûÓû§ÓÐȨÏÞ£ºÌí¼Ó£Á£­£­£­2£»É¾³ý£Â£­£­£­3£»Ð޸ģ£­£­£­4¡£ÄÇÓû§µÄȨÏÞÖµ purview
=2^2+2^3+2^4£½28£¬Ò²¾ÍÊÇ2µÄȨµÄºÍÁË¡£»¯³É¶þ½øÖÆ¿ÉÒÔ±íʾΪ11100¡£ÕâÑù£¬Èç¹ûÒªÑéÖ¤Óû§ÊÇ·ñÓÐɾ³ý£ÂµÄȨÏÞ£¬¾Í¿ÉÒÔͨ¹ýλÓëÔËËãÀ´
ʵÏÖ¡£Ôڣʣá£ö£áÀλÓëÔËËãÔËËã·ûºÅΪ£¦£¬¼´ÊÇ£º
int value = purview &((int)Math.pow(2,3));
¡¡¡¡Äã»á·¢ÏÖ£¬µ±Óû§ÓвÙ×÷ȨÏÞʱ£¬ÔËËã³öÀ´µÄ½á¹û¶¼»áµÈÓÚÕâ¸ö²Ù×÷ÐèÒªµÄȨÏÞÖµ£¡
¡¡¡¡Ô­Àí£º
¡¡¡¡Î»ÓëÔËË㣬¹ËÃû˼Òå¾ÍÊǶÔλ½øÐÐÓëÔËË㣺
¡¡¡¡ÒÔÉÏÃæµÄʽ×ÓΪÀý£ºpurview & 2^3 Ò²¾ÍÊÇ¡¡28&8
¡¡¡¡½«ËüÃÇ»¯³É¶þ½øÖÆÓÐ
¡¡11100
£¦ 01000
-------------------
¡¡ 01000 == 8(Ê®½øÖÆ)¡¡£½£½¡¡2^3
¡¡¡¡Í¬Àí£¬Èç¹ûÒªÑéÖ¤ÊÇ·ñÓÐɾ³ý£Á£­£­£­0µÄȨÏÞ
¡¡¡¡¿ÉÒÔÓãºpurview &((int)Math.pow(2,0));
¡¡¡¡¼´£º
¡¡11100
£¦ 00001
------------------------
¡¡ 00000 == 0(Ê®½øÖÆ)¡¡¡¡£¡£½¡¡2^0
¡¡¡¡ÕâÖÖËã·¨µÄÒ»¸öÓŵãÊÇËٶȿ졣¿ÉÒÔͬʱ´¦Àí£Î¸öȨÏÞ¡£Èç¹ûÏëÑéÖ¤ÊÇ·ñͬʱÓÐɾ³ý£Á£­£­£­0ºÍɾ³ý£Â£­£­£­3µÄȨÏÞ£¬¿ÉÒÔÓÃpurview&(2^0+2^3)==(2^0+2^3)?true:false;ÉèÖöà½ÇÉ«Óû§¡£¸ù¾ÝȨÏÞÖµÅжÏÓû§µÄ½ÇÉ«¡£
¡¡¡¡ÏÂÃæÌṩһ¸öjavaµÄµ¥²Ù×÷ȨÏÞÅжϵĴúÂ룺
//userPurviewÊÇÓû§¾ßÓеÄ×ÜȨÏÞ
//optPurviewÊÇÒ»¸ö²Ù×÷ÒªÇóµÄȨÏÞΪһ¸öÕûÊý£¨Ã»Óо­¹ýȨµÄ£¡£©
public static boolean checkPower(int userPurview, int optPurview)
{
  int purviewValue = (int)Math.pow(2, optPurview);
  return (userPurview & purviewValue) == purviewValue;
}
¡¡¡¡µ±È»£¬¶àȨÏÞµÄÑéÖ¤Ö»ÒªÀ©Õ¹Ò»Ï¾ͿÉÒÔÁË¡£
¡¡¡¡¼¸µã×¢ÒâÊÂÏÊ×ÏÈ£¬Ò»¸öϵͳ¿ÉÄÜÓкܶàµÄ²Ù×÷£¬Òò´Ë£¬Ç뽨Á¢Êý¾Ý×ֵ䣬ÒÔ±ã²éÔÄ£¬ÐÞ¸ÄʱʹÓá£Æä´Î£¬Èç¹ûÓÃÊý¾Ý¿â´¢´æÓû§È¨ÏÞ£¬Çë×¢ÒâÊýÖµµÄÓÐЧ·¶Î§¡£²Ù×÷ȨÏÞÖµÇëÓÃΨһµÄÕûÊý£¡


Ïà¹ØÎĵµ£º

Java ϵͳÊôÐÔ System.getProperty


System.getProperty(String name)·½·¨ÓÃÓڵõ½ÏµÍ³µÄÊôÐÔ.SystemÊÇÔÚlang°üÖеÄÒ»¸öÀ࣬Õâ¸öÀàÖдæÔÚ´óÁ¿ºÍϵͳ´ò½»µÀµÄʵÓ÷½·¨£¬¶øÇÒÒ»°ã¶¼ÊÇÀà·½
·¨£¬.getProperty(String   key)¾ÍÊÇÆäÖÐÒ»¸ö±È½Ï³£Óõķ½·¨£¬ÓÃÓÚ·µ»Øϵͳ²ÎÊýÎļþÖÐÕâ¸ö·½·¨Ö¸¶¨¼üËù´ú±íµÄÖµ¡£
ÏÂÃæÊǸ÷½·¨µÄ³£ÓòÎÊý¡£¹Ø¼üÒâÒå ......

Java and XML_¶ÁÊé±Ê¼Ç_2010 05 16

2010-05-16
Èý¡¢½âÎöXMLÎĵµ
l  Xerces½âÎöÆ÷¡¢SAXÀàºÍ½Ó¿Ú
l  SAXÔĶÁÆ÷
n  Ê×ÏÈÒªµÃµ½Ò»¸ö·ûºÏSAX org.xml.sax.XMLReader½Ó¿Ú¹æ·¶µÄÀý×Ó£¬Õâ¸ö½Ó¿Ú¶¨ÒåÁ˽âÎöÐÐΪ²¢ÔÊÐíÉèÖÃijЩÌØÕ÷ºÍÊôÐÔ¡£¸Ã½Ó¿ÚÌæ»»ÁËSAX1.0ÖеÄorg.xml.sax.Parser
import org.apache.xerces.parsers.SAXParser;
import org.xml. ......

java¶¨Ê±Ö´ÐдúÂë

Ô­ÎÄ·¢±íÔÚhttp://baihuazhou.javaeye.com/blog/200642
ÎÒÃÇÔÚÏîÄ¿ÖУ¬¾­³£»áÅöµ½ÕâÑùÒ»ÖÖÐèÇ󣬾ÍÊÇÈÃij¸ö³ÌÐòÔÚij¸ö¹Ì¶¨µÄʱ¼äÈ¥ÔËÐУ¬±ÈÈ綨ʱ±¸·Ý²Ù×÷¡£ÔÚJavaµÄJ2SEµÄAPIÖпÉÒÔºÜÈÝÒ××öµ½ÕâÒ»µã¡£
ÈÃÎÒÃÇÐèÒª¶¨Ê±Ö´ÐеÄÀà¼Ì³Ð×Ôjava.util.TimerTaskÖеÄTimerTaskÀ࣬°ÑÐèÒªÖ´Ðеķ½·¨·ÅÈërun·½·¨ÖУº
import java. ......

java ioϵͳʵÀý½²½â

      ÔÚJAVAÖнøÐÐÎļþµÄ¶Áд²Ù×÷Ö÷ÒªÓõ½ÁËJAVAÖеÄÊäÈëÊä³ö£¨IO£©API£¬Java I/OÌṩÁËÐí¶àAPIÌṩ¶ÔÎļþ£¬Äڴ棬socketµÄ¶ÁдµÈ£¬±¾ÎÄÖ÷Ҫͨ¹ýʵÀýÀ´½²½âÔõÑùÀí½âjavaÖеÄÊäÈëÊä³ö¡£
Ò»£¬»ù±¾¸ÅÄî
   Á÷£¨Stream£©£º
  Á÷ÊÇÒ»ÖÖÓÐÐòµÄ×Ö½ÚÊý¾Ý¶ÔÏó¡£Á÷ÓÖ·ÖΪÊäÈëÁ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ