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

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

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


Ïà¹ØÎĵµ£º

javaÔÓÏë

²ÉÓÃÓûÑïÏÈÒÖµÄÊÖ·¨Ì¸Ì¸java:
      javaûÓÐÖ¸ÕëÖ»ÓÐÒýÓÃÊÇ×î´óµÄ°Ü±Ê.ÕýÒòΪûÓÐÖ¸Õë,ºÜ¶à²Ù×÷ÒªÓØ»ØÍñת;À¬»øÊÕ¼¯»úÖÆÒ²¾õµÃÊǼ¦Àß,д¸öÎö¹¹º¯ÊýÕæµÄÄÇô¸´ÔÓÂð, ÓбØÒªÎþÉüÁé»îÐÔÂð;º¯Êýµ÷ÓõĴú¼ÛÖ®¸ßÈÃÈË×¥¿ñ
µ«ÎÒ»¹ÊÇÑ¡ÔñÁËËý:
      javaµÄ´¿ÃæÏò¶ÔÏóÌØ ......

Javaѧϰ ´ÓÈëÃŵ½¾«Í¨


Java Learning Path £¨Ò»£©¡¢¹¤¾ßƪ
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJDKÊÇSun¹«Ë¾·¢²¼µÄJDK£¬³ýÁËSunÖ®Íâ ......

×îСÉú³ÉÊ÷ 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ѧϰ±Ê¼Ç

1.staticÉùÃ÷±äÁ¿µÄÓ÷¨ÔÚ»ù´¡ÖªÊ¶ÀïÃ棻
    JavaÀïÃæstaticÓÃÀ´ÉùÃ÷º¯ÊýµÄ×÷Óãº
      A.¿ÉÒÔ²»Óô´½¨¶ÔÏó£¨ÊµÀý£©£¬¶øÖ±½Óµ÷Ó×—Àà.·½·¨
      B.ÓÃÓÚmainº¯ÊýµÄ·½·¨
2.new——·ÖÅä¿Õ¼äÎÊÌâ
    ÓжàÉÙne ......

java»ù´¡ÃæÊÔÌâ×ܽá

1.¾Ö²¿±äÁ¿ÔÚʹÓõÄʱºò±ØÐëÒѾ­±»³õʼ»¯
2.byte b=2,e=3
   byte c=b+c;   »á±àÒ벻ͨ¹ý£¬Ó¦Îªb+c»á×Ô¶¯ ÀàÐÍÌáÉýλint Èç¹ûÏëµÃµ½ byte c ±ØÐëÇ¿ÖÆתÐÍ        byte c=(byte)b+c;         
3.f ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ