Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¹ýÂËÆ÷¶ÔextÒì²½ÇëÇóÌø×ª

 1.java¹ýÂËÆ÷¶ÔextÒì²½ÇëÇóÌø×ª
Óû§·ÃÎʳ¬Ê±
½â¾öÁ½ÖÖÇé¿öϵÄÓû§·ÃÎʳ¬Ê±¡£
a£©ÆÕͨhttpÇëÇóµÄsession³¬Ê±¡£
b£©Òì²½httpÇëÇóµÄsession³¬Ê±£¬Ê¹ÓÃextºó´ó²¿·ÖµÄ½çÃæË¢Ð¶¼ÊÇÒì²½µÄajaxÇëÇó¡£
²»¹ÜÊÇÄÇÖÖÀàÐ͵ÄhttpÇëÇó×ÜÊÇ¿ÉÒÔÓÉÒ»¸ö¹ýÂËÆ÷À´²¶×½¡£
·ÖÀࣺÆÕͨhttpÇëÇóµÄheader²ÎÊýÖÐûÓÐx-requested-with: ......

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

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

javaʵÏÖðÅÝÅÅÐòËã·¨

  package ch01;
 
 public class BubbleSort
 {
    
   
    public static void main(String[] args){
        int[] values ={
          &n ......

java°æ 2·Ö²éÕÒ

 
/**
 * ²ÉÓÃ2·Ö·¨ÊµÏÖÓÐÐòÊý×éµÄÔöɾ²é
 * ÓÉÓÚÊý×鶨ÒåÁË´óС¾Í²»ÄÜÔÙ¸ÄÁË ËùÒÔÎÒÃÇÖØÐ¶¨ÒåÁËsize()·½·¨;
 * ½«Êý¾Ý×é³ÉÁËÒ»¸ö¶ÔÏó
 * @author leader
 * 2009-11-3
 */
class Array
{
 public static int maxsize ;//Êý×éµÄ³¤¶ÈµÄ×î´óÖµ
 public static int ......

ѧϰjavaµÚËÄÌìµÄ³ÌÐò

/***********Ryear.java    begin********************/
import java.util.Scanner;
public class Ryear {
  /**
   * @param args
   */
  public static void main(String[] args) {
  
  /**
   *   ±àд³ÌÐò ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ