´«ÖDz¥¿Íjavaѧϰ UML½¨Ä£ÓïÑÔ
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½²µÄUMLͳһ½¨Ä£ÓïÑÔ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Èí¼þÉúÃüÖÜÆÚ: Èí¼þµÄ²úÉúÖ±µ½±¨·ÏµÄÉúÃüÖÜÆÚ
Èí¼þÉúÃüÖÜÆÚÄÚÓÐÎÊÌⶨÒå, ¿ÉÐÐÐÔ·ÖÎö, ×ÜÌåÃèÊö, ϵͳÉè¼Æ,±àÂë, µ÷ÊԺͲâÊÔ, ÑéÊÕÓëÔËÐÐ, ά»¤Éý¼¶µ½·ÏÆúµÈ½×¶Î
Èí¼þ¹¤³Ì¿ÉÒÔ·ÖΪÈý¸ö´óµÄ½×¶Î:ÐèÇó; Éè¼Æ; ²âÊÔÓëά»¤
Èí¼þµÄÉúÃüÖÜÆÚÏê½â£º
ÎÊÌâµÄ¶¨Òå¼°¹æ»®(¿ÉÐÐÐÔ·ÖÎö±¨¸æºÍÈí¼þ¿ª·¢¼Æ»®): ´Ë½×¶ÎÊÇÈí¼þ¿ª·¢·½ÓëÐèÇó·½¹²Í¬ÌÖ
ÂÛ£¬Ö÷Ҫȷ¶¨Èí¼þµÄ¿ª·¢Ä¿±ê¼°Æä¿ÉÐÐÐÔ¡£
2¡¢ÐèÇó·ÖÎö(ÐèÇó·ÖÎö˵Ã÷ÊéºÍ³õ²½µÄÓû§ÊÖ²á): ÔÚÈ·¶¨Èí¼þ¿ª·¢¿ÉÐеÄÇé¿öÏ£¬¶ÔÈí¼þÐèÒª
ʵÏֵĸ÷¸ö¹¦ÄܽøÐÐÏêϸ·ÖÎö¡£ÐèÇó·ÖÎö½×¶ÎÊÇÒ»¸öºÜÖØÒªµÄ½×¶Î£¬ÕâÒ»½×¶Î×öµÃºÃ£¬½«Îª
Õû¸öÈí¼þ¿ª·¢ÏîÄ¿µÄ³É¹¦´òÏÂÁ¼ºÃµÄ»ù´¡¡£
3¡¢Èí¼þÉè¼Æ(¸ÅÒªÉè¼Æ¡¢ÏêϸÉè¼Æ): ´Ë½×¶ÎÖ÷Òª¸ù¾ÝÐèÇó·ÖÎöµÄ½á¹û£¬¶ÔÕû¸öÈí¼þϵͳ½øÐÐÉè
¼Æ£¬Èçϵͳ¿ò¼ÜÉè¼Æ£¬Êý¾Ý¿âÉè¼ÆµÈµÈ¡£Èí¼þÉè¼ÆÒ»°ã·ÖΪ×ÜÌåÉè¼ÆºÍÏêϸÉè¼Æ¡£
4¡¢³ÌÐò±àÂë(Ìá½»Ô´³ÌÐò¼°Çåµ¥): ´Ë½×¶ÎÊǽ«Èí¼þÉè¼ÆµÄ½á¹ûת»»³É¼ÆËã»ú¿ÉÔËÐеijÌÐò´úÂë¡£
ÔÚ³ÌÐò±àÂëÖбØÐëÒªÖƶ¨Í³Ò»£¬·ûºÏ±ê×¼µÄ±àд¹æ·¶¡£ÒÔ±£Ö¤³ÌÐòµÄ¿É¶ÁÐÔ£¬Ò×ά»¤ÐÔ£¬Ìá
¸ß³ÌÐòµÄÔËÐÐЧÂÊ¡£
5¡¢Èí¼þ²âÊÔ(Ìá½»Èí¼þά»¤²âÊÔ±¨¸æ): ÔÚÈí¼þÉè¼ÆÍê³ÉºóÒª¾¹ýÑÏÃܵIJâÊÔ£¬ÒÔ·¢ÏÖÈí¼þÔÚÕû
¸öÉè¼Æ¹ý³ÌÖдæÔÚµÄÎÊÌâ²¢¼ÓÒÔ¾ÀÕý¡£Õû¸ö²âÊÔ¹ý³Ì·Öµ¥Ôª²âÊÔ£¨°×ºÐ£©¡¢¼¯³É²âÊÔ£¨ºÚ
ºÐ£¬¹¦ÄܲâÊÔ¡¢Ç¿¶ÈÐÔÄܲâÊÔ£©ÒÔ¼°ÏµÍ³²âÊÔÈý¸ö½×¶Î½øÐС£²âÊԵķ½·¨Ö÷ÒªÓа׺вâÊÔºÍ
ºÚºÐ²âÊÔÁ½ÖÖ¡£ÔÚ²âÊÔ¹ý³ÌÖÐÐèÒª½¨Á¢ÏêϸµÄ²âÊԼƻ®²¢Ñϸñ°´ÕÕ²âÊԼƻ®½øÐвâÊÔ£¬ÒÔ¼õ
ÉÙ²âÊÔµÄËæÒâÐÔ¡£
6¡¢ÔËÐÐά»¤£¨Ìá½»Èí¼þά»¤±¨¸æ): Èí¼þά»¤ÊÇÈí¼þÉúÃüÖÜÆÚÖгÖÐøʱ¼ä×µÄ½×¶Î¡£ÔÚÈí¼þ
¿ª·¢Íê³É²¢Í¶Èëʹºó£¬ÓÉÓڶ෽ÃæµÄÔÒò£¬Èí¼þ²»ÄܼÌÐøÊÊÓ¦Óû§µÄÒªÇó¡£ÒªÑÓÐøÈí¼þµÄʹ
ÓÃÊÙÃü£¬¾Í±ØÐë¶ÔÈí¼þ½øÐÐά»¤¡£Èí¼þµÄά»¤°üÀ¨¾À´íÐÔά»¤ºÍ¸Ä½øÐÔά»¤Á½¸ö·½Ãæ¡£
UML(Unified Modeling Language, ͳһ½¨Ä£ÓïÑÔ): ÊÇÒ»ÖÖ»ùÓÚÃæÏò¶ÔÏóµÄ¿ÉÊÓ»¯½¨Ä£ÓïÑÔ.
UML ²ÉÓÃÁËÒ»×éÐÎÏ󻯵ÄͼÐÎ(ÈçÀàͼ)·ûºÅ×÷Ϊ½¨Ä£ÓïÑÔ, ʹÓÃÕâЩ·ûºÅ¿ÉÒÔÐÎÏóµØÃèÊöϵͳµÄ¸÷¸ö·½Ãæ
UML ͨ¹ý½¨Á¢Í¼ÐÎÖ®¼äµÄ¸÷ÖÖ¹Øϵ(ÈçÀàÓëÀàÖ®¼äµÄ¹Øϵ)À´ÃèÊöÄ£ÐÍ.
UML ÖÐÒ»¹²ÓÐ 10 ÖÖͼ:
Ààͼ¡¢¶ÔÏóͼ¡¢°üͼ
Ïà¹ØÎĵµ£º
ÔÚÃüÁîÐнçÃæÓÃnative2ascii¹¤¾ß
1.½«ºº×ÖתΪUnicode:
C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii
²âÊÔ
\u6d4b\u8bd5
2.½«Unicodeת»»Îªºº×Ö:
C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii -reverse ......
public static void main(string[] args)
{
int[] arrayInt=new int[] {1,2,3,4,5}
ArrayList alist =ArrayList();
//·½·¨Ò»
foreach(int i in alist)
{
&nbs ......
±à¼¹¤³ÌµÄ.projectÎļþ£º
Ìí¼Ó
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
µ½
<natures>
…
& ......
BlockingQueueÊÇÒ»¸ö½Ó¿Ú£¬Ëü´ÓQueue¼Ì³Ð¶øÀ´£¬
°üº¬ÁËQueueµÄËùÓй¦ÄÜ£¬²¢ÔÚQueueµÄ»ù´¡ÉÏÌṩÁË2¸öÐµĹ¦ÄÜ£º
1. ¼ìË÷ÔªËØʱµÈ´ý¶ÓÁбäΪ·Ç¿Õ
2. ´æ´¢ÔªËØʱµÈ´ý¿Õ¼ä±äµÃ¿ÉÓá£
ÏÂÃæ³Â¼Ò»Ð©JDKÎĵµÖйØÓÚBlockingQueueµÄ½éÉÜ£º
BlockingQueue ¿ÉÒÔÊÇÏÞ¶¨ÈÝÁ¿µÄ¡£ËüÔ ......
ÎÒ½ñÌìѧϰÁËÐìÀÏʦ½²µÄhibernate֪ʶ£¬ÎÒ×öÁ˼òµ¥µÄ±Ê¼Ç£º
Ò»¡¢Hibernate
a) Á¬½ÓjavaÓ¦ÓóÌÐòºÍ¹ØϵÐÍÊý¾Ý¿âµÄÖмä¼þ£¬¶ÔJDBC API·â×°£¬¸ºÔð¶ÔÏó³Ö¾Ã»¯
b) λÓڳ־û¯²ã£¬·â×°ËùÓеÄÊý¾Ý·ÃÎÊϸ½Ú£¬Ê¹ÒµÎñÂß¼²ã¸ü¹Ø×¢ÓÚÒµ ......