Java ELϵÁÐ 1.JUEL¼ò½é
¡¡¡¡inkfish·Ò룬ÇëÎðÉÌÒµÐÔÖÊתÔØ£¬×ªÔØÇë×¢Ã÷À´Ô´£¨http://blog.csdn.net/inkfish
£©¡£±¾ÎÄÊÇÎÒѧϰJUELͬʱ£¬¶ÔÔÍøÕ¾½øÐеļòµ¥µÄ·Ò룬ÔÍøÕ¾µØÖ·£ºhttp://juel.sourceforge.net/
¡¡¡¡JUEL
ÊÇͳһ±í´ïʽÓïÑÔ£¨Unified Expression Language
, EL
£©µÄÒ»¸öʵÏÖ£¬ÊÇJSP 2.1
±ê×¼£¨JSR-245
£©µÄÒ»²¿·Ö£¬ÒѾ×÷ΪJava EE 5
µÄÒ»²¿·Ö£¬²¢ÇÒ£¬JUEL
2.2ʵÏÖÁËJSP 2.2
·¢Ðа棬ÓëJava EE 6
¹æ·¶ÍêÈ«¼æÈÝ¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
¶¯»ú
¡¡¡¡×Ô´ÓEL×÷ΪJSTLµÄÒ»²¿·Ö£¬EL³ÉΪJSP 2.0±ê×¼µÄÒ»²¿·Ö¡£²»¹ýÏÖÔÚ£¬ÔÚJSP 2.1ÖУ¬EL APIÒѾ·ÖÀëµ½javax.el°üÖУ¬ÒѾÒƳýÁËËùÓÐJSPºËÐÄ°üµÄÒÀÀµ¡£
¡¡¡¡»»¾ä»°Ëµ£ºELÒѾÄÜÓõ½·ÇJSPµÄÓ¦ÓÃÖУ¡£¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
ÌØÐÔ
¡¡¡¡JUEL
ÌṩÁËͳһ±í´ïʽÓïÑÔµÄÇáÁ¿¼¶ºÍ¸ßЧµÄʵÏÖ¡£
¡¡¡¡* ¸ßÐÔÄÜ
——½âÎö±í´ïʽµ±È»ÊÇÐÔÄܵÄÆ¿¾±¡£JUEL
ÓÃÊÖдµÄ´úÂëÀ´½âÎö£¬ÊÖдµÄ´úÂëЧÂʱÈ֮ǰʹÓõģ¨javacc£©Éú³ÉµÄ½âÎöÆ÷¿ì10±¶£¡Ò»µ©±àÒ룬±í´ïÊ÷»á¸ßËÙµÄÔËÐС£
¡¡¡¡* ²å¼þʽµÄ»º´æ
——¼´Ê¹JUEL
½âÎöÆ÷·É¿ì£¬½âÎö±í´ïʽÏà¶ÔÀ´ËµÔÚ×ÊÔ´ÏûºÄÉÏÒ²ÊÇ°º¹óµÄ¡£Òò´Ë£¬×î¼ÑµÄ·½·¨ÊÇÖ»½âÎö±í´ïʽ×Ö·û´®Ò»´Î¡£JUEL
ĬÈϵĻº´æ»úÖÆ£¬ÕâÖÖ»úÖÆÔÚ¶àÊýÇé¿öÏÂÒѾ×㹻ʹÓÃÁË¡£¼´Ê¹Èç´Ë£¬JUEL
Ò²ÔÊÐí·½±ãµÄÏñ²å¼þ°ãʹÓÃÄã×Ô¼ºµÄ»º´æ¡£
¡¡¡¡* СÌå»ý
——JUEL
¾¹ý¾«ÐĵÄÉè¼Æ£¬ÈôúÂëµÄ´óСºÍÄÚ´æʹÓÃÁ¿¾¡Á¿×îС¡£
¡¡¡¡* ·½·¨µ÷ÓÃ
——JUEL
Ö§³Ö·½·¨µ÷Ó㬱ÈÈç${foo.matches('[0-9]+')}
¡£Ê¹ÓÃELµÄ½âÎö»úÖÆ£¬·½·¨±»½âÎöºÍµ÷Óá£ÔÚJUEL 2.2
ÖУ¬·½·¨µ÷ÓÃÌØÐÔÊÇĬÈÏ´ò¿ªµÄ¡£
¡¡¡¡* ¶à²ÎÊýµ÷ÓÃ
——JUEL
Ö§³ÖJava 5º¯ÊýºÍ·½·¨µ÷ÓÃÀïʹÓöà²ÎÊý£¬±ÈÈ磬ÔÚformat
º¯ÊýÖаó¶¨ÁËString.format(String, String...)
£¬ÔÊÐíÕâÑùʹÓãº${format('Hey %s','Joe')}
¡£ÔÚJUEL 2.2
ÖУ¬¶à²ÎÊýÌØÐÔÊÇĬÈÏ´ò¿ªµÄ¡£
¡¡¡¡* ¿É°Î²åµÄ
——JUEL
Äܱ»ÅäÖóÉÄÜÔÚJavaÔËÐл·¾³»òJEEÓ¦Ó÷þÎñÆ÷ÖÐ×Ô¶¯Ì½²âµ½ELµÄʵÏÖ¡£Ê¹ÓÃJUEL
²¢²»ÐèÒªÓ¦ÓÃÈ¥ÏÔʽµÄÒýÓÃJUEL
ʵÏÖÖÐËùÌØÓеÄÀà¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
״̬
¡¡¡¡JUEL
±»ÈÏΪ¾ßÓвúÆ·¼¶µÄÎȶ¨ÐÔ£¬´úÂë¾¹ýºÜºÃµÄ²âÊÔ£¨80%µÄ¸²¸ÇÂÊ£©£¬²¢ÇÒËùÓÐÌØÐÔ¾ùÒÑʵÏÖ¡££¨À´Ô´£ºhttp://blog.csdn.net/inkfish£©
¿ÉÓÃÐÔ
¡¡¡¡JUEL
²ÉÓÃApache 2.0
Ðí¿ÉÐÒé¡££¨À´Ô´£ºht
Ïà¹ØÎĵµ£º
1.InputStreamºÍOutputStreamÊÇÓÃÓÚ¶Á»òдµ¥¸ö×Ö½Ú»òÕß×Ö½ÚÊý×飬ÎÒÃǺÜÉÙÓõ½ËüÃǵķ½·¨£¬ËüÃÇÖ®ËùÒÔ´æÔÚÊÇÒòΪ±ðµÄÀà¿ÉÒÔʹÓÃËüÃÇ£¬ÒÔ±ãÌṩ¸üÓÐÓõĽӿڡ£Òò´Ë£¬ÎÒÃǺÜÉÙʹÓõ¥Ò»µÄÀàÀ´´´½¨Á÷¶ÔÏ󣬶øÊÇͨ¹ýµþºÏ¶à¸ö¶ÔÏóÀ´ÌṩËùÆÚÍûµÄ¹¦ÄÜ¡£
2.FilterInputStreamºÍFilterOutputStreamÊÇÓÃÀ´ÌṩװÊÎÆ÷Àà½Ó¿ÚÒÔ¿ØÖÆÌض¨ ......
ÍøÂçµÄ¸ÅÄî:Ï໥Á¬½Ó,¶ÀÁ¢×ÔÖ÷
ÍøÂçÓë·Ö²¼Ê½¼¯ÈºÏµÍ³µÄÇø±ð£ºÃ¿¸ö½Úµã¶¼ÊÇһ̨¼ÆËã»ú£¬¶ø²»ÊǸ÷ÖÖ¼ÆËã»úÄÚ²¿µÄ¹¦ÄÜÉ豸¡£
Ip:¾ßÓÐÈ«ÇòΨһÐÔ£¬Ïà¶ÔÓÚinternet£¬IPΪÂß¼µØÖ·£¬TCP/IPÍøÂçÖеÄÿ̨¼ÆËã»ú¶¼ÓÐΨһµÄµØÖ·--IPµØÖ·. Ψһ±êʾһ̨Ö÷»ú
ÔÚJavaÖÐ,ÓÐÒ»¸öÓÃÀ´´æ´¢internetµØÖ·µÄÀà½ÐInetAddress.
Àý:»ñÈ¡±¾» ......
°²×°¿ª·¢»·¾³
ubuntu9.10Ï°²×°JAVA¿ª·¢»·¾³Æäʵ»¹ÊDZȽϼòµ¥µÄ£¬ÎÒÃǾÍÒÔ°²×°³£ÓõÄjdk¡¢eclipse¡¢tomcat¡¢svn client£¨ÕÒµ½Ò»¸ö¿ÉÒÔºÍwindowsÖеÄСÎÚ¹êÀàËƵĵ«°²×°»¹ÓеãÎÊÌâ½â¾öºó»á²¹ÉÏ£©¡¢oracle clientΪÀý½²½²ÈçºÎ°²×°£¨±¾ÎÄÖÐ×Ô¶¯»¯°²×°½Å±¾ÏÂÔØhttp://download.csdn.net/source/2034239,ÎļþÌ«´ó·Ö³É6·Ý £©¡£Ç° ......
×î½üÓÐÍøÓÑÎÊ£ºÈçºÎÈÃÒ»¸öJARÎļþËæJVMÆô¶¯Ê±ÔËÐУ¿java.exeÊDz»Äܹ»×ö³ÉÕâÑùµÄ£¬²»¹ý¿ÉÒÔ×Ô¼º¶¨ÖÆjava.exe£¬¶¨ÖÆjava.exeÔÚÈçÏÂÇé¿öÓÐÓãº
1.²»Ïë³ÌÐòµÄ½ø³ÌÃûÏÔʾΪjava.exe
2.Ï£Íû³ÌÐòË«»÷¾Í¿ÉÒÔÔËÐС£
ÏÂÃæÊÇÒ»¶ÎʾÀý´úÂ룺
// JVM_CPP.cpp : Defines the entry point for the console application.
//
#include ......
JavaµÄÊý¾Ý½á¹¹ÓÐÄÄЩ£¿MapÓëSetµÄ±¾ÖÊÇø±ðÊÇʲô£¿
·ÖÎö£ºJava³£¼ûµÄÊý¾Ý½á¹¹ÓÐCollectionºÍMap£¬ÆäÖÐCollection½Ó¿ÚÏ°üÀ¨ListºÍSet½Ó¿Ú£¬ÆäÏÂÓÖÓжà¸öʵÏÖÀàÈçListÏÂÓÐArrayList¡¢LinkedListºÍVectorµÈʵÏÖÀ࣬SetÏÂÓÐHashSet¡¢LinkedSetµÈʵÏÖÀàºÍSortedSet½Ó¿Ú£¬HashSetÏÂÓÐLinkedHashSet×ÓÀ࣬SortedSet½Ó¿ÚÏÂÓÐTre ......