JavaȨÏÞ¿ØÖÆËã·¨
ÕâÀïÎÒ½éÉÜÒ»Öֺܳ£Óã¬Ò²±È½ÏProfessorµÄȨÏÞ¿ØÖÆ˼·¡£
ÕâÀïÎÒÓÃ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ÖеÄʱ¼ä²Ù×÷²»ÍâºõÕâËÄÖÖÇé¿ö£º
1¡¢»ñÈ¡µ±Ç°Ê±¼ä
2¡¢»ñȡij¸öʱ¼äµÄijÖÖ¸ñʽ
3¡¢ÉèÖÃʱ¼ä
4¡¢Ê±¼äµÄÔËËã
ºÃ£¬ÏÂÃæ¾ÍÕë¶ÔÕâËÄÖÖÇé¿ö£¬Ò»¸öÒ»¸ö¸ã¶¨¡£
Ò»¡¢»ñÈ¡µ±Ç°Ê±¼ä
ÓÐÁ½ÖÖ·½Ê½¿ÉÒÔ»ñµÃ£¬µÚÒ»ÖÖ£¬Ê¹ÓÃDateÀà¡£
j2SEµÄ°üÀïÓÐÁ½¸öDateÀ࣬һ¸öÊÇjava.sql.Date,Ò»¸öÊÇjava.util.Date
ÕâÀҪʹÓÃjava.util. ......
£¨1£©Ctrl+M ££Çл»´°¿ÚµÄ´óС
£¨2£©Ctrl+Q ££Ìøµ½×îºóÒ»´ÎµÄ±à¼´¦
£¨3£©F2 ££µ±Êó±ê·ÅÔÚÒ»¸ö±ê¼Ç´¦³öÏÖTooltipʱºò°´F2Ôò°ÑÊó±êÒÆ¿ªÊ±Tooltip»¹»áÏÔʾ¼´Show Tooltip Description¡£
F3   ......
³ÌÐòÖ´ÐÐʱ»á˳Ðò¾¹ýloading¡¢linking¡¢initializationÈý¸ö²½Öè
1. loading£º²éÕÒÀà»ò½Ó¿ÚµÄ¶þ½øÖÆÎļþ
2. linking£º×°ÈëÀà»ò½Ó¿ÚµÄ¶þ½øÖÆÎļþ£¬ºÏΪJVMµÄÔËÐÐ״̬£¬Ê¹Æä¿ÉÒÔ±»Ö´ÐС£´Ë¹ý³Ì°üÀ¨Èý¸ö×Ó¹ý³Ì£ºverification, preparation, and
resolution of symbolic references
3. initialization£º ......
Java ½Å±¾ API ¸ÅÊö
½Å±¾ÒýÇæ
½Å±¾ÒýÇæ¾ÍÊÇÖ¸½Å±¾µÄÔËÐл·¾³£¬ËüÄÜÄܹ»°ÑÔËÐÐÆäÉϵĽâÊÍÐÔÓïÑÔת»»Îª¸üµ×²ãµÄ»ã±àÓïÑÔ£¬Ã»Óнű¾ÒýÇ棬½Å±¾¾ÍÎÞ·¨±»ÔËÐС£
Java SE 6 ÒýÈëÁË¶Ô Java Specification Request£¨JSR£©223 µÄÖ§³Ö£¬JSR 223 Ö¼ÔÚ¶¨ÒåÒ»¸öͳһµÄ¹æ·¶£¬Ê¹µÃ Java Ó¦ÓóÌÐò¿ÉÒÔͨ¹ýÒ»Ì׹̶¨µÄ½Ó¿ÚÓë¸÷Öֽű ......
import java.io.UnsupportedEncodingException;
/**
* ת»»×Ö·û´®µÄ±àÂë
*/
public class ChangeCharset {
/** 7λASCII×Ö·û£¬Ò²½Ð×÷ISO646-US¡¢Unicode×Ö·û¼¯µÄ»ù±¾À¶¡¿é */
public static final String US_ASCII = "US-ASCII";
/** ISO À¶¡×Öĸ±í No.1£¬Ò²½Ð×÷ ISO-LATIN-1 */
public static final String ISO_ ......