(1)ÄÜÕæÊµ³ä·ÖµØ·´Ó³ÏÖʵÊÀ½ç£¬°üÀ¨ÊÂÎïºÍÊÂÎïÖ®¼äµÄÁªÏµ,ÄÜÂú×ãÓû§¶ÔÊý¾ÝµÄ´¦ÀíÒªÇó¡£
(2)Ò×ÓÚÀí½â£¬´Ó¶ø¿ÉÒÔÓÃËüºÍ²»ÊìϤ¼ÆËã»úµÄÓû§½»»»Òâ¼û£¬Óû§µÄ»ý¼«²ÎÓëÊÇÊý¾Ý¿âµÄÉè¼Æ³É¹¦µÄ¹Ø¼ü¡£
(3)Ò×ÓÚ¸ü¸Ä£¬Ó¦Óû·¾³ºÍÓ¦ÓÃÒªÇó¸Ä±äʱ£¬ÈÝÒ×¶Ô¸ÅÄîÄ£ÐÍÐ޸ĺÍÀ©³ä¡£
(4)Ò×ÓÚÏò¹ØÏµ¡¢Íø×´¡¢²ã´ÎµÈ¸÷ÖÖÊý¾ÝÄ£ÐÍת»»¡£
ÃèÊö¸ÅÄîÄ£Ð͵ÄÓÐÁ¦¹¤¾ßÊÇE-RÄ£ÐÍ¡£¸ù¾ÝÒÔÉϵõ½µÄÊý¾ÝÏîºÍÊý¾Ý½á¹¹£¬¾Í¿ÉÒÔÉè¼Æ³öÄܹ»Âú×ãÓû§ÐèÇóµÄ¸÷ÖÖʵÌ壬ÒÔ¼°ËüÃÇÖ®¼äµÄ¹ØÏµ£¬ÎªºóÃæµÄÂß¼½á¹¹Éè¼Æ´òÏ»ù´¡¡£
¶þ¡¢Éè¼ÆÈκÎÒ»ÕÅ±í¶¼Òª×ñÊØËüµÄ¹ØÏµÄ£Ê½£¬ÈçÏ£º
1. Ò»¸öʵÌåÐÍת»»ÎªÒ»¸ö¹ØÏµÄ£Ê½µÄ¼¯ºÏ¡£ÊµÌåµÄÊôÐÔ¾ÍÊǹØÏµµÄÊôÐÔ£¬ÊµÌåµÄÂë¾ÍÊǹØÏµµÄÂë¡£
¶ÔÓÚʵÌå¼äµÄÁªÏµÔòÓÐÒÔϲ»Í¬µÄÇé¿ö£º
2. Ò»¸ö1:1ÁªÏµ¿ÉÒÔת»»ÎªÒ»¸ö¶ÀÁ¢µÄ¹ØÏµÄ£Ê½£¬Ò²¿ÉÒÔÓëÈÎÒâÒ»¶Ë¶ÔÓ¦µÄ¹ØÏµÄ£Ê½ºÏ²¢¡£
3. Ò»¸ö1:NÁªÏµ¿ÉÒÔת»»ÎªÒ»¸ö¶ÀÁ¢µÄ¹ØÏµÄ£Ê½£¬Ò²¿ÉÒÔÓëN¶Ë¶ÔÓ¦µÄ¹ØÏµÄ£Ê½ºÏ²¢¡£
4. Ò»¸öM:NÁªÏµ×ª»»ÎªÒ»¸ö¹ØÏµÄ£Ê½£¬Óë¸ÃÁªÏµÏàÁ¬µÄ¸÷ʵÌåµÄÂëÒÔ¼°ÁªÏµ±¾ÉíµÄÊôÐÔ¾ùת»»Îª¹ØÏµµÄÊôÐÔ£¬¶ø¹ØÏµµÄÂëΪ¸÷ʵÌåÂëµÄ×éºÏ¡£
5. Èý¸ö»òÈý¸öÒÔÉÏʵÌå¼äµÄÒ»¸ö¶àÔªÁªÏµ¿ÉÒÔת»»ÎªÒ»¸ö¹ØÏµÄ£Ê½£¬Óë¸Ã¶àÔªÁªÏµÏàÁ¬µÄ¸÷ʵÌåµÄÂëÒÔ¼°ÁªÏµ±¾ÉíµÄÊôÐÔ¾ùת»»Îª¹ØÏµµÄÊôÐÔ£¬¶ø¹ØÏµµÄÂëΪ¸÷ʵÌåÂëµÄ×éºÏ¡£
15
3.5.1Óû§ÐÅÏ¢´æ´¢
Óû§ÐÅÏ¢µÄʵÌå»ù±¾ÊôÐÔÈçÏÂͼ£º
ͼ3-5-1Óû§ÊµÌåÊôÐÔͼ
µ±Óû§µÇ¼¿¼ÊÔϵͳʱ£¬ÉÏͼΪÓû§µÇ¼ʱËùÓõ½µÄһЩ»ù±¾ÐÅÏ¢£¬ÔÚÎļþÖд洢Óû§µÄÊý¾Ýʱ£¬»¹°üÀ¨Óû§µÄµç»°ºÅÂ룬Óû§µÄÓÊÏäµÈÏêϸÐÅÏ¢¡£ÎªÁ˱ãÓÚ¶Áд£¬ÔÚÎļþÖÐÓ¦¸ÃÓÃÏàÓ¦µÄ¸ñʽÀ´Çø±ðÿ¸ö×Ö¶ÎÊôÐÔÖ®¼äµÄÁ¬½Ó£¬È籾ϵͳÖÐÓá°£º¡±ºÅÀ´Çø·Öÿ¸ö×Ö
3.5.2ÊÔÌâÐÅÏ¢´æ´¢
ÊÔÌâÐÅÏ¢µÄʵÌå»ù±¾ÊôÐÔÈçÏÂͼ£º
ͼ3-5-2ÊÔÌâʵÌåÊôÐÔͼ
16
ÊÔÌâµÄ´æ´¢Í¬ÑùÓëÓû§µÄÐÅÏ¢´æ´¢Ò»Ñù£¬ÔÚÎļþÖд洢Óû§µÄÊý¾Ýʱ£¬Ò²Òª¸ù¾ÝÏà¶ÔÓ¦µÄ¸ñʽÀ´´æ´¢£¬ÒÔ±éÓÚ¶ÔÎļþ¶ÁÈ¡µÄ²Ù×÷£¬±ÈÈçÿµÀÌâĿ֮¼äÓá°@¡±À´Çø·Ö£¬¾Ù¸öÀý×ÓÀ´ËµÃ÷һϣ¬ÈçÏ£º
Ö¸³öÏÂÃæÓï¾äûÓбàÒë´íÎóµÄÊÇ:£¨ÌâÄ¿£©
@answer=12£¨´ð°¸£¬±íʾ±¾ÌâµÄ´ð°¸ÎªBC£©,score=5£¨±¾ÌâÄ¿µÄ·ÖÊýΪÎå·Ö£©,level=4£¨±¾ÌâÄ¿µÄÄѶȼ¶±ðΪ4£©
ÏÂÁйØÓÚÊý×éµÄÉùÃ÷´íÎóµÄÊÇ: £¨ÌâÄ¿£© int[] arry = new int[100]; £¨Ñ¡ÏîA£© int[3] arry = {1,2,3};£¨Ñ¡ÏîB£©
int[] arry = new int[]{1,2,3};£¨Ñ¡ÏîC£© int[][] arry = new int[3][]; £¨Ñ¡ÏîD£©
@answer=012£¨´ð°¸£¬±íʾ±¾ÌâµÄ´ð°¸ÎªABC£©,score=5£¨±¾ÌâÄ¿µÄ·ÖÊýΪÎå·Ö£©,level=3£¨±¾ÌâÄ¿µÄÄѶȼ¶±ðΪ3£©
4.ϵͳ¹¦ÄÜʵÏÖ
4.1 ¿ª·¢¹¤¾ß½éÉÜ
¸Ã¿¼ÊÔϵͳÖ÷Òª²ÉÓÃJavaÓïÑÔ¡¢Îļþ´æ´¢ÒÔ¼°MyeclipseµÈ¼¼ÊõºÍÈí¼þ¡£ÕûÌåÉè¼Æ×ñÑÈí¼þ¹¤³ÌµÄ·½·¨£¬¾¹ýÐèÇó·ÖÎö¡¢×ÜÌåÉè¼Æ¡¢Îĵµ´úÂëµÄ±àÖÆ¡¢Ä£¿é²âÊÔºÍϵͳʵÏÖ¼¸¸ö½×¶Î¡£
1.JavaÓïÑÔ
JavaÊÇÒ»ÖÖ¿ÉÒÔ׫д¿çƽ̨ӦÓÃÈí¼þµÄÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÊÇÓÉSun Microsystems¹«Ë¾ÓÚ1995Äê5ÔÂÍÆ³öµÄJava³ÌÐòÉè¼ÆÓïÑÔºÍJavaƽ̨£¨¼´JavaSE, JavaEE, JavaME£©µÄ×ܳơ£Java ¼¼Êõ¾ßÓÐ׿ԽµÄͨÓÃÐÔ¡¢¸ßЧÐÔ¡¢Æ½Ì¨ÒÆÖ²ÐԺͰ²È«ÐÔ£¬¹ã·ºÓ¦ÓÃÓÚ¸öÈËPC¡¢Êý¾ÝÖÐÐÄ¡¢ÓÎÏ·¿ØÖÆÌ¨¡¢¿ÆÑ§³¬¼¶¼ÆËã»ú¡¢Òƶ¯µç»°ºÍ»¥ÁªÍø£¬Í¬Ê±ÓµÓÐÈ«Çò×î´óµÄ¿ª·¢
17
ÕßרҵÉçȺ¡£ÔÚÈ«ÇòÔÆ¼ÆËãºÍÒÆ¶¯»¥ÁªÍøµÄ²úÒµ»·¾³Ï£¬Java¸ü¾ß±¸ÁËÏÔÖøÓÅÊÆºÍ¹ãÀ«Ç°¾°¡£
JavaÊÇÓÉSun Microsystems¹«Ë¾ÓÚ 1995Äê5ÔÂÍÆ³öµÄJavaÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÓïÑÔ£¨ÒÔϼò³ÆJavaÓïÑÔ£©ºÍJavaƽ̨µÄ×ܳơ£ÓÉJames GoslingºÍͬÊÂÃǹ²Í¬Ñз¢£¬²¢ÔÚ1995ÄêÕýÊ½ÍÆ³ö¡£ÓÃJavaʵÏÖµÄHotJavaä¯ÀÀÆ÷£¨Ö§³ÖJava applet£©ÏÔʾÁËJavaµÄ÷ÈÁ¦£º¿çƽ̨¡¢¶¯Ì¬µÄWeb¡¢Internet¼ÆËã¡£´Ó´Ë£¬Java±»¹ã·º½ÓÊܲ¢Íƶ¯ÁËWebµÄѸËÙ·¢Õ¹£¬³£ÓõÄä¯ÀÀÆ÷¾ùÖ§³ÖJavaapplet¡£ÁíÒ»·½Ã棬Java¼¼ÊõÒ²²»¶Ï¸üС£(2010ÄêOracle¹«Ë¾ÊÕ¹ºÁËSUN)
Javaƽ̨ÓÉJavaÐéÄâ»ú£¨Java Virtual Machine£¬¼ò³ÆJVM£©ºÍJava Ó¦Óñà³Ì½Ó¿Ú£¨Application Programming Interface£¬¼ò³ÆAPI£©¹¹³É¡£JavaÓ¦Óñà³Ì½Ó¿ÚΪJavaÓ¦ÓÃÌṩÁËÒ»¸ö¶ÀÁ¢ÓÚ²Ù×÷ϵͳµÄ±ê×¼½Ó¿Ú£¬¿É·ÖΪ»ù±¾²¿·ÖºÍÀ©Õ¹²¿·Ö¡£ÔÚÓ²¼þ»ò²Ù×÷ϵͳƽ̨Éϰ²×°Ò»¸öJavaƽ̨֮ºó£¬JavaÓ¦ÓóÌÐò¾Í¿ÉÔËÐС£Javaƽ̨ÒѾǶÈëÁ˼¸ºõËùÓеIJÙ×÷ϵͳ¡£ÕâÑùJava³ÌÐò¿ÉÒÔÖ»±àÒëÒ»´Î£¬¾Í¿ÉÒÔÔÚ¸÷ÖÖϵͳÖÐÔËÐС£JavaÓ¦Óñà³Ì½Ó¿ÚÒѾ´Ó1.1x°æ·¢Õ¹µ½1.2°æ¡£³£ÓõÄJavaƽ̨»ùÓÚJava1.4£¬×î½ü°æ±¾ÎªJava1.7¡£
Sun ¹«Ë¾¶Ô Java ±à³ÌÓïÑԵĽâÊÍÊÇ£ºJava ±à³ÌÓïÑÔÊǸö¼òµ¥¡¢ÃæÏò¶ÔÏó¡¢·Ö²¼Ê½¡¢½âÊÍÐÔ¡¢½¡×³¡¢°²È«ÓëϵͳÎ޹ء¢¿ÉÒÆÖ²¡¢¸ßÐÔÄÜ¡¢¶àÏ̺߳Ͷ¯Ì¬µÄÓïÑÔ¡£
2.txtÎļþ´æ´¢Êý¾Ý
TxtÊÇ΢ÈíÔÚ²Ù×÷ϵͳÉϸ½´øµÄÒ»ÖÖÎı¾¸ñʽ£¬ÊÇ×î³£¼ûµÄÒ»ÖÖÎļþ¸ñʽ £¬ÔçÔÚDOSʱ´úÓ¦Óþͺܶ࣬Ö÷Òª´æÎı¾ÐÅÏ¢£¬¼´ÎªÎÄ×ÖÐÅÏ¢£¬ÔÚ΢ÈíÔÚ²Ù×÷ϵͳµÈÓÚÖ±½Ó´æ£¬¾ÍÊÇËüÁË£¬ÏÖÔÚ¶àÓõIJÙ×÷ϵͳµÃʹÓüÇʱ¾µÈ³ÌÐò±£´æ£¬´ó¶àÊýÈí¼þ¿ÉÒԲ鿴£¬¼Çʱ¾£¬ä¯ÀÀÆ÷µÈµÈ¡£
18