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

javaÖеÄsizeof


¹Ø¼ü×Ö: java sizeof
     ÔÚC/C++ÖУ¬µ±ÎÒÃÇÏëÖªµÀÒ»¸ö¶ÔÏó»òÕßÒ»¸öԭʼÊý¾ÝÀàÐÍËùÕ¼ÓõÄÄÚ´æ´óСʱ£¬Ö»Ðè¼òµ¥µ÷ÓÃsizeof²Ù×÷·û¼´¿É£¬µ«ÊÇ£¬ÔÚjavaÖÐÊÇûÓÐÏàÓ¦µÄ²Ù×÷·û»òÕß·½·¨À´Ö±½ÓÍê³ÉÏàÓ¦¹¦Äܵġ£sizeof ÔÚC/C++µÃµ½´óÁ¿µÄÔËÓã¬ÊdzÌÐòÔ±±Ø²»¿ÉÉٵŤ¾ßÖ®Ò»£¬ÄÇôΪʲôjavaÈ´²»Ìá¹©ÄØ£¿Òª»Ø´ðÕâ¸öÎÊÌ⣬ÎÒÃÇ¿ÉÒÔ´ÓÁíÍâÒ»¸ö½Ç¶ÈÀ´¿´£¬ÄǾÍÊÇΪʲôC/C++ÖÐҪʹÓÃsizeof¡£CÖÐҪʹÓÃsizeofÖ÷ÒªÊÇÒòΪC³ÌÐòÔ±Òª×Ô¼º¹ÜÀí¶ÑÄÚ´æµÄ·ÖÅäºÍÊÍ·Å£¬ÔÚʹÓÃmallocÀ´»ñÈ¡¶ÑÄÚ´æÊ±£¬ÎÒÃDZØÐëÖªµÀÒª´´½¨µÄ¶ÔÏóµÄ¾ßÌå´óС£¬²ÅÄܸù¾Ý¶ÔÏóµÄ¾ßÌå´óС´Ó¶ÑÖзÖÅäÏàÓ¦´óСµÄ¶¯Ì¬Äڴ棬¶ø»ñÈ¡¶ÔÏó´óСÕâ¸ö¹¤×÷¾ÍÊÇͨ¹ýsizeofÀ´Íê³ÉµÄ¡£µ½ÁËC++£¬ÎÒÃÇ¿ÉÒÔʹÓòÙ×÷·ûnewÀ´¶¯Ì¬·ÖÅäÄڴ棬Õâʱ£¬¶ÔÓÚsizeofµÄÒÀÀµÒ²Ã»ÓÐÔÚCʱ´úʱÄÇôÑÏÖØÁË¡£ÔÚC++Öб£Áôsizeof£¬Ö÷ÒªÊÇΪÁ˸úC±£³Ö¼æÈÝ¡£Ëµµ½ÕâÀÎÒÃÇÒ²¿ÉÒÔÃ÷°×ΪʲôjavaÖÐΪʲôûÓÐsizeofÁË£ºjavaÖеÄÄÚ´æ¹ÜÀíÈÎÎñÖ±½Ó½»¸øÁËJVM£¬Õâ±ÈC++¸üΪ³¹µ×¡£Í¬Ê±£¬javaÊÇÒ»¸öÈ«ÐÂÉè¼ÆµÄÍêÈ«ÃæÏò¶ÔÏóÓïÑÔ£¬²»´æÔÚC++ÏòϼæÈݵÄÎÊÌ⣬Òò´Ë£¬javaÖв»´æÔÚÀàËÆsizeofµÄ²Ù×÷·û¡££¨´æÔÚ¼´ºÏÀí£¬²»´æÔÚÒ²ÓÐËüµÄµÀÀí£º£©£©¡£
    µ«ÊÇ£¬ÓÐЩʱºòÊÂÇé²¢²»Ã»ÓÐÏëÏóÖÐÄÇô¼òµ¥¡£µ±ÎÒÃÇÓÃJava±àдӦÓóÌÐòʱ£¬ËäÈ»ºÜ¶àʱºòÎÒÃǶ¼²»ÐèÒªÁ˽âÄÚ´æµÄʹÓÃÇé¿ö£¬ÒòΪJVMÒѾ­°ïÎÒÃÇÕչ˺ÃÕâЩÕä¹óµÄ×ÊÔ´£¬µ«ÊÇ£¬Ä³Ð©Ê±ºò£¬Æ©ÈçÎÒÃÇÒª±àдһ¸öÐÔÄܼà²â¹¤¾ß»òÕßÔÚµ÷ÊÔʱÎÒÃÇÐèÒªÖªµÀij¸ö¶ÔÏóËùÕ¼ÓõÄÄÚ´æ´óСµÄ¡£Ôõô°ìÄØ£¿ÊDz»ÊǺܻ³ÄîÎÒÃǵÄsizeofÄØ¡£
   ²»Óõ£ÐÄ£¬ËùνÌìÎÞ¾øÈË֮·¡£Èç¹ûÎÒÃÇʹÓõÄJDKµÄ°æ±¾ÊÇ5.0»òÒÔÉÏ£¬ÄÇô£¬ÎÒÃÇ¿ÉÒÔʹÓÃÐÂÌṩµÄInstrument°ü¡£Í¨¹ýÕâ¸ö°üÌṩµÄ½Ó¿ÚºÍÀ࣬ÎÒÃÇ¿ÉÒÔºÜÈÝÒ×»ñȡһ¸ö¶ÔÏóʵ¼ÊÕ¼ÓõÄÄÚ´æ´óС¡£InstrumentµÄ¾ßÌåÃèÊö¿ÉÒԲο´JDKÎĵµ£¬¡¾1¡¿ÌṩÁËÒ»¸öºÜºÃµÄÀý×Ó¡£
   µ«ÊÇ£¬ÉÏÊö·½·¨Ö»ÄÜ»ñÈ¡¶ÔÏóµÄÕ¼ÓÃÄÚ´æµÄ´óС£¬¶ÔÓÚint £¬longµÈԭʼÀàÐÍÊÇûÓа취µÃÖªÆäÄÚ´æ´óСµÄ¡£ÓеÄÈË¿ÉÄÜ»áÎÊ£¬ÕâЩԭʼÀàÐÍÔÚjavaµÄspecificationÖж¨ÒåºÃµÄÂð£¿ÎÒÃǶ¼ÖªµÀ£¬intÓÃ4¸ö×Ö½Ú£¬longÕ¼ÓÃ8¸ö×Ö½Ú¡£¶Ô£¬java¹æ·¶ÊǶÔÔ­ÊÇÀàÐ͵ĴóС×÷³öÁ˶¨Ò壬µ«ÊÇÕâ½ö½öÊǶԸÃÀàÐÍÂß¼­ÉÏËùÐèµÄ×Ö½Ú×÷³öÁ˹涨£¬¾ßÌ嵽ÿ¸öJVMʵÏÖÖÐÓõ½µÄʵ¼ÊÄÚ´æ´óСÊÇûÓÐÏÞÖÆµÄ£¬ÎÒÃÇÍêÈ«¿ÉÒÔʵÏÖÒ»¸öJVMʹÓÃ8¸ö×Ö½ÚÀ´±£´æÒ»¸öint£¨²»ÖªµÀÏÖÔÚ64λCPU»ú×ÓÉÏÊDz»ÊÇʹÓÃ8¸ö×Ö½


Ïà¹ØÎĵµ£º

JAVAѧϰ±Ê¼Ç£¨Ò»£© Òì³£´¦Àí

Òì³£ÊÇÖ¸³ÌÐòÔËÐÐÆÚ¼ä³öÏÖµÄÎÊÌâ¡£ÔÚд³ÌÐòʱ£¬È·Êµ¿ÉÒÔд´úÂë²âÊÔ³ÌÐòÊÇ·ñÕýÈ·Ö´ÐУ¬Èç¹ûûÓÐÖ´ÐУ¬ÔòÖ´ÐдíÎó´¦Àí¡£¾¡¹ÜÕâÖÖÐÎʽµÄ´íÎó´¦ÀíÄܹ»Æðµ½×÷Ó㬵«³ÌÐòÂß¼­Óë´íÎó´¦ÀíÒ»Æð»ìÓ㬻áʹµÃ³ÌÐòÄÑÒÔÔĶÁ‘Ð޸ġ£Èç¹ûDZÔÚµÄÎÊÌ⼫ÉÙ·¢Éú£¬Ôò»ìÓóÌÐòºÍ´íÎó´¦ÀíÂß¼­½²½µµÍ³ÌÐòµÄÐÔÄÜ¡£Òì³£´¦Àíʹ³ÌÐòÔ±Äܹ»´Ó³ÌÐòÖ ......

Ë­ÄܸæËßÎÒÔõô°ÑJAVAѧºÃ~ʱ¼äÓÖ¶Ì£¡Ð»Ð»ÁË£¡£¡£¡

     °¥£¡×ªÑ۾͹ýÁËÒ»ÄêÁË£¬ÎÒºÃÏñʲô¶«Î÷¶¼Ñ§²»µ½Ñ½£¬ÕâÒªÈçºÎÊǺð¡£¬ÕæµÄÐÄÀïºÜ¼±°¡£¡£¡£¡ÄĸöJAVA¸ßÊÖÖ¸µãÏÂÎÒÕâ¸öºó±²¿©£¬ÎÒ»áÍò·Ö¸ÐлÀ࣬ºÇºÇ£¬ºÜ¿ÉÄÜÊÇÎÒÀÏʦ²»Ðа¡£¡Ëý×Ô¼ºÉϿζ¼ÄÜ×ö³ö´íÎó³ÌÐò³öÀ´£¬»¹ôòÊǸöÈ˲ţ¬ÎÒ²»µÃ²»Åå·þËý°¡£¬ÎÒÃǰàÉÏÒ²ÓкöàÈËÔÚ˵ËýÊÇÔõôÔõôµÄ²î£¬°¥£¡ÎÒ¶¼²»Ï ......

JavaÖÐthrowºÍthrowsµÄÇø±ð

ϵͳ×Ô¶¯Å׳öµÄÒì³£
ËùÓÐϵͳ¶¨ÒåµÄ±àÒëºÍÔËÐÐÒì³£¶¼¿ÉÒÔÓÉϵͳ×Ô¶¯Å׳ö£¬³ÆÎª±ê×¼Òì³££¬²¢ÇÒ Java Ç¿ÁÒµØÒªÇóÓ¦ÓóÌÐò½øÐÐÍêÕûµÄÒì³£´¦Àí£¬¸øÓû§ÓѺõÄÌáʾ£¬»òÕßÐÞÕýºóʹ³ÌÐò¼ÌÐøÖ´ÐС£
Óï¾äÅ׳öµÄÒì³£
Óû§³ÌÐò×Ô¶¨ÒåµÄÒì³£ºÍÓ¦ÓóÌÐòÌØ¶¨µÄÒì³£,±ØÐë½èÖúÓÚ throws ºÍ throw Óï¾äÀ´¶¨ÒåÅ׳öÒì³£¡£
throwÊÇÓï¾äÅ׳ö ......

java Îļþ²Ù×÷

1.
BufferedReader in = new BufferedReader(new FileReader("Ô¶³ÌÎļþ"));
in.readLine() ;
l  ʹÓà Java ²Ù×÷Îı¾ÎļþµÄ·½·¨Ïê½â
http://java.ccidnet.com/art/3737/20041108/523627_1.html
l    FileReader ÊÇʲôÀࣿºÍ FileInputStream ÓÐʲô²»Í¬£¿£¿£¿     
ht ......

JavaÓïÑÔÖйؼü×Ö½²½â£¨Ò»£©strictfpµÄÓÃ;

×ÔJava2ÒÔÀ´£¬JavaÓïÑÔÔö¼ÓÁËÒ»¸ö¹Ø¼ü×Östrictfp£¬ËäÈ»Õâ¸ö¹Ø¼ü×ÖÔÚ´ó¶àÊý³¡ºÏ±È½ÏÉÙÓ㬵«ÊÇ»¹ÊÇÓбØÒªÁ˽âһϡ£
strictfp µÄÒâ˼ÊÇFP-strict£¬Ò²¾ÍÊÇ˵¾«È·¸¡µãµÄÒâ˼¡£ÔÚJavaÐéÄâ»ú½øÐи¡µãÔËËãʱ£¬Èç¹ûûÓÐÖ¸¶¨strictfp¹Ø¼ü×Öʱ£¬JavaµÄ±àÒëÆ÷ÒÔ¼°ÔËÐл·¾³ÔÚ¶Ô¸¡µãÔËËãµÄ±í´ïʽÊDzÉȡһÖÖ½üËÆÓÚÎÒÐÐÎÒËØµÄÐÐΪÀ´Íê³É ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ