JavaÃæÊÔÌ⣨2£©
20¡¢abstract classºÍinterfaceÓÐÊ²Ã´Çø±ð?
¡¡¡¡ÉùÃ÷·½·¨µÄ´æÔÚ¶ø²»È¥ÊµÏÖËüµÄÀà±»½Ð×ö³éÏóÀࣨabstract class£©£¬ËüÓÃÓÚÒª´´½¨Ò»¸öÌåÏÖijЩ»ù±¾ÐÐΪµÄÀ࣬²¢Îª¸ÃÀàÉùÃ÷·½·¨£¬µ«²»ÄÜÔÚ¸ÃÀàÖÐʵÏÖ¸ÃÀàµÄÇé¿ö¡£²»ÄÜ´´½¨abstract ÀàµÄʵÀý¡£È»¶ø¿ÉÒÔ´´½¨Ò»¸ö±äÁ¿£¬ÆäÀàÐÍÊÇÒ»¸ö³éÏóÀ࣬²¢ÈÃËüÖ¸Ïò¾ßÌå×ÓÀàµÄÒ»¸öʵÀý¡£²»ÄÜÓгéÏó¹¹Ô캯Êý»ò³éÏó¾²Ì¬·½·¨¡£Abstract ÀàµÄ×ÓÀàΪËüÃǸ¸ÀàÖеÄËùÓгéÏó·½·¨ÌṩʵÏÖ£¬·ñÔòËüÃÇÒ²ÊdzéÏóÀàΪ¡£È¡¶ø´úÖ®£¬ÔÚ×ÓÀàÖÐʵÏָ÷½·¨¡£ÖªµÀÆäÐÐΪµÄÆäËüÀà¿ÉÒÔÔÚÀàÖÐʵÏÖÕâЩ·½·¨¡£
¡¡¡¡½Ó¿Ú£¨interface£©ÊdzéÏóÀàµÄ±äÌå¡£ÔÚ½Ó¿ÚÖУ¬ËùÓз½·¨¶¼ÊdzéÏóµÄ¡£¶à¼Ì³ÐÐÔ¿Éͨ¹ýʵÏÖÕâÑùµÄ½Ó¿Ú¶ø»ñµÃ¡£½Ó¿ÚÖеÄËùÓз½·¨¶¼ÊdzéÏóµÄ£¬Ã»ÓÐÒ»¸öÓгÌÐòÌå¡£½Ó¿ÚÖ»¿ÉÒÔ¶¨Òåstatic final³ÉÔ±±äÁ¿¡£½Ó¿ÚµÄʵÏÖÓë×ÓÀàÏàËÆ£¬³ýÁ˸ÃʵÏÖÀ಻ÄÜ´Ó½Ó¿Ú¶¨ÒåÖм̳ÐÐÐΪ¡£µ±ÀàʵÏÖÌØÊâ½Ó¿Úʱ£¬Ëü¶¨Ò壨¼´½«³ÌÐòÌ司Ó裩ËùÓÐÕâÖֽӿڵķ½·¨¡£È»ºó£¬Ëü¿ÉÒÔÔÚʵÏÖÁ˸ýӿڵÄÀàµÄÈκζÔÏóÉϵ÷Óýӿڵķ½·¨¡£ÓÉÓÚÓгéÏóÀ࣬ËüÔÊÐíʹÓýӿÚÃû×÷ΪÒýÓñäÁ¿µÄÀàÐÍ¡£Í¨³£µÄ¶¯Ì¬Áª±à½«ÉúЧ¡£ÒýÓÿÉÒÔת»»µ½½Ó¿ÚÀàÐÍ»ò´Ó½Ó¿ÚÀàÐÍת»»£¬instanceof ÔËËã·û¿ÉÒÔÓÃÀ´¾ö¶¨Ä³¶ÔÏóµÄÀàÊÇ·ñʵÏÖÁ˽ӿڡ£
21¡¢heapºÍstackÓÐÊ²Ã´Çø±ð¡£
¡¡¡¡Õ»ÊÇÒ»ÖÖÏßÐμ¯ºÏ£¬ÆäÌí¼ÓºÍɾ³ýÔªËØµÄ²Ù×÷Ó¦ÔÚͬһ¶ÎÍê³É¡£Õ»°´ÕÕºó½øÏȳöµÄ·½Ê½½øÐд¦Àí¡£
¶ÑÊÇÕ»µÄÒ»¸ö×é³ÉÔªËØ
22¡¢forward ºÍredirectµÄÇø±ð
¡¡¡¡forwardÊÇ·þÎñÆ÷ÇëÇó×ÊÔ´£¬·þÎñÆ÷Ö±½Ó·ÃÎÊÄ¿±êµØÖ·µÄURL£¬°ÑÄǸöURLµÄÏìÓ¦ÄÚÈݶÁÈ¡¹ýÀ´£¬È»ºó°ÑÕâЩÄÚÈÝÔÙ·¢¸øä¯ÀÀÆ÷£¬ä¯ÀÀÆ÷¸ù±¾²»ÖªµÀ·þÎñÆ÷·¢Ë͵ÄÄÚÈÝÊÇ´ÓÄĶùÀ´µÄ£¬ËùÒÔËüµÄµØÖ·À¸Öл¹ÊÇÔÀ´µÄµØÖ·¡£
redirect¾ÍÊÇ·þÎñ¶Ë¸ù¾ÝÂß¼,·¢ËÍÒ»¸ö״̬Âë,¸æËßä¯ÀÀÆ÷ÖØÐÂÈ¥ÇëÇóÄǸöµØÖ·£¬Ò»°ãÀ´Ëµä¯ÀÀÆ÷»áÓøղÅÇëÇóµÄËùÓвÎÊýÖØÐÂÇëÇó£¬ËùÒÔsession,request²ÎÊý¶¼¿ÉÒÔ»ñÈ¡¡£
23¡¢EJBÓëJAVA BEANµÄÇø±ð£¿
¡¡¡¡Java Bean Êǿɸ´ÓõÄ×é¼þ£¬¶ÔJava Bean²¢Ã»ÓÐÑϸñµÄ¹æ·¶£¬ÀíÂÛÉϽ²£¬ÈκÎÒ»¸öJavaÀà¶¼¿ÉÒÔÊÇÒ»¸öBean¡£µ«Í¨³£Çé¿öÏ£¬ÓÉÓÚJava BeanÊDZ»ÈÝÆ÷Ëù´´½¨£¨ÈçTomcat£©µÄ£¬ËùÒÔJava BeanÓ¦¾ßÓÐÒ»¸öÎ޲εĹ¹ÔìÆ÷£¬ÁíÍ⣬ͨ³£Java Bean»¹ÒªÊµÏÖSerializable½Ó¿ÚÓÃÓÚʵÏÖBeanµÄ³Ö¾ÃÐÔ¡£Java Beanʵ¼ÊÉÏÏ൱ÓÚ΢ÈíCOMÄ£ÐÍÖеı¾µØ½ø³ÌÄÚCOM×é¼þ£¬ËüÊDz»Äܱ»¿ç½ø³Ì·ÃÎʵġ£Enterprise Java Bean Ï൱ÓÚDCOM£¬¼´·Ö²¼Ê½×é¼þ¡£ËüÊÇ»ùÓÚJavaµÄ
Ïà¹ØÎĵµ£º
Ò»£º×¼±¸ www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
1. build vserv-tcpip-0.9.2-src
ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃæ½¨Ò»¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......
°Ë javaÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(¹¹Ôì·½·¨)
/**
* ÃæÏò¶ÔÏóÖ®¶þ
* ¹¹Ôì·½·¨(¹¹Ôì»ú):
*
* 1,¹¹Ôì·½·¨µÄÌØÕ÷:
* Ëü¾ßÓÐÓëÀàÏàͬµÄÃû³Æ£»
* Ëü²»º¬·µ»ØÖµ£»
* Ëü²»ÄÜÔÚ·½·¨ÖÐÓÃreturnÓï¾ä·µ»ØÒ»¸öÖµ
* ×¢Ò⣺ÔÚ¹¹Ôì·½·¨Àï²»º¬·µ»ØÖµµÄ¸ÅÄîÊDz»Í¬ÓÚ“void&rdquo ......
ʹÓÃant.jar°ü£¨1.6°æ±¾£©£¬Íê³ÉtarµÄ´ò°ü¹¦ÄÜ£¬Ö±½ÓÌù´úÂë
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Li ......
×¢£º
½ÌʦµÄµãÆÀÒÔ´ÖÌå+ºìÉ«±ê³ö¡£
JavaÃæÏò¶ÔÏóÊÔÌâ·ÖÎö
˵Ã÷£º
£¨1£©¿¼ÊÔʱ¼äΪ2Сʱ¡£
£¨2£©³ý¼ò´ðÌâºÍ±à³ÌÌâÍ⣬ËùÓд𰸾ù¿ÉÖ±½ÓдÔÚÊÔ¾íÉÏ¡£
&nb ......
¡¡¡¡²»ÖªµÀÖ÷ÌâΪ"J2MEÖеÄÄÚ´æÐ¹Â©"ÊÇ·ñÍ×µ±£¬²»¹ýÔÚJ2MEÖÐÈç¹û´¦Àí²»ºÃ×ÊÔ´µÄ´´½¨ºÍÊÍ·ÅÎÊÌ⣬Ҳ»á³öÏÖÀàËÆÔÚC\C++ÖеÄÄÚ´æÐ¹Â©ÏÖÏó¡£
¡¡¡¡J2MEÖÐ×ʹÓõÄ×ÊÔ´ÎÞ·ÇÊÇͼƬºÍÉùÒô¡£ÎªÁËÌá¸ßÓÎÏ·µÄÔËÐÐËÙ¶È£¬ÎÒÃÇͨ³£°ÑËüÃÇÉùÃ÷Ϊȫ¾Ö±äÁ¿£¬ÓÖÓÉÓÚÊÖ»úµÄÄÚ´æµÄ¹ØÏµ£¬ÎÒÃDz»ÄܰÑÕâЩ×ÊԴͬʱ¼ÓÔØ½øÄڴ棬ËùÒÔÎÒÃÇ»áÔÚÊ¹Ó ......