Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÃæÏò¶ÔÏó±à³Ì¡·Ñ§Ï°±Ê¼Ç18

1.FileÀàΪ¹ÜÀíÎļþºÍĿ¼ÌṩÁË·½·¨£¬Æä¶ÔÏó±íʾһ¸öÎļþ»òÕßĿ¼¡£ËüÌṩÁËÈô¸É·½·¨¶ÔÎļþ»òÎļþ¼Ð½øÐвÙ×÷¡£ÆäÖеÄlist()·½·¨ºÍlistFiles()·½·¨¿ÉÒÔÆðµ½¶¨Î»Ìض¨ÎļþµÄ×÷Óá£
2.ObjectÀ࣬ÊÇËùÓÐJavaÀàµÄ׿ÏÈ£¬ÈôÒ»¸öÀàÉùÃ÷ʱûÓаüº¬extends¹Ø¼ü×Ö£¬ÔòÆäÖ±½Ó¼Ì³ÐÓÚObjetcÀà¡£ÆäÖÐÓÐÐí¶àÖØÒª·½·¨£º
equals(),notify(), ......

ÊÕ²Ø java×·¼ÓдÎļþµÄ·½·¨

 import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
/**
 * ÃèÊö£º×·¼ÓÄÚÈݵ½Îļþĩβ
 * @author Administrator
 *
 */
public class ......

Java AppletÓëJava ApplicationµÄÇø±ð

 ÔÚJavaÓïÑÔÖУ¬Äܹ»¶ÀÁ¢ÔËÐеijÌÐò³ÆÎªJavaÓ¦ÓóÌÐò£¨Application£©¡£JavaÓïÑÔ»¹ÓÐÁíÍâÒ»ÖÖ³ÌÐò——Applet³ÌÐò¡£Applet³ÌÐò£¨Ò²³ÆJavaС³ÌÐò£©ÊÇÔËÐÐÓÚ¸÷ÖÖÍøÒ³ÎļþÖУ¬ÓÃÓÚÔöÇ¿ÍøÒ³µÄÈË»ú½»»¥¡¢¶¯»­ÏÔʾ¡¢ÉùÒô²¥·ÅµÈ¹¦ÄܵijÌÐò¡£
     Java AppletºÍJava ApplicationÔڽṹ·½ÃæµÄÖ÷ ......

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

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

java ʵÏÖxlsÎļþתxml

package com.dongyang;
/*
 * ¶Áxlsдxml
 */
import java.io.FileOutputStream;
 
import java.io.FileInputStream;  
 
import java.io.InputStream;  
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.output.XMLOutputter;
 
imp ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ