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

Java 23ÖÖÉè¼Æģʽһµã¾Íͨ

Ò»¡¢´´½¨ÐÍģʽ
¡¡¡¡FACTORY£¿È˲ÅÊг¡£ºÒÔÍùÊÇÒªÄĸöÈ˲ţ¬¾ÍÕÒÄĸöÈ˲ţ¬Ð§Âʵͣ¬ÏÖÔÚÓÐÁËÈ˲ÅÊг¡£¬ÎÒÃÇÖ»ÐèÖ±½ÓÈ¥È˲ÅÊг¡ÌôÒ»¸öºÃÁË£»
¡¡¡¡BUILDER£¿Éú²úÁ÷Ë®ÏߣºÒÔÇ°ÊÇÊÖ¹¤Òµ×÷·»Ê½µÄÈ˹¤µ¥¸öµ¥¸öµÄÉú²úÁã¼þÈ»ºóÒ»²½Ò»²½×é×°×ö£¬ºÃ±ÈÓÐÁ˹¤Òµ¸ïÃü£¬ÏÖÔÚ¶¼ÓÉÉú²úÁ÷Ë®Ïß´úÌæÁË¡£ÈçÒªÔì·áÌïÆû³µ£¬ÏÈÖƶ¨Æû³µµÄ¹¹ÔìÈçÓɳµÌ¥¡¢·½ÏòÅÌ¡¢·¢¶¯»ú×é³É¡£ÔÙÒԴ˹¹Ôì±ê×¼Éú²ú·áÌïÆû³µµÄ³µÌ¥¡¢·½ÏòÅÌ¡¢·¢¶¯»ú¡£È»ºó½øÐÐ×é×°¡£×îºóµÃµ½·áÌïÆû³µ£»
¡¡¡¡PROTOTYPE£¿Ó¡Ë¢ÊõµÄ·¢Ã÷£ºÒÔÇ°Ö»ÄÜÁÙÌù²ÅÄܱ£³ÖºÍ±ðÈ˵Ä×Ö¼£»ù±¾Ïàͬ£¬Ö±´ÓÓ¡Ë¢¼¼Êõ·¢Ã÷£¬´Ó¶ø±£Ö¤Á˸´ÖƵúÍÔ­ÎïһģһÑù£»
¡¡¡¡SINGLETON£¿Î¨Ò»£ºÒÔÇ°ÊÇÉ̱êÂúÌì·É£¬ÏàͬµÄÉ̱êÄÑÃâÔì³ÉÇÖȨ£¬Ö±´ÓÓÐÉ̱걣»¤·¨ºó£¬¾Í±£Ö¤Á˲»»áÔÙ²úÉú¶à¼ÒÆóҵʹÓÃÏàͬµÄÉ̱ꣻ
¡¡¡¡¶þ¡¢½á¹¹ÐÍģʽ
¡¡¡¡ADAPTER£¿¼¯ÖÚÈË֮˽£¬³ÉÒ»¼ºÖ®¹«£ºÎäµ±ÅÉÕÅÈý·á»áÌ«¼«È­£¬ÉÙÁÖÅÉÖÇ¿Õ´óʦ»á½ð¸Õ°ãÈôÕÆ£¬Èç¹ûËûÃÇÁ½¸ö¶¼³ÉΪÎÒµÄʦ¸µ£¬ÎҾͼȻáÌ«¼«È­£¬ÓÖ»á½ð¸Õ°ãÈôÕÆÁË£»
¡¡¡¡DECORATOR£¿Çà³öÓÚÀ¶¶øʤÓÚÀ¶£ºÎäµ±ÅÉÕÅÈý·á»áÌ«¼«È­£¬ÊÇÎÒʦ¸µ£¬Ëû½Ì»áÁËÎÒÌ«¼«È­£¬µ«ÎÒ×Ô¼º»¹»áµãÃɹÅʽˤ½»£¬ÕÅÈý·áÈ´²»»á¡£ÓÚÊÇÎҾͳÉÁËDECORATORģʽµÄʵÏÖ£»
¡¡¡¡BRIDGE£¿°×Âí·ÇÂí£ºÂíÖ®ÑÕÉ«Óкڰף¬ÂíÖ®ÐÔ±ðÓй«Ä¸¡£ÎÒÃÇ˵"ÕâÊÇÂí"Ì«³éÏó£¬Ëµ"ÕâÊǺÚÉ«µÄ¹«Âí"ÓÖÌ«ËÀ°å£¬Ö»Óн«ÑÕÉ«ÓëÐÔ±ðºÍÂí¶¯Ì¬×éºÏ£¬"ÕâÊÇ£¨ºÚÉ«µÄ»ò°×É«µÄ£©£¨¹«»òĸ£©Âí"²ÅÏÔµÃÁé»î¶øÆ®ÒÝ£¬Èç´Ëbridgeģʽ¾«ËèµÃÒÓ¡£
¡¡¡¡COMPOSITE£¿´ó¼Ò×壺×ÓÓÖÉúËËïÓÖÉú×Ó£¬×Ó×ÓËïËÎÞÇҲ£¬½«ÖÚ¶à·×ÔÓµÄÈË¿Ú×éÖ¯³ÉÒ»¸ö°´±²·ÖÅÅÁеĴó¼Ò×å¼´ÊÇ´ËģʽµÄʵÏÖ£»
¡¡¡¡FACADE£¿Çóͬ´æÒ죺¸ßÖбÏÒµÐè¶Á³õÖк͸ßÖУ¬²©Ê¿Ò²Ðè¶Á³õÖк͸ßÖУ¬Òò´Ë¹ú¼Ò½«³õÖк͸ßÖÐÆÕ¼°³É¾ÅÄêÖÆÒåÎñ½ÌÓý£»
¡¡¡¡FLYWEIGHT£¿Ò»ÀÍÓÀÒÝ£ºÈÏʶÈýǧºº×Ö£¬¿ÉÒÔÓ¦¸¶ÈÕ³£¶ÁÊéÓëд×Ö£¬¿É¼ûÍ·ÄÔÖдæÔÚÕâ¸öºº×Ö¿âµÄÖØÒª£»
¡¡¡¡PROXY£¿´¹Á±ÌýÕþ£ºÓÌÈçÇ峯¿µÎõÄê¼äµÄËĴ󸮳¼£¬ºÜ¶àȨÀû²»ÔڻʵÛÊÖÀ±ØÐëͨ¹ý¸¨×ô´ó³¼È¥°ì£»
¡¡¡¡Èý¡¢ÐÐΪģʽ
¡¡¡¡CHAIN OF RESPONSIBLEITY£¿×â·¿£ºÒÔǰΪÁËÕÒ·¿µ½´¦´òÌý£¬Ð§ÂʵÍÇÒÕÒ²»µ½ºÃµÄ·¿Ô´¡£ÏÖÔÚÓÐÁË·¿ÎÝÖн飬ÓÚÊÇÏò·¿ÎÝÖнéÌá³ö×â·¿ÇëÇó£¬ÖнéÌṩһ¸öºÏÊʵķ¿Ô´£¬ÂúÒâÔò²»ÔÙÇëÇ󣬲»ÂúÒâ¼ÌÐø¿´·¿£¬Ö±µ½ÂúÒâΪֹ£»
¡¡¡¡COMMAND£¿½èµ¶É±ÈË£ºÒÔÇ°ÊÇÏëɱ˭¾Íɱ£¬µ«Ò»¶Îʱ¼äºóÁìÎòµ½£¬³¤´ËÒÔÍù±Ø½«½á³ðÌ«¶à£¬ÓÚÊǼÙÊÖËûÈË£¬Ìô²¦ËûÈËÖ®¼äµÄ¹Øϵ´Ó¶ø´ïµ½×Ô¼ºµÄÄ¿µÄ£


Ïà¹ØÎĵµ£º

×îСÉú³ÉÊ÷ PrimËã·¨ java´úÂëʵÏÖ

 /*
*ÈÕÆÚ:2010-04-18 11:37
*¿ª·¢Õß:heroyan
*ÁªÏµ·½Ê½:zndxysf@126.com
*¹¦ÄÜ:ÎÞÏòͼ×îСÉú³ÉÊ÷PrimË㷨ʵÏÖ°¸Àý
*/
import java.util.Scanner;
import java.util.Arrays;
import java.util.ArrayList;
public class SpanningTree{
private static int MAX = 100;
private double cost[][] = new doubl ......

[JAVAÓëģʽ]ѧϰ±Ê¼Ç Ò»

      ×÷ΪһÃû³ÌÐòÔ±£¬×ÜÒª¾­Àú´ÓС¹æÄ£µÄ¾Ö²¿±àÂëת»»µ½´óÐÍÈí¼þÉè¼Æ¡¢¿ª·¢µÄ¹ý³Ì¡£Ôڴ˹ý³ÌÖУ¬ÔÚÊìϤÁ˱à³ÌÓïÑÔºó£¬ÐèÒª½«ÑÛ¹âÉÏÉýÒ»¸ö²ãÃ棬´ÓÕûÌåÈ¥°ÑÎÕÕû¸öÈí¼þµÄ¼Ü¹¹£¬Õë¶ÔÒ»¸öÐÐÒµµÄ¾ßÌåÒµÎñ£¬Äܹ»Éè¼ÆÒ»¸öºÏÀíµÄ¼Ü¹¹£¬Ìá¸ßÈí¼þµÄ¿É¿¿ÐÔ¡¢¿Éά»¤ÐÔ¡¢¿É¸´ÓÃÐÔ¡£¾ÍÏñһλ¾­Ñé·á¸»µÄͬÊÂËùË ......

JavaÉè¼Æģʽ֮:IteratorÁ´±íģʽ

ÏÈÀ´Á˽âÒ»ÏÂÁ´±íģʽµÄÔ­Àí£º
Ê×ÏÈдһ¸öJavaBean£¬ÄÚÈÝÊÇÒªÌí¼ÓµÄÔªËغ͸ÃÔªËصĽڵ㡣
public class NodeBean implements Serializable
{
   
    private Object data; //ÔªËر¾Éí
    private NodeBean next; //ÏÂÒ»¸ö½Úµã
   
  &n ......

ÔËÓüÓÃܼ¼Êõ±£»¤JavaÔ´´úÂë


Java³ÌÐòµÄÔ´´úÂëºÜÈÝÒ×±»±ðÈË͵¿´¡£Ö»ÒªÓÐÒ»¸ö·´±àÒëÆ÷£¬ÈκÎÈ˶¼¿ÉÒÔ·ÖÎö±ðÈ˵ĴúÂë¡£±¾ÎÄÌÖÂÛÈçºÎÔÚ²»ÐÞ¸ÄÔ­ÓгÌÐòµÄÇé¿öÏ£¬Í¨¹ý¼ÓÃܼ¼Êõ±£»¤Ô´´úÂë¡£
ΪʲôҪ¼ÓÃÜ£¿
¶ÔÓÚ´«Í³µÄC»òC++Ö®ÀàµÄÓïÑÔÀ´Ëµ£¬ÒªÔÚWebÉϱ£»¤Ô´´úÂëÊǺÜÈÝÒ׵ģ¬Ö»Òª²»·¢²¼Ëü¾Í¿ÉÒÔ¡£Òź¶µÄÊÇ£¬Java³ÌÐòµÄÔ´´úÂëºÜÈÝÒ×±»±ðÈË͵¿´¡£Ö»ÒªÓÐÒ»¸ ......

JAVA ÖеÄWeb ·þÎñ¹æ·¶£º


JAVA Öй²ÓÐÈýÖÖWebService ¹æ·¶£¬·Ö±ðÊÇJAXM&SAAJ¡¢JAX-WS£¨JAX-RPC£©¡¢JAX-RS¡£
ÏÂÃæÀ´·Ö±ð¼òÒªµÄ½éÉÜÒ»ÏÂÕâÈý¸ö¹æ·¶¡£
(1.)JAX-WS£º
JAX-WS£¨Java API For XML-WebService£©£¬JDK1.6 ×Ô´øµÄ°æ±¾ÎªJAX-WS2.1£¬Æäµ×²ãÖ§
³ÖΪJAXB¡£ÔçÆڵĻùÓÚSOAP µÄJAVA µÄWeb ·þÎñ¹æ·¶JAX-RPC£¨Java API For
XML-Remote Proce ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ