javaÓëģʽѧϰ±Ê¼Ç(¶þ)
Ò»¡¢Ê²Ã´ÊÇUML
¡¡Í³Ò»½¨Ä£ÓïÑÔ£¨UMLÊÇ Unified Modeling LanguageµÄËõд£©ÊÇÒ»ÖÖÓ¦ÓÃÓÚÃæÏó¶ÔÏóÈí¼þ¿ª·¢¹ý³ÌµÄ½¨Ä£ÓïÑÔ£¬ÊÇÒ»ÖÖ¼òµ¥¡¢Ö±¹ÛµÄ±íʾ·ûºÅºÍ±ê×¼£¬UMLÖ»ÊÇ·ÖÎöºÍÉè¼Æ¹ý³ÌÖзÖÎö·½·¨ºÍÉè¼Æ˼ÏëµÄÌåÏֺͱíʾ£¬ËüÖ»ÌåÏÖÄãËù½¨Ä£µÄϵͳ»áÊÇʲôÑùµÄ£¬µ«Ëü²¢²»ÄÜÃ÷È·¸æËßÄãÄãµÄϵͳÊÇÔõôʵÏֵģ¬Ëü²»ÊÇ·ÖÎöºÍÉè¼ÆµÄ·½·¨»ò˼ÏëËüÖ»ÊÇÒ»ÖÖ±íʾ·½Ê½£¬Äã¿ÉÒÔͨ¹ýUML°ÑÄãÔÚÉè¼Æ
ģʽµÈ·½ÃæÕÆÎÕµÄÉè¼Æ˼Ïëչʾ³öÀ´¡£
¶þ¡¢UMLµÄ¹¦ÄÜ
¿ÉÊÓ»¯¹¦ÄÜ£º´Ù½ø¶ÔÎÊÌâµÄÀí½âºÍ½â¾ö£¬·½±ã¿ª·¢ÈËÔ±Ö®¼ä½»Á÷£¬¿ÉÒÔ½ÏΪÈÝÒ×·¢ÏÖÉè¼Æ²ÝͼµÄÂß¼´íÎ󣬱£Ö¤×îºóÍê³ÉµÄÈí¼þÄܹ»°´ÒªÇóÔËÐС£
˵Ã÷¹¦ÄÜ£ºUMLÊÇÒ»ÖÖͨÓõġ¢¾«È·µÄ¡¢Ã»ÓÐÆçÒåµÄͨÐÅ»úÖÆ£¬ºÜÊʺ϶Ôϵͳ½øÐÐ˵Ã÷¡£ÏµÍ³µÄÕûÌåÉè¼Æ¿ÉÒÔÖ¸µ¼Èí¼þ¿ª·¢µÄ¹ý³Ì£¬ÓÉÓÚÖØÒªµÄ¾ö¶¨¾ùÔÚ±àÂë֮ǰ×ö³ö£¬ËùÒÔ¿ÉÒÔ¼õÉÙµÍÖÊÁ¿µÄ´úÂ룬½øÒ»²½½µµÍ¿ª·¢³É±¾¡£
½¨Ô칦ÄÜ£ºumlÖ»ÊÇÃæÏó¶ÔÏó·ÖÎö¡¢Éè¼Æ˼ÏëµÄÌåÏÖ£¬ºÍ¾ßÌåµÄʵÏÖƽ̨Î޹أ¬ÓÃUML½¨Ä£ºÍÉè¼ÆµÄϵͳ¿ÉÒÔÓÃjava»ò.netÀ´ÊµÏÖ¡£Í¨¹ýUML¿ÉÒÔ¿´µ½×ÜÌåµÄͼÏñ£¬¿ÉÒÔ¾ùºâµôÅäϵͳµÄ×ÊÔ´£¬Ê¹ÏµÍ³¸üÓÐЧÂÊ¡£ÒòΪϵͳµÄÉè¼ÆÊ×ÏÈÍê³É£¬ËùÒÔ¿ÉÒÔºÜÈÝÒ×·¢ÏÖ¿ÉÒÔ¸´ÓõĴúÂ룬´úÂëÄܹ»ºÜ¸ßЧµÄ¸´Ó㬿ÉÒÔ½µµÍ¿ª·¢³É±¾¡£
½¨Îĵµ¹¦ÄÜ£ºÊ¹ÓÃUMLÉè¼ÆµÄͬʱ¿ÉÒÔ²úÉúϵͳÉè¼ÆÎĵµ¡£¿ÉÒÔºÜÈÝÒ×ʵÏÖ¶ÔϵͳµÄÊìϤºÍÐ޸ġ£
Èý¡¢UML°üº¬Ê²Ã´
¾ÅÖÖͼ£º
£¨1£©ÓÃÀýͼ(Use Case Diagrams)
ÓÃÀýͼÃèÊöÁËϵͳÌṩµÄÒ»¸ö¹¦Äܵ¥Ôª¡£ÓÃÀýͼµÄÖ÷ҪĿµÄÊÇ°ïÖú¿ª·¢ÍŶÓÒÔÒ»ÖÖ¿ÉÊÓ»¯µÄ·½Ê½Àí½âϵͳµÄ¹¦ÄÜÐèÇ󣬰üÀ¨»ùÓÚ»ù±¾Á÷³ÌµÄ"½ÇÉ«"(actors£¬Ò²¾ÍÊÇÓëϵͳ½»»¥µÄÆäËûʵÌå)¹Øϵ£¬ÒÔ¼°ÏµÍ³ÄÚÓÃÀýÖ®¼äµÄ¹Øϵ¡£
£¨2£©Ààͼ(Class Diagrams)
¡¡¡¡Ààͼ±íʾ²»Í¬µÄʵÌå(ÈË¡¢ÊÂÎïºÍÊý¾Ý)ÈçºÎ±Ë´ËÏà¹Ø£»»»¾ä»°Ëµ£¬ËüÏÔʾÁËϵͳµÄ¾²Ì¬½á¹¹¡£
£¨3£©Ê±Ðòͼ(Sequence Diagrams)
¡¡¡¡Ê±ÐòͼÏÔʾ¾ßÌåÓÃÀý(»òÕßÊÇÓÃÀýµÄÒ»²¿·Ö)µÄÏêϸÁ÷³Ì¡£Ëü¼¸ºõÊÇ×ÔÃèÊöµÄ£¬²¢ÇÒÏÔʾÁËÁ÷³ÌÖв»Í¬¶ÔÏóÖ®¼äµÄµ÷ÓùØϵ£¬Í¬Ê±»¹¿ÉÒÔºÜÏêϸµØÏÔʾ¶Ô²»Í¬¶ÔÏóµÄ²»Í¬µ÷Óᣡ¡¡¡Ê±ÐòͼÓÐÁ½¸öά¶È£º´¹Ö±Î¬¶ÈÒÔ·¢ÉúµÄʱ¼ä˳ÐòÏÔʾÏûÏ¢/µ÷ÓõÄÐòÁУ»Ë®Æ½Î¬¶ÈÏÔʾÏûÏ¢±»·¢Ë͵½µÄ¶ÔÏóʵÀý¡£
£¨4£©×´Ì¬Í¼(Statechart Diagrams)
״̬ͼ±íʾij¸öÀàËù´¦µÄ²»Í¬×´Ì¬ºÍ¸ÃÀàµÄ״̬ת»»ÐÅÏ¢¡£ÓÐÈË¿ÉÄÜ»áÕùÂÛ˵ÿ¸öÀ඼ÓÐ״̬£¬µ«²»ÊÇÿ¸öÀ඼Ӧ¸ÃÓÐÒ»¸ö״̬ͼ¡£Ö»¶Ô”¸ÐÐËȤµÄ&rdqu
Ïà¹ØÎĵµ£º
×Ô¼ºÊÕ¼¯µÄһЩjava´¦ÀíÀ࣬¹©ÒÔºó²éѯ
package com.tools;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringHandler {
/******************************
* ¹¦ÄÜ£º½«IPµØַת»»Îª¶ÔÓ¦µÄÕûÊý
* ·µ»ØÀàÐÍ£ºlong
******************************/
public static long getI ......
µÚ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 ......
µÚ9Õ ÊäÈëºÍÊä³öÁ÷
(Ò»)¿Î³ÌÄÚÈÝ
9.1×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷
9.1.1 File¶ÔÏó
9.1.2Á÷¶ÔÏó
9.2»º³åʽÊäÈëÊä³ö
9.2.1»º³åʽÊäÈë
9.2.2»º³åʽÊä³ö
9.3Ëæ»ú·ÃÎÊ
9.4Îļþ¶Ô»°¿ò
(¶þ)ѧϰĿµÄÓëÒªÇó
±¾Õ½éÉÜJava³ÌÐòÊý¾ÝÎļþµÄÊäÈëÊä³ö¼¼Êõ¡£ÒªÇóÄܱàд¼òµ¥µÄJavaÎļþ´¦Àí³ÌÐò¡£
(Èý)¿¼ºË֪ʶµãÓ뿼ºËÒªÇó
1.´´½¨File¶ÔÏó£ ......
/*
±¾¶Î´úÂëÔÚ¹«Ë¾ÏîÄ¿ÖÐʵ¼ÊÔ¶³Ìµ÷ÓõÚÈý·½¹«Ë¾ÌṩµÄC#¿ª·¢WebServiceµÄʾÀý
*/
/**
* µÇ¼ÓÎÏ·
*
* @param paramPN
* @param paramTerraceID
* @param paramSvrID
*/
private String loginGame(String paramPN, HttpServletRequest req){
&n ......