×÷ΪjavaµÄÒ»¸ö¿âÀ´Ê¹ÓÃwvtool
¸ÃWVTool¿É×÷Ϊһ¸ö¶ÀÁ¢µÄJava¿â»òRapidMiner»·¾³µÄÒ»¸ö²å¼þÀ´Ê¹Óá£ÔÚÕâÀÎÒÃǽ«Ö÷ÒªÌÖÂÛWVTool×÷Ϊһ¸öjava¿âÀ´Ê¹ÓÃÊÇÈçºÎʵÏֵġ£
1.1 °²×°
×÷ΪJava¿âʹÓÃWVTool£¬Ê×ÏÈ´ÓSourceForgeÉÏWVTool/ homepage1ÉÏÏÂÔØwvtool°ü £¬½âѹËõµµ°¸£¬²¢°Ñwvtool.jarÎļþºÍËùÓеÄjarÎļþ·ÅÖõ½lib×ÓĿ¼ÖС£
ҪʹWVToolÄÜÓ¦ÓÃÆðÀ´£¬ÐèÒª´¦ÀíÁ½ÖÖ»ù±¾²½Ö裺
1. ´Ó¸ø¶¨µÄÒ»×éÎı¾ÎļþÀ´´´½¨Ò»¸ö´Ê±í£¨¶¨ÒåÏòÁ¿¿Õ¼äµÄά¶È£©£»
2. »ùÓÚ´´½¨µÄ´Ê±í´´½¨ÏòÁ¿¿Õ¼ä¡£´Ê±íÖаüº¬µÄËùÓдÊÌõÁ¬Í¬Ò»Ð©Í³¼ÆÊý×Ö£¨ÀýÈ磬ÔÚÓжàÉÙÎļþ£¬´ÊÌõ£©¶¼±»ÓÃÀ´Ê¸Á¿»¯ ¡£Ê¸Á¿»¯µÄ´Ê±íÖеĴÊÌõÓÃÀ´¾ö¶¨ÏòÁ¿¿Õ¼äµÄά¶ÈºÍȨֵ¡£
ÒÔÉÏÁ½¸ö²½ÖèÐèÒªÁ½¸ö»ù±¾ÊäÈë²ÎÊý¡£Ê×ÏÈ£¬ÊäÈëÑù±¾ÎļþÇåµ¥£¬¸æËßϵͳ´¦ÀíÄÄЩÎı¾Îļþ£»µÚ¶þ£¬ÅäÖöÔÏó£¬Ëü¸æËßϵͳ¸÷¸ö²½ÖèËùʹÓõĴ¦Àí·½·¨¡£
1.2 ¶¨ÒåInput
InputÁÐ±í¸æËßWVToolÄÄЩѧϰÎı¾ÎļþÓ¦¸Ã´¦Àí¡£ÁбíÖÐÿÏî°üº¬ÒÔÏÂÐÅÏ¢£º
l URIµÄÎı¾×ÊÔ´¡£Ä¿Ç°£¬Õâ¿ÉÒÔÊDZ¾µØÎļþ/Ŀ¼»òÍøÖ·
Èç¹ûÊDZ¾µØÄ¿Â¼Îļþ£¬ÔÚ´ËĿ¼ÖеÄËùÓÐÎļþ¶¼±»´¦Àí£¨°üº¬×ÓĿ¼£© ¡£×÷ΪWVToolµÄÀ©Õ¹£¬ÆäËûÀàÐ͵ÄURIÒ²¿ÉÒÔ´¦ÀíµÄºÜºÃ£¬Ö»ÒªÓû§ÌṩÁËÒ»¸ö·½·¨À´´¦ÀíËüÃÇ£¨¼û2.3 £©
l Îı¾µÄÓïÑÔÀàÐÍ£¨¿ÉÑ¡£©
l ÎļþÀàÐÍ£¨¿ÉÑ¡£©
ÎļþÀàÐÍ·ÖΪÎı¾Îļþ£¨txt£©¡¢pdfÎļþ£¨pdf£©¡¢ÍøÒ³Îļþ£¨htm/html£©ºÍxmlÎļþ£¨xml£©
l ½âÎöÎı¾µÄ×Ö·û¼¯±ÈÈçUTF-8£¨¿ÉÑ¡£©
l ¶ÔÏóλÖÃÐòºÅ£¨¿ÉÑ¡£©
Îı¾½«±»´¦Àí³ÉΪ¶ÔÏó£¬ÈçÖ÷Ìâ¡£ÕâÖÖÐÅϢͨ³£ÊÇÓÃÓÚÎı¾×Ô¶¯·ÖÀ࣬µ«Ò²¿ÉÒÔÓÃÀ´×÷ΪºÍ´ÊÌõ¹ØÁª×öËûÓá£Õâ¸ö¶ÔÏóÐòºÅ·¶Î§´Ó0µ½M - 1 £¬ÆäÖÐmÊǶÔÏóÊýÄ¿
ÔÚÏÂÃæµÄÀý×ÓÖУ¬InputÁбíͨ¹ýµ÷ÓÃaddEntry´´½¨ÁËÈý¸ö¶ÔÏó£¬Èý¸ö¶ÔÏóÊǽ¨Á¢Á½¸öÖ¸ÏòÎļþµÄ±¾µØÎļþϵͳºÍÒ»¸öÖ¸ÏòÒ»¸öÍøÒ³¡£
//´´½¨Èý¸ö¶ÔÏ󣬳õʼ»¯InputÁбí
WVTFileInputList list = new WVTFileInputList(3);
//Ìí¼Ó¶ÔÏó
list.addEntry( new WVTDocumentInfo("data/alt.atheism","txt",English,0));
list.addEntry( new WVTDocumentInfo("data/soc.rel
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......
1.³éÏó£º
¡¡¡¡³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º
¡¡¡¡¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹ÄÀøÀàµÄÖØÓã¬ËüÌṩÁËÒ»ÖÖÃ÷È· ......
40¡¢¹¹ÔìÆ÷ConstructorÊÇ·ñ¿É±»override?
¡¡¹¹ÔìÆ÷Constructor²»Äܱ»¼Ì³Ð£¬Òò´Ë²»ÄÜÖØÐ´Overriding£¬µ«¿ÉÒÔ±»ÖØÔØOverloading¡£
41¡¢ÊÇ·ñ¿ÉÒԼ̳ÐStringÀà?
¡¡¡¡StringÀàÊÇfinalÀà¹Ê²»¿ÉÒԼ̳С£
42¡¢swtichÊÇ·ñÄÜ×÷ÓÃÔÚbyteÉÏ£¬ÊÇ·ñÄÜ×÷ÓÃÔÚlongÉÏ£¬ÊÇ·ñÄÜ×÷ÓÃÔÚStringÉÏ?
¡¡¡¡switch£¨expr1£©ÖУ¬expr1ÊÇÒ»¸öÕûÊý±í´ ......
94¡¢ÅÅÐò¶¼ÓÐÄļ¸ÖÖ·½·¨£¿ÇëÁо١£ÓÃJAVAʵÏÖÒ»¸ö¿ìËÙÅÅÐò¡£
ÅÅÐòµÄ·½·¨ÓУº²åÈëÅÅÐò£¨Ö±½Ó²åÈëÅÅÐò¡¢Ï£¶ûÅÅÐò£©£¬½»»»ÅÅÐò£¨Ã°ÅÝÅÅÐò¡¢¿ìËÙÅÅÐò£©£¬Ñ¡ÔñÅÅÐò£¨Ö±½ÓÑ¡ÔñÅÅÐò¡¢¶ÑÅÅÐò£©£¬¹é²¢ÅÅÐò£¬·ÖÅäÅÅÐò£¨ÏäÅÅÐò¡¢»ùÊýÅÅÐò£©
¿ìËÙÅÅÐòµÄα´úÂë¡£
/ /ʹÓÿìËÙÅÅÐò·½·¨¶Ôa[ 0 :n- 1 ]ÅÅÐò
´Ó ......