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

JavaỊ̈߳ºvolatile¹Ø¼ü×Ö

Java™ ÓïÑÔ°üº¬Á½ÖÖÄÚÔÚµÄͬ²½»úÖÆ£ºÍ¬²½¿é(»ò·½·¨)ºÍ volatile ±äÁ¿¡£ÕâÁ½ÖÖ»úÖÆµÄÌá³ö¶¼ÊÇΪÁËʵÏÖ´úÂëÏ̵߳ݲȫÐÔ¡£ÆäÖÐ Volatile ±äÁ¿µÄͬ²½ÐԽϲî(µ«ÓÐʱËü¸ü¼òµ¥²¢ÇÒ¿ªÏú¸üµÍ)£¬¶øÇÒÆäʹÓÃÒ²¸üÈÝÒ׳ö´í¡£
¡¡¡¡Ì¸¼°µ½volatile¹Ø¼ü×Ö£¬²»µÃ²»ÌáµÄһƪÎÄÕÂÊÇ£º¡¶Java ÀíÂÛÓëʵ¼ù: ÕýȷʹÓà Volatile ±äÁ¿¡·£¬ÕâÆªÎÄÕ¶Ôvolatile¹Ø¼ü×ÖµÄÓ÷¨×öÁËÏ൱¾«±ÙµÄ²ûÊö¡£
¡¡¡¡Ö®ËùÒÔÒªµ¥¶ÀÌá³övolatileÕâ¸ö²»³£ÓõĹؼü×ÖÔ­ÒòÊÇÕâ¸ö¹Ø¼ü×ÖÔÚ¸ßÐÔÄܵĶàÏ̳߳ÌÐòÖÐÒ²ÓкÜÖØÒªµÄÓÃ;£¬Ö»ÊÇÕâ¸ö¹Ø¼ü×ÖÓò»ºÃ»á³öºÜ¶àÎÊÌâ¡£
¡¡¡¡Ê×ÏÈ¿¼ÂÇÒ»¸öÎÊÌ⣬Ϊʲô±äÁ¿ÐèÒªvolatileÀ´ÐÞÊÎÄØ?
¡¡¡¡Òª¸ãÇå³þÕâ¸öÎÊÌ⣬Ê×ÏÈÓ¦¸ÃÃ÷°×¼ÆËã»úÄÚ²¿¶¼×öʲôÁË¡£±ÈÈç×öÁËÒ»¸öi++²Ù×÷£¬¼ÆËã»úÄÚ²¿×öÁËÈý´Î´¦Àí£º¶ÁÈ¡-ÐÞ¸Ä-дÈë¡£
¡¡¡¡Í¬Ñù£¬¶ÔÓÚÒ»¸ölongÐÍÊý¾Ý£¬×öÁ˸ö¸³Öµ²Ù×÷£¬ÔÚ32ϵͳÏÂÐèÒª¾­¹ýÁ½²½²ÅÄÜÍê³É£¬ÏÈÐ޸ĵÍ32λ£¬È»ºóÐ޸ĸß32λ¡£
¡¡¡¡¼ÙÏëһϣ¬µ±½«ÒÔÉϵIJÙ×÷·Åµ½Ò»¸ö¶àÏ̻߳·¾³Ï²Ù×÷ʱºò£¬ÓпÉÄܳöÏÖµÄÎÊÌ⣬ÊÇÕâЩ²½ÖèÖ´ÐÐÁËÒ»²¿·Ö£¬¶øÁíÍâÒ»¸öÏ߳̾ÍÒѾ­ÒýÓÃÁ˱äÁ¿Öµ£¬ÕâÑù¾Íµ¼ÖÂÁ˶ÁÈ¡ÔàÊý¾ÝµÄÎÊÌâ¡£
¡¡¡¡Í¨¹ýÕâ¸öÉèÏ룬¾Í²»ÄÑÀí½âvolatile¹Ø¼ü×ÖÁË¡£
¡¡¡¡volatile¿ÉÒÔÓÃÔÚÈκαäÁ¿Ç°Ã棬µ«²»ÄÜÓÃÓÚfinal±äÁ¿Ç°Ã棬ÒòΪfinalÐ͵ıäÁ¿ÊǽûÖ¹Ð޸ĵġ£Ò²²»´æÔÚḬ̈߳²È«µÄÎÊÌâ¡£
¡¡¡¡¸ü¶àµÄÄÚÈÝ£¬Çë²Î¿´£º£º¡¶Java ÀíÂÛÓëʵ¼ù: ÕýȷʹÓà Volatile ±äÁ¿¡·Ò»ÎÄ£¬Ð´µÃºÜºÃ¡£


Ïà¹ØÎĵµ£º

javaÖеÄÖµ´«µÝºÍÒýÓô«µÝ

Öµ´«µÝ£º·½·¨µ÷ÓÃʱ£¬Êµ¼Ê²ÎÊý°ÑËüµÄÖµ´«µÝ¸ø¶ÔÓ¦µÄÐÎʽ²ÎÊý£¬·½·¨Ö´ÐÐÖÐÐÎʽ²ÎÊýÖµµÄ¸Ä±ä²»Ó°Ïìʵ¼Ê²Î ÊýµÄÖµ¡£
ÒýÓô«µÝ£ºÒ²³ÆÎª´«µØÖ·¡£·½·¨µ÷ÓÃʱ£¬Êµ¼Ê²ÎÊýµÄÒýÓÃ(µØÖ·£¬¶ø²»ÊDzÎÊýµÄÖµ)±»´«µÝ¸ø·½·¨ÖÐÏà¶ÔÓ¦µÄÐÎʽ²ÎÊý£¬ÔÚ·½·¨Ö´ÐÐÖУ¬¶ÔÐÎʽ²ÎÊýµÄ²Ù×÷ʵ¼ÊÉϾÍÊǶÔʵ¼Ê²ÎÊýµÄ²Ù×÷£¬·½·¨Ö´ÐÐÖÐÐÎʽ²ÎÊýÖµµÄ¸Ä±ä ......

¡¾×ª¡¿Ãô½Ý¿ª·¢Öбàд¸ßÖÊÁ¿Java´úÂë

Ãô½Ý¿ª·¢µÄÀíÄîÒѾ­Á÷ÐÐÁ˺ܳ¤µÄʱ¼ä£¬ÔÚÃô½Ý¿ª·¢ÖеĿª·¢µü´ú½×¶ÎÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÎå¸ö²½Ö裬À´ÓÐЧµÄÌá¸ßÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿¡£
JavaÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÓÉÓÚ¿ª·¢ÈËÔ±µÄ¾­Ñé¡¢Java´úÂë±àдϰ¹ß£¬ÒÔ¼°È±·¦Í³Ò»µÄ±ê×¼ºÍ¹ÜÀíÁ÷³Ì£¬ÍùÍùµ¼ÖÂÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿½Ï²î£¬ÄÑÓÚά
»¤£¬ÐèÒª½Ï´óµÄ²âÊÔͶÈëºÍÖÜÆÚµÈÎÊÌâ¡£ÕâЩÎÊÌâÔÚÒ»¸ ......

javaʹÓÃPOI²Ù×÷Excel±¨±í

HSSFWorkbook API£ºhttp://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFWorkbook.html
office°ì¹«Èí¼þµÄʹÓÃʹµÃ¿ª·¢ÆóÒµ°ì¹«ÏµÍ³ÖУ¬³£³£Óпͻ§ÕâÑù×ÓÒªÇó£ºÄãÒª°ÑÎÒÃǵı¨±íÖ±½ÓÓÃExcel´ò¿ª¡£»òÕßÊÇ£ºÎÒÃÇÒѾ­Ï°¹ßÓÃExcel´òÓ¡¡£ÕâÑù×ÓÈç¹ûÓÃ.net¿ª·¢ÊÇûÓÐÎÊÌâµÄ£¬µ«ÊÇÓÐj2eeÕâ¸ö±È.net¸üÓÐǰ;µÄ¿ª·Åʽµ ......

Java¶àÏ̱߳à³Ì×ܽá

Java¶àÏ̱߳à³Ì×ܽá
 
ÏÂÃæÊÇJavaÏß³ÌϵÁв©ÎĵÄÒ»¸ö±àÄ¿£º
 
JavaỊ̈߳º¸ÅÄîÓëÔ­Àí
JavaỊ̈߳º´´½¨ÓëÆô¶¯
JavaỊ̈߳ºÏß³ÌջģÐÍÓëÏ̵߳ıäÁ¿
JavaỊ̈߳ºÏß³Ì״̬µÄת»»
JavaỊ̈߳ºÏ̵߳Äͬ²½ÓëËø
JavaỊ̈߳ºÏ̵߳Ľ»»¥
JavaỊ̈߳ºÏ̵߳ĵ÷¶È-ÐÝÃß
JavaỊ̈߳ºÏ̵߳ĵ÷¶È-ÓÅÏȼ¶
JavaỊ̈߳ºÏß ......

JavaÖеÄ×Ö·û±àÂëÓë½âÂë


import
 java
.io.BufferedReader;   
import
 java
.io.FileInputStream;   
import
 java
.io.FileNotFoundException;   
import
 java
.io.FileOutputStream;   
import
 java
.io.IOException;   
import
 java
. ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ