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

JAVAÖÐÕýÔò±í´ïʽµÄÓ¦Óà (Ò»)

Jakarta-OROÕýÔò±í´ïʽ¿â
1£®¼ò½é£º
Jakarta-OROÊÇ×îÈ«ÃæÒÔ¼°ÓÅ»¯µÃ×îºÃµÄÕýÔò±í´ïʽAPIÖ®Ò»£¬Jakarta-ORO¿âÒÔǰ½Ð×öOROMatcher£¬ÊÇÓÉDaniel F. Savarese±àд£¬ºóÀ´Ëû½«ÆäÔùÓëJakarta Project£¬¶ÁÕß¿ÉÔÚApache.orgµÄÍøÕ¾ ÏÂÔØ¸ÃAPI°ü¡£
Ðí¶àÔ´´úÂ뿪·ÅµÄÕýÔò±í´ïʽ¿â¶¼ÊÇÖ§³ÖPerl5¼æÈݵÄÕýÔò±í´ïʽÓï·¨£¬Jakarta-OROÕýÔò±í´ïʽ¿âÒ²²»ÀýÍ⣬ËûÓëPerl 5ÕýÔò±í´ïʽÍêÈ«¼æÈÝ¡£
2£®¶ÔÏóÓëÆä·½·¨£º
¡ïPatternCompiler¶ÔÏó£º
ÎÒÃÇÔÚʹÓÃJakarta-ORO API°üʱ£¬×îÏÈÒª×öµÄÊÇ£¬´´½¨Ò»¸öPerl5CompilerÀàµÄʵÀý£¬²¢°ÑËü¸³Öµ¸øPatternCompiler½Ó¿Ú¶ÔÏó¡£Perl5CompilerÊÇPatternCompiler½Ó¿ÚµÄÒ»¸öʵÏÖ£¬ÔÊÐíÄã°ÑÕýÔò±í´ïʽ±àÒë³ÉÓÃÀ´Æ¥ÅäµÄPattern¶ÔÏó¡£
PatternCompiler compiler=new Perl5Compiler();
¡ïPattern¶ÔÏó£º
Òª°ÑËù¶ÔÓ¦µÄÕýÔò±í´ïʽ±àÒë³ÉPattern¶ÔÏó£¬ÐèÒªµ÷ÓÃcompiler¶ÔÏóµÄcompile()·½·¨£¬²¢ÔÚµ÷ÓòÎÊýÖÐÖ¸¶¨ÕýÔò±í´ïʽ¡£¾Ù¸öÀý×Ó£¬Äã¿ÉÒÔ°´ÕÕÏÂÃæÕâÖÖ·½Ê½±àÒëÕýÔò±í´ïʽ"s[ahkl]y"£º
Pattern pattern=null;
try {
pattern=compiler.compile("s[ahkl]y ");
} catch (MalformedPatternException e) {
e.printStackTrace();
}
ÔÚĬÈϵÄÇé¿öÏ£¬±àÒëÆ÷»á´´½¨Ò»¸ö¶Ô´óСдÃô¸ÐµÄģʽ£¨pattern£©¡£Òò´Ë£¬ÉÏÃæ´úÂë±àÒëµÃµ½µÄģʽֻƥÅä"say"¡¢"shy"¡¢ "sky"ºÍ"sly"£¬µ«²»Æ¥Åä"Say"ºÍ"skY"¡£Òª´´½¨Ò»¸ö´óСд²»Ãô¸ÐµÄģʽ£¬ÄãÓ¦¸ÃÔÚµ÷ÓñàÒëÆ÷µÄʱºòÖ¸¶¨Ò»¸ö¶îÍâµÄ²ÎÊý:
pattern=compiler.compile("s[ahkl]y",Perl5Compiler.CASE_INSENSITIVE_MASK);
Pattern¶ÔÏó´´½¨ºÃÖ®ºó£¬¾Í¿ÉÒÔͨ¹ýPatternMatcherÀàÓøÃPattern¶ÔÏó½øÐÐģʽƥÅä¡£
¡ïPatternMatcher¶ÔÏó:
PatternMatcher¶ÔÏóÒÀ¾ÝPattern¶ÔÏóºÍ×Ö·û´®Õ¹¿ªÆ¥Åä¼ì²é¡£ÄãҪʵÀý»¯Ò»¸öPerl5MatcherÀಢ°Ñ½á¹û¸³Öµ¸øPatternMatcher½Ó¿Ú¡£Perl5MatcherÀàÊÇPatternMatcher½Ó¿ÚµÄÒ»¸öʵÏÖ£¬Ëü¸ù¾ÝPerl 5ÕýÔò±í´ïʽÓï·¨½øÐÐģʽƥÅ䣺
PatternMatcher matcher=new Perl5Matcher();
PatternMatcher¶ÔÏóÌṩÁ˶à¸ö·½·¨½øÐÐÆ¥Åä²Ù×÷£¬ÕâЩ·½·¨µÄµÚÒ»¸ö²ÎÊý¶¼ÊÇÐèÒª¸ù¾ÝÕýÔò±í´ïʽ½øÐÐÆ¥ÅäµÄ×Ö·û´®£º
boolean matches(String input, Pattern pattern)£ºµ±ÒªÇóÊäÈëµÄ×Ö·û´®inputºÍÕýÔò±í´ïʽpattern¾«È·Æ¥ÅäʱʹÓø÷½·¨¡£Ò²¾ÍÊÇ˵µ±ÕýÔò±í´ïʽÍêÕûµØÃèÊöÊäÈë×Ö·û´®Ê±·µ»ØÕæÖµ¡£
boolean matchesPrefix(String input, Pat


Ïà¹ØÎĵµ£º

JavaÖм¯ºÏÈÝÆ÷ÀàListºÍSetµÄÓ÷¨

ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1  List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......

Java ClassLoader

¡¡JavaµÄClassLoader¾ÍÊÇÓÃÀ´¶¯Ì¬×°ÔØclassµÄ£¬ClassLoader¶ÔÒ»¸öclassÖ»»á×°ÔØÒ»´Î£¬JVMʹÓõÄClassLoaderÒ»¹²ÓÐ4ÖÖ£º
¡¡¡¡Æô¶¯Àà×°ÔØÆ÷£¬±ê×¼À©Õ¹Àà×°ÔØÆ÷£¬Àà·¾¶×°ÔØÆ÷ºÍÍøÂçÀà×°ÔØÆ÷¡£
¡¡¡¡Õâ4ÖÖClassLoaderµÄÓÅÏȼ¶ÒÀ´Î´Ó¸ßµ½µÍ£¬Ê¹ÓÃËùνµÄ“Ë«Ç×ίÅÉÄ£ÐÍ”¡£È·ÇеØËµ£¬¼ÙÈçÒ»¸öÍøÂçÀà×°ÔØÆ÷±»ÇëÇó×°ÔØÒ ......

javaµ÷ÓÃwebserviceµÄ¸÷ÖÖ·½·¨×ܽá

Ò»¡¢ÀûÓÃjdk web·þÎñapiʵÏÖ£¬ÕâÀïʹÓûùÓÚ SOAP message µÄ Web ·þÎñ
¡¡¡¡1.Ê×ÏȽ¨Á¢Ò»¸öWeb services EndPoint£º
¡¡¡¡Java´úÂë
¡¡¡¡package Hello;
¡¡¡¡import javax.jws.WebService;
¡¡¡¡import javax.jws.WebMethod;
¡¡¡¡import javax.xml.ws.Endpoint;
¡¡¡¡@WebService
¡¡¡¡public class Hello {
¡¡¡¡@WebMet ......

java Êý¾Ý¿âÁ¬½Ó³Ø


Êý¾Ý¿âÁ¬½Ó³Ø£¬ÊÇÒ»ÖÖÏ൱ʵÓõÄÓ¦ÓóÌÐò¡£Ëü¿ÉÒÔ±£´æ¡¢Î¬»¤¼°´´½¨Óû§ËùÐèµÄÊý¾Ý¿âÁ¬½Ó¡£´Ó¶øÊ¹µÃÓû§µÃµ½Ò»¸öÁ¬½ÓµÄʱ¼ä½µµÍ90%ÒÔÉÏ¡£´ó´óÌáÉýÁËÊý¾Ý¿â·ÃÎʵķ´Ó¦Ê±¼ä¡£
Õâ¸öÊÇÒ»¸ö¿ªÔ´µÄ´úÂë¡£´ó¼Ò¿ÉÒÔÐÞ¸ÄËü¡¢Ê¹ÓÃËü¡£
Ï£ÍûÎҵĴúÂëÄܶԴó¼ÒÓÐÓá£
´Ë´úÂ룬¾­¹ý1000ÊýÁ¿¼¶µÄ¶àÏ̲߳¢·¢·ÃÎʲâÊÔ¡£ÔÚËĺËCPUÏÂÒ²½øÐÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ