´«ÖDz¥¿Íjavaѧϰ UML½¨Ä£ÓïÑÔ
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½²µÄUMLͳһ½¨Ä£ÓïÑÔ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Èí¼þÉúÃüÖÜÆÚ: Èí¼þµÄ²úÉúÖ±µ½±¨·ÏµÄÉúÃüÖÜÆÚ
Èí¼þÉúÃüÖÜÆÚÄÚÓÐÎÊÌⶨÒå, ¿ÉÐÐÐÔ·ÖÎö, ×ÜÌåÃèÊö, ϵͳÉè¼Æ,±àÂë, µ÷ÊԺͲâÊÔ, ÑéÊÕÓëÔËÐÐ, ά»¤Éý¼¶µ½·ÏÆúµÈ½×¶Î
Èí¼þ¹¤³Ì¿ÉÒÔ·ÖΪÈý¸ö´óµÄ½×¶Î:ÐèÇó; Éè¼Æ; ²âÊÔÓëά»¤
Èí¼þµÄÉúÃüÖÜÆÚÏê½â£º
ÎÊÌâµÄ¶¨Òå¼°¹æ»®(¿ÉÐÐÐÔ·ÖÎö±¨¸æºÍÈí¼þ¿ª·¢¼Æ»®): ´Ë½×¶ÎÊÇÈí¼þ¿ª·¢·½ÓëÐèÇó·½¹²Í¬ÌÖ
ÂÛ£¬Ö÷Ҫȷ¶¨Èí¼þµÄ¿ª·¢Ä¿±ê¼°Æä¿ÉÐÐÐÔ¡£
2¡¢ÐèÇó·ÖÎö(ÐèÇó·ÖÎö˵Ã÷ÊéºÍ³õ²½µÄÓû§ÊÖ²á): ÔÚÈ·¶¨Èí¼þ¿ª·¢¿ÉÐеÄÇé¿öÏ£¬¶ÔÈí¼þÐèÒª
ʵÏֵĸ÷¸ö¹¦ÄܽøÐÐÏêϸ·ÖÎö¡£ÐèÇó·ÖÎö½×¶ÎÊÇÒ»¸öºÜÖØÒªµÄ½×¶Î£¬ÕâÒ»½×¶Î×öµÃºÃ£¬½«Îª
Õû¸öÈí¼þ¿ª·¢ÏîÄ¿µÄ³É¹¦´òÏÂÁ¼ºÃµÄ»ù´¡¡£
3¡¢Èí¼þÉè¼Æ(¸ÅÒªÉè¼Æ¡¢ÏêϸÉè¼Æ): ´Ë½×¶ÎÖ÷Òª¸ù¾ÝÐèÇó·ÖÎöµÄ½á¹û£¬¶ÔÕû¸öÈí¼þϵͳ½øÐÐÉè
¼Æ£¬Èçϵͳ¿ò¼ÜÉè¼Æ£¬Êý¾Ý¿âÉè¼ÆµÈµÈ¡£Èí¼þÉè¼ÆÒ»°ã·ÖΪ×ÜÌåÉè¼ÆºÍÏêϸÉè¼Æ¡£
4¡¢³ÌÐò±àÂë(Ìá½»Ô´³ÌÐò¼°Çåµ¥): ´Ë½×¶ÎÊǽ«Èí¼þÉè¼ÆµÄ½á¹ûת»»³É¼ÆËã»ú¿ÉÔËÐеijÌÐò´úÂë¡£
ÔÚ³ÌÐò±àÂëÖбØÐëÒªÖÆ¶¨Í³Ò»£¬·ûºÏ±ê×¼µÄ±àд¹æ·¶¡£ÒÔ±£Ö¤³ÌÐòµÄ¿É¶ÁÐÔ£¬Ò×ά»¤ÐÔ£¬Ìá
¸ß³ÌÐòµÄÔËÐÐЧÂÊ¡£
5¡¢Èí¼þ²âÊÔ(Ìá½»Èí¼þά»¤²âÊÔ±¨¸æ): ÔÚÈí¼þÉè¼ÆÍê³ÉºóÒª¾¹ýÑÏÃܵIJâÊÔ£¬ÒÔ·¢ÏÖÈí¼þÔÚÕû
¸öÉè¼Æ¹ý³ÌÖдæÔÚµÄÎÊÌâ²¢¼ÓÒÔ¾ÀÕý¡£Õû¸ö²âÊÔ¹ý³Ì·Öµ¥Ôª²âÊÔ£¨°×ºÐ£©¡¢¼¯³É²âÊÔ£¨ºÚ
ºÐ£¬¹¦ÄܲâÊÔ¡¢Ç¿¶ÈÐÔÄܲâÊÔ£©ÒÔ¼°ÏµÍ³²âÊÔÈý¸ö½×¶Î½øÐС£²âÊԵķ½·¨Ö÷ÒªÓа׺вâÊÔºÍ
ºÚºÐ²âÊÔÁ½ÖÖ¡£ÔÚ²âÊÔ¹ý³ÌÖÐÐèÒª½¨Á¢ÏêϸµÄ²âÊԼƻ®²¢Ñϸñ°´ÕÕ²âÊԼƻ®½øÐвâÊÔ£¬ÒÔ¼õ
ÉÙ²âÊÔµÄËæÒâÐÔ¡£
6¡¢ÔËÐÐά»¤£¨Ìá½»Èí¼þά»¤±¨¸æ): Èí¼þά»¤ÊÇÈí¼þÉúÃüÖÜÆÚÖгÖÐøÊ±¼ä×µÄ½×¶Î¡£ÔÚÈí¼þ
¿ª·¢Íê³É²¢Í¶Èëʹºó£¬ÓÉÓÚ¶à·½ÃæµÄÔÒò£¬Èí¼þ²»ÄܼÌÐøÊÊÓ¦Óû§µÄÒªÇó¡£ÒªÑÓÐøÈí¼þµÄʹ
ÓÃÊÙÃü£¬¾Í±ØÐë¶ÔÈí¼þ½øÐÐά»¤¡£Èí¼þµÄά»¤°üÀ¨¾À´íÐÔά»¤ºÍ¸Ä½øÐÔά»¤Á½¸ö·½Ãæ¡£
UML(Unified Modeling Language, ͳһ½¨Ä£ÓïÑÔ): ÊÇÒ»ÖÖ»ùÓÚÃæÏò¶ÔÏóµÄ¿ÉÊÓ»¯½¨Ä£ÓïÑÔ.
UML ²ÉÓÃÁËÒ»×éÐÎÏ󻯵ÄͼÐÎ(ÈçÀàͼ)·ûºÅ×÷Ϊ½¨Ä£ÓïÑÔ, ʹÓÃÕâЩ·ûºÅ¿ÉÒÔÐÎÏóµØÃèÊöϵͳµÄ¸÷¸ö·½Ãæ
UML ͨ¹ý½¨Á¢Í¼ÐÎÖ®¼äµÄ¸÷ÖÖ¹ØÏµ(ÈçÀàÓëÀàÖ®¼äµÄ¹ØÏµ)À´ÃèÊöÄ£ÐÍ.
UML ÖÐÒ»¹²ÓÐ 10 ÖÖͼ:
Ààͼ¡¢¶ÔÏóͼ¡¢°üͼ
Ïà¹ØÎĵµ£º
ʹÓÃJ2SE API¶ÁÈ¡PropertiesÎļþµÄÁùÖÖ·½·¨
1¡£Ê¹ÓÃjava.util.PropertiesÀàµÄload()·½·¨
ʾÀý£º InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2¡£Ê¹ÓÃjava.util.ResourceBundleÀàµÄgetBundle()·½·¨
ʾÀý£º ResourceBundle rb = Resou ......
public static void main(string[] args)
{
int[] arrayInt=new int[] {1,2,3,4,5}
ArrayList alist =ArrayList();
//·½·¨Ò»
foreach(int i in alist)
{
&nbs ......
BlockingQueueÊÇÒ»¸ö½Ó¿Ú£¬Ëü´ÓQueue¼Ì³Ð¶øÀ´£¬
°üº¬ÁËQueueµÄËùÓй¦ÄÜ£¬²¢ÔÚQueueµÄ»ù´¡ÉÏÌṩÁË2¸öÐµĹ¦ÄÜ£º
1. ¼ìË÷ÔªËØÊ±µÈ´ý¶ÓÁбäΪ·Ç¿Õ
2. ´æ´¢ÔªËØÊ±µÈ´ý¿Õ¼ä±äµÃ¿ÉÓá£
ÏÂÃæ³Â¼Ò»Ð©JDKÎĵµÖйØÓÚBlockingQueueµÄ½éÉÜ£º
BlockingQueue ¿ÉÒÔÊÇÏÞ¶¨ÈÝÁ¿µÄ¡£ËüÔ ......
¡¡ÕâÊÇclone¼¼Êõ½éÉܵĵÚһƪ¡£±¾ÆªÖ÷Òª½éÉܶÔÏóclone¼¼ÊõµÄ»ù±¾ÖªÊ¶¡£
Clone»ù±¾ÖªÊ¶´¢±¸
ÔÚJavaÀïÌáµ½clone¼¼Êõ£¬¾Í²»Äܲ»Ìájava.lang.Cloneable½Ó¿ÚºÍº¬ÓÐclone·½·¨µÄObjectÀà¡£ËùÓоßÓÐclone¹¦ÄܵÄÀà¶¼ÓÐÒ»¸öÌØÐÔ£¬ÄǾÍÊÇËüÖ±½Ó»ò¼ä½ÓµØÊµÏÖÁËCloneable½Ó¿Ú¡£·ñÔò£¬ÎÒÃÇÔÚ³¢ÊÔµ÷ÓÃclone£¨£©·½·¨Ê±£¬½«»á´¥·¢CloneNo ......
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½²µÄEJB3µÄ֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
SLSBÎÞ״̬»á»°BeanµÄ±à³Ì¹æÔò;
EJBÀà
±à³Ì¹æÔò
ÖÁÉÙÓÐÒ»¸öÒµÎñ½Ó¿Ú
±ØÐëÊǾßÌåÀà.²»ÄÜÊÇfinal»ò³éÏóµÄ.
±ØÐëÓпչ¹Ôì
¿ÉÒÔÊÇÆäËüsessionbean»òp ......