ÂÛjava¼Ü¹¹Éè¼Æ
Èí¼þ¼Ü¹¹
×÷Ϊһ¸ö¸ÅÄÌåÏÖÔÚ¼¼Êõ
ºÍÒµÎñ
Á½
¸ö·½Ãæ¡£
´Ó¼¼Êõ½Ç¶ÈÀ´Ëµ
£ºÈí¼þ¼Ü¹¹Ëæ×ż¼ÊõµÄ¸ïв»¶ÏµØ¸üÐÂÆäÄÚÈÝ£¬Èí¼þ¼Ü¹¹½¨Á¢ÓÚµ±Ç°¼¼Êõ
ºÍһЩ»ù
±¾ÔÔò
µÄ»ù´¡Ö®ÉÏ¡£
ÏÈ˵һЩ»ù±¾ÔÔò
£º
·Ö²ãÔÔò
£º·Ö²ãÊÇΪÁ˽µµÍÈí¼þÉî¶È¸´ÔÓÐÔ¶øÊ¹ÓõĹؼü˼Ï룬¾ÍÏñÉç»áÓÐÁ˽׼¶Ò»Ñù£¬Èí¼þÓÐÁ˲ã´Î½á¹¹¡£
Ä£¿é»¯ÔÔò
£ºÄ£¿é»¯ÊÇ»¯½âÈí¼þ¹ã¶È¸´ÔӵıØÈ»ÊֶΣ¬Ä£¿é»¯µÄÄ¿µÄ¾ÍÊÇÈÃÈí¼þ·Ö¹¤¡£
½Ó¿ÚʵÏÖ·ÖÀëÔÔò
Ëæ×ÅÈí¼þÄ£¿é»¯µÄ²»¶ÏÉîÈë¸Ä½ø£¬ÃæÏò½Ó¿Ú±à³Ì¶ø²»ÊÇÃæÏòʵÏÖ±à³Ì¿ÉÒÔÈø´ÔÓ¶ÈÈÕÇ÷Ôö¸ßµÄÈí¼þ½µµÍÄ£¿é
Ö®¼äµÄñîºÏ¶È£¬´Ó¶øÈø÷Ä£¿é¸üÇáËɸĽø¡£´ÓÕâ¸öÔÔò³ö·¢£¬Èí¼þÒ²´Ó΢¹Û½øÐÐÁËϸÖµĹ淶»¯¡£
»¹ÓÐÁ½¸ö±È½ÏСµ«ºÜÖØÒªµÄÔÔò£º
ϸ½ÚÒþ²ØÔÔò
ºÜÏÔÈ»°Ñ¸´ÔÓÎÊÌâ¼ò»¯£¬°ÑÄÑ¿´µÄϸ½ÚÒþÈ¥£¬ÄÜÈÃÈí¼þ½á¹¹¸üÇåÎú¡£ÆäʵÕâ¸öÔÔòʹÓÃºÜÆÕ
±é£¬java/c++ÓïÑÔÖеķâ×°ÔÔòÒÔ¼°Éè¼ÆÄ£Ê½ÖеÄFacade£¨Íâ¹Û£©Ä£Ê½¾ÍºÜÄÜÌåÏÖÕâ¸öÔÔòµÄ¾«Éñ¡£
ÒÀÀµµ¹ÖÃÔÔò
Ëæ×ÅÈí¼þ½á¹¹µÄ½øÒ»²½·¢Õ¹,²ãÓë²ãÖ®¼ä¡¢Ä£¿éÓëÄ£¿éÖ®¼äµÄÒÀÀµÖð½¥¼ÓÉ¶ø²ã¡¢Ä£¿éµÄ¶¯Ì¬¿É²å°ÎÒªÇó²»¶Ë
Ôö´ó¡£ÒÀÀµµ¹ÖÃÔÔò¿É¿´ÊÓΪ½Ó¿ÚʵÏÖ·ÖÀëÔÔòµÄÉ£¬¸ù¾Ý´ËÔÔòµÄ¾«Éñ£¬Èí¼þ½øÈëÁ˹¤¾ßʱ´ú¡£Õâ¸öÔÔòÓеãÀàËÆÓÚÖªÃûµÄºÃÀ³Îë·¨Ôò£ºDon't call
us, we'll call you¡£
ÒÔÉÏÕâЩÔÔòµì¶¨ÁËÎÒÃǵÄÈí¼þ¼Ü¹¹µÄ¼ÛÖµÖ¸±ê¡£µ«Èí¼þ¼Ü¹¹±Ï¾¹Êǽ¨Á¢ÔÚµ±Ç°¼¼ÊõÖ®Éϵġ£¶øÃ¿Ò»´ú¼¼Êõ¶¼Óмܹ¹Ä£Ê½¡£¹ýÈ¥µÄ²»ÔÙ˵ÁË£¬ÈÃÎÒÃÇÏÖÔÚ¾ÍÀ´
¿´Ò»Ïµ±Ç°Á÷Ðеļ¼Êõ£¬ÒÔ¼°µ±Ç°ÎÒÃÇÄܲÉÓõļܹ¹¡£
ÒòÎªÃæÏò¶ÔÏóÊǵ±Ç°×îÁ÷Ðпª·¢¼¼Êõ£¬ÇÒÉè¼ÆÄ£Ê½µÄ´óÁ¿Ê¹ÓÃÊ¹ÃæÏò¶ÔÏóµÄ×ßÏò³ÉÊ죬¶øÊý¾Ý¿âÊǵ±Ç°×îÓÐЧµÄ´æ´¢½á¹¹¡¢web½çÃæÊǵ±Ç°×îÁ÷ÐеÄÓû§½Ó
¿Ú£¬ËùÒÔµ±Ç°×îµäÐ͵ÄÈý²ã´Î¼Ü¹¹¾Í¼Ü¹¹ÔÚÒÔÉϼ¸Ïî¼¼ÊõµÄ»ù´¡Ö®ÉÏ£¬ÓÃÊý¾Ý¿â×÷´æ´¢²ã¡¢ÓÃÃæÏò¶ÔÏóÀ´ÊµÏÖÒµÎñ²ã¡¢ÓÃwebÀ´×÷ΪÓû§½Ó¿Ú²ã¡£ÎÒÃÇ´ÓÈý²ã´Î¼Ü
¹¹Ì¸Æð£º
ÒòÎªÃæÏò¶ÔÏó¼¼ÊõºÍÊý¾Ý¿â¼¼Êõ²»ÊÊÅ䣬ËùÒÔÔÚ±ê×¼Èý²ã´Î¼Ü¹¹µÄ»ù´¡ÉÏ£¬ÎÒÃÇÔö¼ÓÁËÊý¾Ý³Ö¾Ã²ã£¬À´¹ÜÀíO-RË«ÏòÓ³É䣬µ«Ä¿Ç°Ò»Ö±Ã»ÓÐ×îÀíÏëµÄʵÏÖ¼¼Êõ¡£
cmpºÍentity
bean¼¼ÊõÒòΪÆäʵÏÖ¸´ÔÓ£¬¹¦ÄÜǰ¾°ÓÐÏÞ£¬Òѽӽü±»ÌÔ̵ıßÔµ¡£JDO¼°hibernate×÷Ϊo-rÓ³ÉäµÄºóÆÚÖ®Ð㣬ÓÈÆäÊÇhibernate£¬¹¦ÄÜ
Ï൱Í걸¡£ÍƼö×÷Ϊ³Ö¾Ã²ãµÄÊ×Ñ¡
ÔÚÒµÎñ²ã,ÒòΪµ±Ç°ÒµÎñÈÕÇ÷¸ºÔØ£¬Çұ䶯Ƶ·±£¬ËùÒÔÎÒÃDZØÐëÓÐ×ã¹»Ãô½ÝµÄ¼¼ÊõÀ´±£Ö¤ÎÒÃǵÄÊÊÓ¦±ä»¯µÄÄÜÁ¦£¬ÔÚ±ê×¼j2eeϵͳÖÐsession
bean¸ºÔðÒµÎñ´¦Àí£¬ÇÒÓв»
Ïà¹ØÎĵµ£º
ʲôÊÇ·´Éä
java³ÌÐò¿ÉÒÔÔÚÔËÐÐÆÚ¼ä¶¯Ì¬µÄ¼ÓÔØ¡¢½âÎöºÍʹÓÃһЩÔÚ±àÒë½×¶Î²¢²»È·¶¨µÄÀàÐÍ£¬ÕâÒ»»úÖÆ±»³ÆÎª“·´É䣨reflection£©”»òÕß“ÄÚÊ¡£¨introspection£©”.
·´Éä»úÖÆÌṩµÄ¹¦ÄÜ
1£¬¼ÓÔØÔËÐÐʱ²ÅÄÜÈ·¶¨µÄÀàÐÍ
  ......
Èç¹û³ÌÐòÊǵ¥Ị̈߳¬Ö´ÐÐÆðÀ´²»±Øµ£ÐÄ´ËÏ̻߳ᱻÆäËûÏ̴߳òÈÅ£¬¾ÍÏñÔÚÏÖʵÖУ¬Í¬Ò»Ê±¼äÖ»Íê³ÉÒ»¼þÊÂÇ飬¿ÉÒÔ²»Óõ£ÐÄÕâ¼þÊÂÇé»á±»ÆäËûÊÂÇé´òÈÅ¡£µ«ÊÇÈç¹û³ÌÐòÖÐͬʱʹÓöàỊ̈߳¬¾ÍºÃ±ÈÏÖʵÖГÁ½¸öÈËͬʱ½øÈëÒ»ÉÈÃÅ”£¬´Ëʱ¾ÍÐèÒª¿ØÖÆ£¬·ñÔòÈÝÒ××èÈû¡£ÎªÁ˱ÜÃâ¶àÏ̹߳²Ïí×ÊÔ´·¢Éú³ ......
volatile¹Ø¼ü×ÖÓÐʲôÓã¿
¿ÖűȽÏÒ»ÏÂvolatileºÍsynchronizedµÄ²»Í¬ÊÇ×îÈÝÒ×½âÊÍÇå³þµÄ¡£volatileÊDZäÁ¿ÐÞÊηû£¬¶øsynchronizedÔò×÷ÓÃÓÚÒ»¶Î´úÂë»ò·½·¨£»¿´ÈçÏÂÈý¾äget´úÂ룺
int i1; ......
public class OperatExcel
{
private File file = new File(ParamenterInit.SRCEXCELPATH);
private File outfile = new File(ParamenterInit.DESTEXCELPATH);
private static String sheetName = ParamenterInit.SHEETNAME;
  ......
×÷ΪJava³ÌÐòÔ±À´Ëµ£¬×îÍ´¿àµÄÊÂÇéιýÓÚ¿ÉÒÔÑ¡ÔñµÄ·¶Î§Ì«¹ã£¬¿ÉÒÔ¶ÁµÄÊéÌ«¶à£¬ÍùÍùÈÝÒ×ÎÞËùÊÊ´Ó¡£ÎÒÏë¾ÍÎÒ×Ô¼º¶Á¹ýµÄ¼¼ÊõÊé¼®ÖÐÌôÑ¡³öÀ´Ò»Ð©£¬°´ÕÕѧϰµÄÏȺó˳Ðò£¬ÍƼö¸ø´ó¼Ò£¬ÌرðÊÇÄÇЩÏë²»¶ÏÌá¸ß×Ô¼º¼¼ÊõˮƽµÄJava³ÌÐòÔ±ÃÇ¡£
¡¡¡¡Ò»¡¢Java±à³ÌÈëÃÅÀà
¡¡¡¡¶ÔÓÚûÓÐJava±à³Ì¾ÑéµÄJava³ÌÐòÔ±ÒªÈëÃÅ£¬Ëæ±ã¶ÁʲôÈëÃÅÊé ......