JavaÒì³£×ܽá
RuntimeExceptionlÀàÐ͵ÄÒì³£Ó¦Óñê×¼µÄ³ÌÐòÉè¼Æ¼¼ÇÉÀ´Ô¤·À£¬¶ø²»ÊÇʹÓÃtry-catch»úÖÆ²¶»ñ¡£Òþº¬Òì³£°üº¬ErrorsºÍRuntimeException£¬¶ÔÓÚºóÕßÓÃifÓï¾ä·ÀÖ¹²úÉú¡£Èç·ÃÎÊ¿ÉÄÜδÕýÈ·³õʼ»¯ÒýÓñäÁ¿Ç°£¬Ïȼì²éÊÇ·ñÖ¸Ïò¿ÕÖµ£»·ÃÎÊÊý×éʱ£¬Ïȼì²éϱêÊÇ·ñÔ½½ç¡£
×Ô¶¨ÒåÒì³££º´´½¨Ò»¸ö¼Ì³ÐExceptionµÄÀà»òÆäËûÒÑ´æÔÚµÄ×ÓÀ࣬´´½¨Ò»¸öĬÈϵÄÎÞ²ÎÊý¹¹Ôì·½·¨£¬¸Ã·½·¨ÒÔÊʵ±µÄ´íÎóÏûÏ¢×÷ΪÊäÈ룬µ÷Óó¬ÀàµÄ¹¹Ôì·½·¨£»ÔÙÔö¼ÓÒ»¸ö´ø×Ö·û´®µÄ¹¹Ôì·½·¨£¬ÒÔ´íÎóÏûÏ¢ºÍ×Ö·û´®×÷ΪÊäÈ룬µ÷Óø¸ÀàµÄ¹¹Ôì·½·¨¡£
´´½¨Ò»¸öÐèÒª´¦ÀíµÄÀ§ÄÑÎÊÌâµÄ·½·¨Ê±£º
ÈôÒ»¸ö¼òµ¥µÄ²âÊÔ¿É·ÀÖ¹Òì³£·¢Éú£¬¾Í½ßÁ¦·ÀÖ¹Ëü¡£
ÈôÖªµÀÈçºÎÕýÈ·´¦ÀíÒì³££¬¾Í×ÅÊÖ½â¾öËü£¬¶ø²»ÊÇÅ׳öÒì³£¡£
Èô²»È·ÐÅÈçºÎ´¦Àí¾ÍÅ׳ö£¬Áô¸øÒ»¸öºÏÊʵķ½·¨È¥´¦Àí¡£
Ïà¹ØÎĵµ£º
ÏÂÊöÊ®Ëĸö¼¼ÇÉ£¬ÊÇÐí¶àÈËÔÚ´óÁ¿µÄÊý¾Ý¿â·ÖÎöÓëÉè¼ÆÊµ¼ùÖУ¬Öð²½×ܽá³öÀ´µÄ¡£¶ÔÓÚÕâЩ¾ÑéµÄÔËÓ㬶ÁÕß²»ÄÜÉú°ïÓ²Ì×£¬ËÀ¼ÇÓ²±³£¬¶øÒªÏû»¯Àí½â£¬ÊµÊÂÇóÊÇ£¬Áé»îÕÆÎÕ¡£²¢Öð²½×öµ½£ºÔÚÓ¦ÓÃÖз¢Õ¹£¬ÔÚ·¢Õ¹ÖÐÓ¦Óá£
1. Ôʼµ¥¾ÝÓëʵÌåÖ®¼äµÄ¹ØÏµ
¡¡¡¡
  ......
public class ImageSizer {
public static final MediaTracker tracker = new MediaTracker(new Component() {
private static final long serialVersionUID = 1234162663955668507L;
});
/**
* Í¼Æ¬Ñ¹Ë ......
ΪÁ˱£Ö¤Ê¾Àý³ÌÐòµÄÔËÐУ¬±ØÐë°²×°Java 2 sdk1.4.0 ºÍJakarta POI£¬Jakarta POIµÄWebÕ¾µãÊÇ: http://jakarta.apache.org/poi/
ʾÀý1½«ÑÝʾÈçºÎÀûÓÃJakarta POI API ´´½¨Excel Îĵµ¡£
ʾÀý1³ÌÐòÈçÏ£º
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import
org.apache.poi.hssf.usermodel.HSSFSheet;
impo ......
ʲô½Ð¶àỊ̈߳¿
Java³ÌÐòͨ¹ýÁ÷¿ØÖÆÀ´Ö´ÐгÌÐòÁ÷£¬³ÌÐòÖе¥¸ö˳ÐòµÄÁ÷¿ØÖƳÆÎªÏ̡߳£
Ï̺߳ͽø³ÌµÄÒìͬµãÔÚÄÄÀ
Ïàͬµã£ºËûÃÇÒ»ÑùÓµÓжÀÁ¢µÄÖ´ÐпØÖÆ£¬ÓɲÙ×÷ϵͳ¸ºÔðµ÷¶È¡£
²»Í¬µã£ºÏß³ÌûÓжÀÁ¢µÄϵͳ×ÊÔ´£¬Í¬Ò»½ø³ÌÖеÄËùÓÐÏ̹߳²Ïí½ø³ÌµÄϵͳ×ÊÔ´£¬Èç´æ´¢¿Õ¼ä¡¢´ÅÅÌÎļþ¡¢´òÓ¡»úµÈ¡£
ÓÉÓÚ¸÷¸öÏ̵߳ĿØÖÆÁ÷±Ë´Ë¶À ......
1 Factory Pattern£¨¹¤³§Ä£Ê½£©
¡¡¡¡ÉϰñÀíÓÉ£º½«³ÌÐòÖд´½¨¶ÔÏóµÄ²Ù×÷£¬µ¥¶À³öÀ´´¦Àí£¬´ó´óÌá¸ßÁËϵͳÀ©Õ¹µÄÈáÐÔ£¬½Ó¿ÚµÄ³éÏ󻯴¦Àí¸øÏ໥ÒÀÀµµÄ¶ÔÏó´´½¨ÌṩÁË×îºÃµÄ³éÏóģʽ¡£
¡¡¡¡2 Facade Pattern
¡¡¡¡ÉϰñÀíÓÉ£º½«±íÏÖ²ãºÍÂß¼²ã¸ôÀ룬·â×°µ×²ãµÄ¸´ÔÓ´¦Àí£¬ÎªÓû§Ìṩ¼òµ¥µÄ½Ó¿Ú£¬ÕâÑùµÄÀý×ÓËæ´¦¿É¼û¡£ÃÅÃæÄ£Ê½ºÜ¶ ......