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

¡¶JavaÓëģʽ¡·Ñ¡¶Á¡°Ô­Ê¼Ä£ÐÍ£¨Prototype£©Ä£Ê½¡±

Õâ±¾ÊéÏêϸ½²½âÁËģʽÀíÂÛµÄÓÉÀ´£¨ºÜ¶àÈË¿ÉÄܲ»ÖªµÀģʽÀíÂÛÓëÖйúµÀ¼Ò˼ÏëµÄÔ¨Ô´£©£¬ÃæÏò¶ÔÏóµÄÈí¼þÉè¼ÆÔ­Ôò£¬Ò»Ö±½²µ½¶þÊ®¼¸¸öÉè¼ÆÄ£Ê½£¬ÒÔ¼°ÕâЩģʽÔÚJavaÓïÑÔÖеÄʵÏֵȵȡ£ÊéÖиø³öÁË´óÁ¿À´×Ô»ª¶û½ÖϵͳµÄÕæÊµÏîÄ¿µÄÀý×Ó£¬ÓÃÀ´½²½âÉè¼ÆÄ£Ê½ÔÚϵͳÉè¼ÆÖеÄÓ¦ÓᣠÕâ±¾Êé´¦ÓÚÀíÂÛºÍʵ¼ùÖ®¼ä£¬ÊÇÒ»±¾¶¨Î»¶ÀÌØ¡¢·ç¸ñ¶ÀÌØµÄÊ顣ϣÍû¸÷λϲ»¶¡£ ÑÖºê javapatterns@yahoo.com www.WebEndsHere.com ԭʼģÐÍģʽÊôÓÚ¶ÔÏóµÄ´´½¨Ä£Ê½[GOF95]¡£Í¨¹ý¸ø³öÒ»¸öÔ­ÐͶÔÏóÀ´Ö¸Ã÷ËùÒª´´½¨µÄ¶ÔÏóµÄÀàÐÍ£¬È»ºóÓø´ÖÆÕâ¸öÔ­ÐͶÔÏóµÄ°ì·¨´´½¨³ö¸ü¶àͬÀàÐ͵ĶÔÏó¡£Õâ¾ÍÊÇԭʼģÐÍģʽµÄÓÃÒâ¡£ ´ÓËï´óÊ¥µÄÊÖ¶Î̸Æð --------------------- ËïÎò¿ÕÔÚÓë»Æ·ç¹ÖµÄÕ½¶·ÖУ¬“ʹһ¸öÉíÍâÉíµÄÊֶΣº°ÑºÁë¾¾ÏÂÒ»°Ñ£¬ÓÿڽÀµÃ·ÛË飬ÍûÉÏÒ»Å磬½ÐÉù‘±ä£¡’±äÓаÙÊ®¸öÐÐÕߣ¬¶¼ÊÇÒ»Ñù´ò°ç£¬¸÷Ö´Ò»¸ùÌú°ô£¬°ÑÄǹÖΧÔÚ¿ÕÖС£” »»ÑÔÖ®£¬ËïÎò¿Õ¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐÎÏñ£¬¸´ÖƳöºÜ¶à“ÉíÍâÖ®Éí”À´¡£ ÀÏËïµÄÕâÖÖÉíÍâÉíµÄÊÖ¶ÎÔÚÃæÏò¶ÔÏóµÄÉè¼ÆÁìÓòÀ½Ð×öԭʼģÐÍ£¨Prototype£©Ä£Ê½¡£ JavaÓïÑԵĹ¹¼þÄ£ÐÍÖ±½ÓÖ§³ÖԭʼģÐÍģʽ¡£ËùÓеÄJavaBean¶¼¼Ì³Ð×Ôjava.lang.Object£¬¶øObjectÀàÌṩһ¸öclone()·½·¨£¬¿ÉÒÔ½«Ò»¸öJavaBean¶ÔÏó¸´ÖÆÒ»·Ý£»µ«ÊÇÕâ¸öJavaBean±ØÐëʵÏÖÒ»¸ö±êʾ½Ó¿ÚCloneable±íÃ÷Õâ¸öJavaBeanÖ§³Ö¸´ÖÆ¡£Èç¹ûÒ»¸ö¶ÔÏóûÓÐʵÏÖÕâ¸ö½Ó¿Ú¶øµ÷ÓÃclone()·½·¨£¬Java±àÒëÆ÷»áÅ׳öCloneNotSupportedExceptionÒì³£¡££¨¹ØÓÚ±êʾ½Ó¿ÚµÄ¸ÅÄî¼°Ïà¹ØÌÖÂÛ£¬Çë¼û±¾ÊéµÄ“רÌ⣺Java½Ó¿Ú”Ò»Õ¡££© JavaµÄËùÓÐÀà¶¼ÊÇ´Ójava.lang.ObjectÀà¼Ì³Ð¶øÀ´£»¶øObjectÀàÌṩÏÂÃæµÄ·½·¨¶Ô¶ÔÏó½øÐи´ÖÆ£º protected Object clone() ×ÓÀ൱ȻҲ¿ÉÒÔ°ÑÕâ¸ö·½·¨Öû»µô£¬ÌṩÂú×ã×Ô¼ºÐèÒªµÄ¸´ÖÆ·½·¨¡£¶ÔÏóµÄ¸´ÖÆÓÐÒ»¸ö»ù±¾ÎÊÌ⣬¾ÍÊǶÔÏóͨ³£¶¼ÓÐ¶ÔÆäËüµÄ¶ÔÏóµÄÒýÓ㻵±Ê¹ÓÃObjectÀàµÄclone()·½·¨À´¸´ÖÆÒ»¸ö¶ÔÏóʱ£¬´Ë¶ÔÏó¶ÔÆäËü¶ÔÏóµÄÒýÓÃҲͬʱ»á±»¸´ÖÆÒ»·Ý¡£ JavaÓïÑÔÌṩµÄCloneable½Ó¿ÚÖ»ÆðÒ»¸ö×÷Ó㬾ÍÊÇÔÚÔËÐÐʱÆÚ֪ͨJavaÐéÄâ»ú¿ÉÒÔ°²È«µØÔÚÕâ¸öÀàÉÏʹÓÃclone()·½·¨¡£Í¨¹ýµ÷ÓÃÕâ¸öclone()·½·¨¿ÉÒԵõ½Ò»¸ö¶ÔÏóµÄ¸´ÖÆ¡£ÓÉÓÚObjectÀà±¾Éí²¢²»ÊµÏÖCloneable½Ó¿Ú£¬Òò´ËÈç¹ûËù¿¼ÂǵÄÀàûÓÐʵÏÖCloneable½Ó¿Úʱ£¬µ÷ÓÃclone()·½·¨»áÅ׳öCloneNotSupportedExceptionÒì³£¡£ ϵͳ¿ÉÒÔÔÚ×Ô¼ºµÄÀàÀïÃæÖû»µôjava.lang.ObjectÌṩµÄclone()·½·¨£¬ÒÔ±ã¿ØÖÆ¸´ÖƵĹý³Ì¡£ ¿Ë¡Âú×ãµÄ


Ïà¹ØÎĵµ£º

JavaÎļþ²Ù×÷ʵÀý


/*
³ÌÐò¹¦ÄÜ£º½«ecoli(1).txt·Ö¸î£¬ÆäÖзָîµÄ·Ö¸î·ûÊÇ>
·Ö¸îµÄÎļþÃûÊÇ>gi|????|,"???"±íʾһ¶ÎÊý×Ö£¬ÓÃÊý×Ö×ö×ÓÎļþÃû
ÎļþÒÔ×Ö·û"!"½áβ
³ÌÐòÔ±:xianglinyan
*/
import java.io.*;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
impo ......

ÉîÈëdz³öJavaÉè¼ÆÄ£Ê½Ö®ÊÊÅäÆ÷ģʽ


ͨ³££¬¿Í»§Àà(clients of class)ͨ¹ýÀàµÄ½Ó¿Ú·ÃÎÊËüÌṩµÄ·þÎñ¡£ÓÐʱ£¬ÏÖÓеÄÀà(existing class)¿ÉÒÔÌṩ¿Í»§ÀàµÄ¹¦ÄÜÐèÒª£¬µ«ÊÇËüËùÌṩµÄ½Ó¿Ú²»Ò»¶¨Êǿͻ§ÀàËùÆÚÍûµÄ¡£ÕâÊÇÓÉÓÚÏÖÓеĽӿÚÌ«Ïêϸ»òÕßȱ·¦Ïêϸ»ò½Ó¿ÚµÄÃû³ÆÓë¿Í»§ÀàËù²éÕҵIJ»Í¬µÈÖî¶à²»Í¬Ô­Òòµ¼Öµġ£
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬ÏÖÓеĽӿÚÐèҪת»¯(convert)Ϊ¿ ......

Java Éè¼Æ¼Ü¹¹


Ŀ¼
ÕªÒª ……………………………………………………………………2
ÎÄÏ××ÛÊö ……………………&h ......

Java¼ÆÊ±Æ÷±à³Ì


===================================TimerTask======================================= 
import java.util.TimerTask;  
import java.util.Calendar;  
public class MyTask extends TimerTask 
{  
    private ......

Java²Ù×÷Excel Poi¼ò½é


 
Ò»£®POI¼ò½é
Jakarta POI ÊÇapacheµÄ×ÓÏîÄ¿£¬Ä¿±êÊÇ´¦Àíole2¶ÔÏó¡£ËüÌṩÁËÒ»×é²Ù×ÝWindowsÎĵµµÄJava API
Ŀǰ±È½Ï³ÉÊìµÄÊÇHSSF½Ó¿Ú£¬´¦ÀíMS Excel£¨97-2002£©¶ÔÏó¡£Ëü²»ÏóÎÒÃǽö½öÊÇÓÃcsvÉú³ÉµÄûÓиñʽµÄ¿ÉÒÔÓÉExcelת»»µÄ¶«Î÷£¬¶øÊÇÕæÕýµÄExcel¶ÔÏó£¬Äã¿ÉÒÔ¿ØÖÆÒ»Ð©ÊôÐÔÈçsheet,cellµÈµÈ¡£
¶þ£®HSSF¸Å¿ö
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ