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

javaÉè¼ÆÄ£Ê½

1¡¢FACTORY£¨¹¤³§Ä£Ê½£©
2¡¢BUILDER£¨½¨Ôìģʽ£©
3¡¢FACTORY METHOD£¨¹¤³§·½·¨Ä£Ê½£©
4¡¢PROTOTYPE£¨Ô­Ê¼Ä£ÐÍģʽ£©
5¡¢SINGLETON£¨µ¥Àýģʽ£©
6¡¢ADAPTER£¨ÊÊÅäÆ÷ģʽ£©
7¡¢BRIDGE£¨ÇÅÁºÄ£Ê½£©
8¡¢COMPOSITE£¨ºÏ³Éģʽ£©
9¡¢DECORATOR£¨×°ÊÎģʽ£©
10¡¢FACADE£¨ÃÅÃæÄ£Ê½£©
11¡¢FLYWEIGHT£¨ÏíԪģʽ£©
12¡¢PROXY£¨´úÀíģʽ£©
13¡¢CHAIN OF RESPONSIBLEITY£¨ÔðÈÎÁ´Ä££©
14¡¢COMMAND£¨ÃüÁîģʽ£©
15¡¢INTERPRETER£¨½âÊÍÆ÷ģʽ£©
16¡¢ITERATOR£¨µü´ú×Óģʽ£©
17¡¢MEDIATOR£¨µ÷Í£Õßģʽ£©
18¡¢MEMENTO£¨±¸Íü¼ģʽ£©
19¡¢OBSERVER£¨¹Û²ìÕßģʽ£©
20¡¢STATE£¨×´Ì¬Ä£Ê½£©
21¡¢STRATEGY£¨²ßÂÔģʽ£©
22¡¢TEMPLATE METHOD£¨Ä£°å·½·¨Ä£Ê½£©
23¡¢VISITOR£¨·ÃÎÊÕßģʽ£©
½øÐÐÒ»ÏÂͨË×ÒÆ¶¯µÄ½âÊÍ£º
1¡¢FACTORY£º×·MMÉÙ²»ÁËÇë³Ô·¹ÁË£¬Âóµ±À͵靈áºÍ¿ÏµÂ»ùµÄ¼¦³á¶¼ÊÇMM°®³ÔµÄ¶«Î÷£¬ËäÈ»¿ÚζÓÐËù²»Í¬£¬µ«²»¹ÜÄã´øMMÈ¥Âóµ±ÀÍ»ò¿ÏµÂ»ù£¬Ö»¹ÜÏò·þÎñԱ˵“À´Ëĸö¼¦³á”¾ÍÐÐÁË¡£Âóµ±ÀͺͿϵ»ù¾ÍÊÇÉú²ú¼¦³áµÄFactory ¹¤³§Ä£Ê½£º¿Í»§ÀàºÍ¹¤³§Àà·Ö¿ª¡£Ïû·ÑÕßÈκÎʱºòÐèҪijÖÖ²úÆ·£¬Ö»ÐèÏò¹¤³§ÇëÇó¼´¿É¡£Ïû·ÑÕßÎÞÐëÐ޸ľͿÉÒÔ½ÓÄÉвúÆ·¡£È±µãÊǵ±²úÆ·ÐÞ¸Äʱ£¬¹¤³§ÀàÒ²Òª×öÏàÓ¦µÄÐ޸ġ£È磺ÈçºÎ´´½¨¼°ÈçºÎÏò¿Í»§¶ËÌṩ¡£
2¡¢BUILDER£ºMM×î°®ÌýµÄ¾ÍÊÇ“ÎÒ°®Äã”Õâ¾ä»°ÁË£¬¼ûµ½²»Í¬µØ·½µÄMM,ÒªÄܹ»ÓÃËýÃǵķ½ÑÔ¸úËý˵Õâ¾ä»°Å¶£¬ÎÒÓÐÒ»¸ö¶àÖÖÓïÑÔ·­Òë»ú£¬ÉÏÃæÃ¿ÖÖÓïÑÔ¶¼ÓÐÒ»¸ö°´¼ü£¬¼ûµ½MMÎÒÖ»Òª°´¶ÔÓ¦µÄ¼ü£¬Ëü¾ÍÄܹ»ÓÃÏàÓ¦µÄÓïÑÔ˵³ö“ÎÒ°®Äã”Õâ¾ä»°ÁË£¬¹úÍâµÄMMÒ²¿ÉÒÔÇáËɸãµà£¬Õâ¾ÍÊÇÎҵēÎÒ°®Äã”builder¡££¨ÕâÒ»¶¨±ÈÃÀ¾üÔÚÒÁÀ­¿ËÓõķ­Òë»úºÃÂô£© ½¨Ôìģʽ£º½«²úÆ·µÄÄÚ²¿±íÏóºÍ²úÆ·µÄÉú³É¹ý³Ì·Ö¸î¿ªÀ´£¬´Ó¶øÊ¹Ò»¸ö½¨Ôì¹ý³ÌÉú³É¾ßÓв»Í¬µÄÄÚ²¿±íÏóµÄ²úÆ·¶ÔÏó¡£½¨ÔìģʽʹµÃ²úÆ·ÄÚ²¿±íÏó¿ÉÒÔ¶ÀÁ¢µÄ±ä»¯£¬¿Í»§²»±ØÖªµÀ²úÆ·ÄÚ²¿×é³ÉµÄϸ½Ú¡£½¨Ôìģʽ¿ÉÒÔÇ¿ÖÆÊµÐÐÒ»ÖÖ·Ö²½Öè½øÐеĽ¨Ôì¹ý³Ì¡£
3¡¢FACTORY METHOD£ºÇëMMÈ¥Âóµ±ÀͳԺº±¤£¬²»Í¬µÄMMÓв»Í¬µÄ¿Úζ£¬ÒªÃ¿¸ö¶¼¼ÇסÊÇÒ»¼þ·³È˵ÄÊÂÇ飬ÎÒÒ»°ã²ÉÓÃFactory Methodģʽ£¬´ø×ÅMMµ½·þÎñÔ±ÄǶù£¬Ëµ“ÒªÒ»¸öºº±¤”£¬¾ßÌåҪʲôÑùµÄºº±¤ÄØ£¬ÈÃMMÖ±½Ó¸ú·þÎñԱ˵¾ÍÐÐÁË¡£ ¹¤³§·½·¨Ä£Ê½£ººËÐŤ³§À಻ÔÙ¸ºÔðËùÓвúÆ·µÄ´´½¨£¬¶øÊǽ«¾ßÌå´´½¨µÄ¹¤×÷½»¸ø×ÓÀàÈ¥×ö£¬³ÉΪһ¸ö³éÏ󹤳§½ÇÉ«£¬½ö¸ºÔð¸ø³ö¾ßÌ幤³§Àà±ØÐëʵÏֵĽӿڣ¬


Ïà¹ØÎĵµ£º

¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ5ÕÂ


µÚ5ÕÂͼÐνçÃæÉè¼Æ(Ò»)
(Ò»)¿Î³ÌÄÚÈÝ
5.1 ͼÐνçÃæÉè¼Æ»ù´¡
5.1.1 AWI’ºÍSwing
5.1.2×é¼þºÍÈÝÆ÷
5.1.3ʼþÇý¶¯³ÌÐòÉè¼Æ»ù´¡
5.2¿ò¼Ü´°¿Ú .
5.3±êÇ©¡¢°´Å¥ºÍ°´Å¥Ê¼þ
5.3.1 ±êÇ©
5.3.2°´Å¥ºÍ°´Å¥Ê¼þ´¦Àí
5.4Ãæ°å
5.4.1 JPanel
5.4.2 JScrollPane
5.5²¼¾ÖÉè¼Æ
5.5.1 FlowI.ayout²¼¾Ö
5.5.2 BorderI.a ......

Javaµ÷ÓÃC#µÄWebServiceʵÀýÈý(ʵ¼ÊÓ¦ÓÃ)

/*
   ±¾¶Î´úÂëÔÚ¹«Ë¾ÏîÄ¿ÖÐʵ¼ÊÔ¶³Ìµ÷ÓõÚÈý·½¹«Ë¾ÌṩµÄC#¿ª·¢WebServiceµÄʾÀý
*/
/**
  * µÇ¼ÓÎÏ·
  *
  * @param paramPN
  * @param paramTerraceID
  * @param paramSvrID
  */
 private String loginGame(String paramPN, HttpServletRequest req){
&n ......

ÓйØjavaÖÐresultSetµÄÎÊÌâ

//´òÓ¡³ömess±íµÄÁÐÊýÊǶàÉÙ
public static void main(String[] args){
  String sql="select count(*) from mess";
  ResultSet set=null;
  try {
   Object paramValues[] = new Object[0];
         set = DBUtil.preExec ......

javaÊý¾ÝÀàÐÍÖ®¼äµÄת»»

 1£®JavaµÄ¼òµ¥ÀàÐͼ°Æä·â×°Æ÷Àà
¢ÅJava¼òµ¥ÀàÐÍÓë·â×°Àà
ÎÒÃÇÖªµÀ,JavaÓïÑÔÊǵäÐ͵ÄÖ§³ÖÃæÏò¶ÔÏóµÄ³ÌÐòÓïÑÔ,µ«¿¼Âǵ½ÓÐЩ»ù±¾Êý¾ÝÀàÐ͵Ľṹ¼òµ¥,Õ¼ÄÚ´æÐ¡ÇÒ´æÈ¡ËÙ¶È¿ìµÈÓŵã,JavaÒÀÈ»ÌṩÁ˶ÔÕâЩ·ÇÃæÏò¶ÔÏóµÄ¼òµ¥Êý¾ÝÀàÐ͵ÄÖ§³Ö¡£µ±È»,JavaÔÚÌṩ´óÁ¿µÄÆäËüÀàʱ,Ò²ÌṩÁËÓë¼òµ¥Êý¾ÝÀàÐͶÔÓ¦µÄ·â×°Àà,ÓÚÊÇ,JavaÖ ......

JAVA List to Array,Array to List

 1.Listת»»³ÉΪÊý×é¡££¨ÕâÀïµÄListÊÇʵÌåÊÇArrayList)
µ÷ÓÃArrayListµÄtoArray·½·¨¡£
Àý£ºString[] arr = (String[])list.toArray(new String[size]);
2.Êý×éת»»³ÉΪList¡£
µ÷ÓÃArraysµÄasList·½·¨¡£
Àý£ºList stooges = Arrays.asList("Larry", "Moe", "Curly"); ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ