Java½â»ó3 31Ñ»·ÕߵĹí»ê
ÇëÌṩһ¸ö¶ÔiµÄÉùÃ÷£¬½«ÏÂÃæµÄÑ»·×ª±äΪһ¸öÎÞÏÞÑ»·£º
while (i != 0) {
i >>>= 1;
}
»ØÏëһϣ¬>>>=ÊǶÔÓ¦ÓÚÎÞ·ûºÅÓÒÒÆ²Ù×÷·ûµÄ¸³Öµ²Ù×÷·û¡£0±»´Ó×óÒÆÈëµ½ÓÉÒÆÎ»²Ù×÷¶ø¿Õ³öÀ´µÄλÉÏ£¬¼´Ê¹±»ÒÆÎ»µÄ¸ºÊýÒ²ÊÇÈç´Ë¡£
Õâ¸öÑ»·±ÈÇ°ÃæÈý¸öÑ»·ÒªÉÔ΢¸´ÔÓÒ»µã£¬ÒòΪÆäÑ»·Ìå·Ç¿Õ¡£ÔÚÆäÑ»·ÌâÖУ¬iµÄÖµÓÉËüÓÒÒÆÒ»Î»Ö®ºóµÄÖµËùÌæ´ú¡£ÎªÁËÊ¹ÒÆÎ»ºÏ·¨£¬i±ØÐëÊÇÒ»¸öÕûÊýÀàÐÍ£¨byte¡¢char¡¢short¡¢int»òlong£©¡£ÎÞ·ûºÅÓÒÒÆ²Ù×÷·û°Ñ0´Ó×ó±ßÒÆÈ룬Òò´Ë¿´ÆðÀ´Õâ¸öÑ»·Ö´Ðеü´úµÄ´ÎÊýÓë×î´óµÄÕûÊýÀàÐÍËùÕ¼¾ÝµÄλÊýÏàͬ£¬¼´64´Î¡£Èç¹ûÄãÔÚÑ»·µÄÇ°Ãæ·ÅÖÃÈçϵÄÉùÃ÷£¬ÄÇôÕâȷʵ¾ÍÊǽ«Òª·¢ÉúµÄÊÂÇ飺
long i = -1; // -1L has all 64 bits set
ÄãÔõÑù²ÅÄܽ«Ëüת±äΪһ¸öÎÞÏÞÑ»·ÄØ£¿½â¾ö±¾ÃÕÌâµÄ¹Ø¼üÔÚÓÚ>>>=ÊÇÒ»¸ö¸´ºÏ¸³Öµ²Ù×÷·û¡££¨¸´ºÏ¸³Öµ²Ù×÷·û°üÀ¨*=¡¢/=¡¢%=¡¢+=¡¢-=¡¢<<=¡¢>>=¡¢>>>=¡¢&=¡¢^=ºÍ|=¡££©ÓйػìºÏ²Ù×÷·ûµÄÒ»¸ö²»ÐÒµÄÊÂʵÊÇ£¬ËüÃÇ¿ÉÄÜ»á×Ô¶¯µØÖ´ÐÐÕ»¯ÔʼÀàÐÍת»»[JLS 15.26.2]£¬ÕâÖÖת»»°ÑÒ»ÖÖÊý×ÖÀàÐÍת»»³ÉÁËÁíÒ»ÖÖ¸üȱ·¦±íʾÄÜÁ¦µÄÀàÐÍ¡£Õ»¯ÔʼÀàÐÍת»»¿ÉÄܻᶪʧ¼¶ÊýµÄÐÅÏ¢£¬»òÕßÊÇÊýÖµµÄ¾«¶È[JLS 5.1.3]¡£
ÈÃÎÒÃǸü¾ßÌåһЩ£¬¼ÙÉèÄãÔÚÑ»·µÄÇ°Ãæ·ÅÖÃÁËÏÂÃæµÄÉùÃ÷£º
short i = -1;
ÒòΪiµÄ³õʼֵ£¨(short)0xffff£©ÊÇ·Ç0µÄ£¬ËùÒÔÑ»·Ìå»á±»Ö´ÐС£ÔÚÖ´ÐÐÒÆÎ»²Ù×÷ʱ£¬µÚÒ»²½Êǽ«iÌáÉýΪintÀàÐÍ¡£ËùÓÐËãÊý²Ù×÷¶¼»á¶Ôshort¡¢byteºÍcharÀàÐ͵IJÙ×÷ÊýÖ´ÐÐÕâÑùµÄÌáÉý¡£ÕâÖÖÌáÉýÊÇÒ»¸öÍØ¿íÔʼÀàÐÍת»»£¬Òò´ËûÓÐÈκÎÐÅÏ¢»á¶ªÊ§¡£ÕâÖÖÌáÉýÖ´ÐеÄÊÇ·ûºÅÀ©Õ¹£¬Òò´ËËù²úÉúµÄintÊýÖµÊÇ0xffffffff¡£È»ºó£¬Õâ¸öÊýÖµÓÒÒÆ1룬µ«²»Ê¹Ó÷ûºÅÀ©Õ¹£¬Òò´Ë²úÉúÁËintÊýÖµ0x7fffffff¡£×îºó£¬Õâ¸öÊýÖµ±»´æ»Øµ½iÖС£ÎªÁ˽«intÊýÖµ´æÈëshort±äÁ¿£¬JavaÖ´ÐеÄÊÇ¿ÉŵÄÕ»¯ÔʼÀàÐÍת»»£¬ËüÖ±½Ó½«¸ß16λ½Øµô¡£ÕâÑù¾ÍֻʣÏÂ(short)oxffffÁË£¬ÎÒÃÇÓֻص½ÁË¿ªÊ¼´¦¡£Ñ»·µÄµÚ¶þ´ÎÒÔ¼°ºóÐøµÄµü´úÐÐΪ¶¼ÊÇÒ»ÑùµÄ£¬Òò´ËÑ»·½«ÓÀÔ¶²»»áÖÕÖ¹¡£
Èç¹ûÄ㽫iÉùÃ÷Ϊһ¸öshort»òbyte±äÁ¿£¬²¢ÇÒ³õʼ»¯ÎªÈκθºÊý£¬ÄÇôÕâÖÖÐÐΪҲ»á·¢Éú¡£Èç¹ûÄãÉùÃ÷iΪһ¸öchar£¬ÄÇôÄ㽫ÎÞ·¨µÃµ½ÎÞÏÞÑ»·£¬ÒòΪcharÊÇÎÞ·ûºÅµÄ£¬ËùÒÔ·¢ÉúÔÚÒÆÎ»Ö®Ç°µÄÍØ¿íÔʼÀàÐÍת»»²»»áÖ´ÐзûºÅÀ©Õ¹¡£
×ÜÖ®£¬²»ÒªÔÚshort¡¢byte»òcharÀàÐ͵ıäÁ¿Ö®ÉÏʹÓø´ºÏ¸³Öµ²Ù×÷·û¡£ÒòΪÕâÑùµÄ±í´ïʽִÐеÄÊÇ»ìºÏÀàÐÍËãÊõÔËË㣬ËüÈÝÒ×Ôì³É»ìÂÒ¡£¸üÔãµÄÊ
Ïà¹ØÎĵµ£º
ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1 List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......
2008 Äê 6 ÔÂ 24 ÈÕ
ÔÎĵØÖ·£º http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
±¾ÎĽéÉÜ IBM FileNet P8 4.0 Platform ÌṩµÄ Content Java API¡£Ê×ÏÈ¶Ô FileNet P8 Content Engine ºÍ API ½øÐиÅÒª½éÉÜ, ²¢ËµÃ÷ÁËһЩ»ù±¾¸ÅÄî£¬ËæºóÏêϸ½éÉÜÁË FileNet Content EngineÌṩµÄ»ùÓÚ EJB ......
1¡¢Óï·¨£º±ØÐë±È½ÏÊìϤ£¬ÔÚд´úÂëµÄʱºòIDEµÄ±à¼Æ÷¶ÔijһÐб¨´íÓ¦¸ÃÄܹ»¸ù¾Ý±¨´íÐÅÏ¢ÖªµÀÊÇʲôÑùµÄÓï·¨´íÎó²¢ÇÒÖªµÀÈκÎÐÞÕý¡£
2¡¢ÃüÁ±ØÐëÊìϤJDK´øµÄһЩ³£ÓÃÃüÁî¼°Æä³£ÓÃÑ¡ÏÃüÁîÖÁÉÙÐèÒªÊìϤ£ºappletviewer¡¢ HtmlConverter¡¢jar¡¢ java¡¢javac¡¢javadoc¡¢javap¡¢javaw¡¢native2ascii¡¢serialver£¬Èç¹ûÕâЩÃüÁ ......
ÏÂÃæµÄ³ÌÐò¶ÔÒ»¸ö±äÁ¿Öظ´µØ½øÐÐÔöÁ¿²Ù×÷£¬È»ºó´òÓ¡ËüµÄÖµ¡£ÄÇôÕâ¸öÖµÊÇÊ²Ã´ÄØ£¿
public class Increment {
public static void main(String[] args) {
int j = 0;
for (int i = 0; i < 100; i++)
j = j++;
System.out.println(j);
}
}
Õ§Ò»¿´£¬Õâ¸ö³ÌÐò¿ÉÄÜ» ......
Java´úÂë
long startTime=System.currentTimeMillis(); //»ñÈ¡¿ªÊ¼Ê±¼ä
doSomeThing(); //²âÊԵĴúÂë¶Î
long endTime=System.currentTimeMillis(); //»ñÈ¡½áÊøÊ±¼ä
System.out.println("³ÌÐòÔËÐÐʱ¼ä£º "+(endTime-startTime)+"ms");
µÚ¶þÖÖÊÇÒÔÄÉÃëΪ ......