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

Java¹æÔòÒýÇæ¹¤×÷Ô­Àí¼°ÆäÓ¦ÓÃ(Õª)


Java¹æÔòÒýÇæ¹¤×÷Ô­Àí¼°ÆäÓ¦ÓÃ
¡¡¡¡Õª Òª Java¹æÔòÒýÇæÊÇÒ»ÖÖǶÈëÔÚJava³ÌÐòÖеÄ×é¼þ£¬ËüµÄÈÎÎñÊǰѵ±Ç°Ìá½»¸øÒýÇæµÄJavaÊý¾Ý¶ÔÏóÓë¼ÓÔØÔÚÒýÇæÖеÄÒµÎñ¹æÔò½øÐвâÊԺͱȶԣ¬¼¤»îÄÇЩ·ûºÏµ±Ç°Êý¾Ý״̬ϵÄÒµÎñ¹æÔò£¬¸ù¾ÝÒµÎñ¹æÔòÖÐÉùÃ÷µÄÖ´ÐÐÂß¼­£¬´¥·¢Ó¦ÓóÌÐòÖжÔÓ¦µÄ²Ù×÷¡£
¡¡¡¡ÒýÑÔ
¡¡¡¡Ä¿Ç°£¬JavaÉçÇøÍÆ¶¯²¢·¢Õ¹ÁËÒ»ÖÖÒýÈËעĿµÄм¼Êõ——Java¹æÔòÒýÇæ£¨Rule Engine£©¡£ÀûÓÃËü¾Í¿ÉÒÔÔÚÓ¦ÓÃϵͳÖзÖÀëÉÌÒµ¾ö²ßÕßµÄÉÌÒµ¾ö²ßÂß¼­ºÍÓ¦Óÿª·¢Õߵļ¼Êõ¾ö²ß£¬²¢°ÑÕâЩÉÌÒµ¾ö²ß·ÅÔÚÖÐÐÄÊý¾Ý¿â»òÆäËûͳһµÄµØ·½£¬ÈÃËüÃÇÄÜÔÚÔËÐÐʱ¿ÉÒÔ¶¯Ì¬µØ¹ÜÀíºÍÐ޸쬴ӶøÎªÆóÒµ±£³ÖÁé»îÐԺ;ºÕùÁ¦ÌṩÓÐЧµÄ¼¼ÊõÖ§³Ö¡£
¡¡¡¡¹æÔòÒýÇæµÄÔ­Àí
¡¡¡¡1¡¢»ùÓÚ¹æÔòµÄר¼Òϵͳ£¨RBES£©¼ò½é
¡¡¡¡Java¹æÔòÒýÇæÆðÔ´ÓÚ»ùÓÚ¹æÔòµÄר¼Òϵͳ£¬¶ø»ùÓÚ¹æÔòµÄר¼ÒϵͳÓÖÊÇר¼ÒϵͳµÄÆäÖÐÒ»¸ö·ÖÖ§¡£×¨¼ÒϵͳÊôÓÚÈ˹¤ÖÇÄܵķ¶³ë£¬ËüÄ£·ÂÈËÀàµÄÍÆÀí·½Ê½£¬Ê¹ÓÃÊÔ̽ÐԵķ½·¨½øÐÐÍÆÀí£¬²¢Ê¹ÓÃÈËÀàÄÜÀí½âµÄÊõÓï½âÊͺÍÖ¤Ã÷ËüµÄÍÆÀí½áÂÛ¡£ÎªÁ˸üÉîÈëµØÁ˽âJava¹æÔòÒýÇæ£¬ÏÂÃæ¼òÒªµØ½éÉÜ»ùÓÚ¹æÔòµÄר¼Òϵͳ¡£RBES°üÀ¨Èý²¿·Ö£ºRule Base£¨knowledge base£©¡¢Working Memory£¨fact base£©ºÍInference Engine¡£ËüÃǵĽṹÈçÏÂϵͳËùʾ£º
ͼ1 »ùÓÚ¹æÔòµÄר¼Òϵͳ¹¹³É
¡¡¡¡Èçͼ1Ëùʾ£¬ÍÆÀíÒýÇæ°üÀ¨Èý²¿·Ö£ºÄ£Ê½Æ¥ÅäÆ÷£¨Pattern Matcher£©¡¢Òé³Ì£¨Agenda£©ºÍÖ´ÐÐÒýÇæ£¨Execution Engine£©¡£ÍÆÀíÒýÇæÍ¨¹ý¾ö¶¨ÄÄЩ¹æÔòÂú×ãÊÂʵ»òÄ¿±ê£¬²¢ÊÚÓè¹æÔòÓÅÏȼ¶£¬Âú×ãÊÂʵ»òÄ¿±êµÄ¹æÔò±»¼ÓÈëÒé³Ì¡£Ä£Ê½Æ¥ÅäÆ÷¾ö¶¨Ñ¡ÔñÖ´ÐÐÄĸö¹æÔò£¬ºÎʱִÐйæÔò£»Òé³Ì¹ÜÀíģʽƥÅäÆ÷ÌôÑ¡³öÀ´µÄ¹æÔòµÄÖ´ÐдÎÐò£»Ö´ÐÐÒýÇæ¸ºÔðÖ´ÐйæÔòºÍÆäËû¶¯×÷¡£
¡¡¡¡ºÍÈËÀàµÄ˼άÏà¶ÔÓ¦£¬ÍÆÀíÒýÇæ´æÔÚÁ½ÕßÍÆÀí·½Ê½£ºÑÝÒï·¨£¨Forward-Chaining£©ºÍ¹éÄÉ·¨£¨Backward-Chaining£©¡£ÑÝÒï·¨´ÓÒ»¸ö³õʼµÄÊÂʵ³ö·¢£¬²»¶ÏµØÓ¦ÓùæÔòµÃ³ö½áÂÛ£¨»òÖ´ÐÐÖ¸¶¨µÄ¶¯×÷£©¡£¶ø¹éÄÉ·¨ÔòÊǸù¾Ý¼ÙÉ裬²»¶ÏµØÑ°ÕÒ·ûºÏ¼ÙÉèµÄÊÂʵ¡£ReteËã·¨ÊÇĿǰЧÂÊ×î¸ßµÄÒ»¸öForward-ChainingÍÆÀíËã·¨£¬Ðí¶àJava¹æÔòÒýÇæ¶¼ÊÇ»ùÓÚReteËã·¨À´½øÐÐÍÆÀí¼ÆËãµÄ¡£
¡¡¡¡ÍÆÀíÒýÇæµÄÍÆÀí²½ÖèÈçÏ£º
¡¡¡¡(1)½«³õʼÊý¾Ý£¨fact£©ÊäÈëWorking Memory¡£
¡¡¡¡(2)ʹÓÃPattern Matcher±È½Ï¹æÔò¿â£¨rule base£©ÖеĹæÔò£¨rule£©ºÍÊý¾Ý£¨fact£©¡£
¡¡¡¡(3)Èç¹ûÖ´ÐйæÔò´æÔÚ³åÍ»£¨conflict£©£¬¼´Í¬Ê±¼¤»îÁ˶à¸ö¹æÔò£¬½«³åÍ»µÄ¹æÔò·ÅÈë³åÍ»¼¯ºÏ¡£
¡¡¡¡(4)½â¾ö³åÍ»£¬½«¼¤»îµÄ¹æÔò°´Ë


Ïà¹ØÎĵµ£º

java±ÊÊÔ»ã×Ü£¨2£©

41¡¢ÊÇ·ñ¿ÉÒԼ̳ÐStringÀà?
StringÀàÊÇfinalÀà¹Ê²»¿ÉÒԼ̳С£
42¡¢swtichÊÇ·ñÄÜ×÷ÓÃÔÚbyteÉÏ£¬ÊÇ·ñÄÜ×÷ÓÃÔÚlongÉÏ£¬ÊÇ·ñÄÜ×÷ÓÃÔÚStringÉÏ?
switch£¨expr1£©ÖУ¬expr1ÊÇÒ»¸öÕûÊý±í´ïʽ¡£Òò´Ë´«µÝ¸ø switch ºÍ case Óï¾äµÄ²ÎÊýÓ¦¸ÃÊÇ int¡¢ short¡¢ char »òÕß byte¡£long,st ......

c#Óëc¡¢javaµÄ¹ØÏµ

 C#´ÓJava¼Ì³Ð¶øÀ´µÄÌØµã
¡¡¡¡Àà:ÔÚC#ÖÐÀàµÄÉêÃ÷ÓëJavaºÜÏàËÆ.ÕâÊǺÏÀíµÄÒòΪ¾­Ñ鏿ËßÎÒÃÇJavaÄ£Ð͹¤×÷µÃºÜºÃ.JavaµÄ¹Ø¼ü×ÖimportÒѾ­±»Ìæ»»³Éusing,ËüÆðµ½ÁËͬÑùµÄ×÷ÓÃ.Ò»¸öÀ࿪ʼִÐÐµÄÆðµãÊǾ²Ì¬·½·¨Main().ÏÂÃæµÄHello World³ÌÐòչʾÁË»ù±¾µÄÐÎʽ:
¡¡¡¡using System;
¡¡¡¡class Hello
¡¡¡¡{
¡¡¡¡static v ......

javaµ¥Ì¬Ä£Ê½½²½â

µ¥Ì¬¶¨Òå:
        SingletonģʽÖ÷Òª×÷ÓÃÊDZ£Ö¤ÔÚJavaÓ¦ÓóÌÐòÖУ¬Ò»¸öÀàClassÖ»ÓÐÒ»¸öʵÀý´æÔÚ¡£
        Singletonģʽ¾ÍΪÎÒÃÇÌṩÁËÕâÑùʵÏֵĿÉÄÜ¡£Ê¹ÓÃSingletonµÄºÃ´¦»¹ÔÚÓÚ¿ÉÒÔ½ÚÊ¡Äڴ棬ÒòΪËüÏÞÖÆÁËʵÀýµÄ¸öÊý£¬ÓÐÀûÓÚJavaÀ¬»ø»ØÊÕ£¨garbage col ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ