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

javaÉè¼ÆÄ£Ê½

1.factoryÒòΪ¹¤³§Ä£Ê½¾ÍÏ൱ÓÚ´´½¨ÊµÀý¶ÔÏóµÄnew£¬ÎÒÃǾ­³£Òª¸ù¾ÝÀàClassÉú³ÉʵÀý¶ÔÏó£¬
ÈçA a=new A() ¹¤³§Ä£Ê½Ò²ÊÇÓÃÀ´´´½¨ÊµÀý¶ÔÏóµÄ£¬ËùÒÔÒÔºónewʱ¾ÍÒª¶à¸öÐÄÑÛ£¬ÊÇ·ñ¿ÉÒÔ¿¼ÂÇʵÓù¤³§Ä£Ê½£¬
ËäÈ»ÕâÑù×ö£¬¿ÉÄܶà×öһЩ¹¤×÷£¬µ«»á¸øÄãϵͳ´øÀ´¸ü´óµÄ¿ÉÀ©Õ¹ÐԺ;¡Á¿ÉÙµÄÐÞ¸ÄÁ¿¡£
2.PrototypeģʽÔÊÐíÒ»¸ö¶ÔÏóÔÙ´´½¨ÁíÍâÒ»¸ö¿É¶¨ÖƵĶÔÏ󣬸ù±¾ÎÞÐèÖªµÀÈκÎÈçºÎ´´½¨µÄϸ½Ú,
¹¤×÷Ô­ÀíÊÇ:ͨ¹ý½«Ò»¸öÔ­ÐͶÔÏ󴫸øÄǸöÒª·¢¶¯´´½¨µÄ¶ÔÏó£¬Õâ¸öÒª·¢¶¯´´½¨µÄ¶ÔÏóͨ¹ýÇëÇóÔ­ÐͶÔÏó¿½±´ËüÃÇ×Ô¼ºÀ´ÊµÊ©´´½¨¡£
3.BuilderģʽÊÇÒ»²½Ò»²½´´½¨Ò»¸ö¸´ÔӵĶÔÏó,ËüÔÊÐíÓû§¿ÉÒÔֻͨ¹ýÖ¸¶¨¸´ÔÓ¶ÔÏóµÄÀàÐͺÍÄÚÈݾͿÉÒÔ¹¹½¨ËüÃÇ.
Óû§²»ÖªµÀÄÚ²¿µÄ¾ßÌå¹¹½¨Ï¸½Ú.BuilderģʽÊǷdz£ÀàËÆ³éÏ󹤳§Ä£Ê½,ϸ΢µÄÇø±ð´ó¸ÅÖ»ÓÐÔÚ·´¸´Ê¹ÓÃÖвÅÄÜÌå»áµ½.
4.SingletonģʽÖ÷Òª×÷ÓÃÊDZ£Ö¤ÔÚJavaÓ¦ÓóÌÐòÖУ¬Ò»¸öÀàClassÖ»ÓÐÒ»¸öʵÀý´æÔÚ¡£ Ôںܶà²Ù×÷ÖУ¬
±ÈÈ罨Á¢Ä¿Â¼ Êý¾Ý¿âÁ¬½Ó¶¼ÐèÒªÕâÑùµÄµ¥Ï̲߳Ù×÷¡£»¹ÓÐ, singletonÄܹ»±»×´Ì¬»¯; ÕâÑù£¬
¶à¸öµ¥Ì¬ÀàÔÚÒ»Æð¾Í¿ÉÒÔ×÷Ϊһ¸ö״̬²Ö¿âÒ»ÑùÏòÍâÌṩ·þÎñ£¬±ÈÈ磬ÄãÒªÂÛ̳ÖеÄÌû×Ó¼ÆÊýÆ÷£¬
ÿ´Îä¯ÀÀÒ»´ÎÐèÒª¼ÆÊý£¬µ¥Ì¬ÀàÄÜ·ñ±£³ÖסÕâ¸ö¼ÆÊý£¬²¢ÇÒÄÜsynchronizeµÄ°²È«×Ô¶¯¼Ó1£¬
Èç¹ûÄãÒª°ÑÕâ¸öÊý×ÖÓÀ¾Ã±£´æµ½Êý¾Ý¿â£¬Äã¿ÉÒÔÔÚ²»Ð޸ĵ¥Ì¬½Ó¿ÚµÄÇé¿öÏ·½±ãµÄ×öµ½¡£
5.facadeΪ×ÓϵͳÖеÄÒ»×é½Ó¿ÚÌṩһ¸öÒ»ÖµĽçÃæ.ÀàËÆÓÚ½Ó¿ÚµÄʹÓ㬽«¾­³£Ê¹ÓõĴúÂë³éÈ¡³öÀ´£¬
×ö³ÉÒ»¸ö½Ó¿Ú£¬±ãÓڵijÌÐòµÄÀ©Õ¹ºÍʹÓá£Îª×ÓϵͳÖеÄÒ»×é½Ó¿ÚÌṩһ¸öÒ»ÖµĽçÃæ.
facadeʵ¼ÊÉÏÊǸöÀí˳ϵͳ¼ä¹ØÏµ,½µµÍϵͳ¼äñîºÏ¶ÈµÄÒ»¸ö³£Óõİ취¡£
6.ProxyÊDZȽÏÓÐÓÃ;µÄÒ»ÖÖģʽ,¶øÇÒ±äÖֽ϶à,Ó¦Óó¡ºÏ¸²¸Ç´ÓС½á¹¹µ½Õû¸öϵͳµÄ´ó½á¹¹,
ProxyÊÇ´úÀíµÄÒâ˼,ÎÒÃÇÒ²ÐíÓдúÀí·þÎñÆ÷µÈ¸ÅÄî,´úÀí¸ÅÄî¿ÉÒÔ½âÊÍΪ:ÔÚ³ö·¢µãµ½Ä¿µÄµØÖ®¼äÓÐÒ»µÀÖмä²ã,ÒâΪ´úÀí.
ΪʲôҪʹÓÃProxy?
1.ÊÚȨ»úÖÆ ²»Í¬¼¶±ðµÄÓû§¶Ôͬһ¶ÔÏóÓµÓв»Í¬µÄ·ÃÎÊȨÀû,ÈçJiveÂÛ̳ϵͳÖÐ,¾ÍʹÓÃProxy½øÐÐÊÚȨ»úÖÆ¿ØÖÆ,
·ÃÎÊÂÛ̳ÓÐÁ½ÖÖÈË:×¢²áÓû§ºÍÓοÍ(δע²áÓû§),JiveÖоÍͨ¹ýÀàËÆForumProxyÕâÑùµÄ´úÀíÀ´¿ØÖÆÕâÁ½ÖÖÓû§¶ÔÂÛ̳µÄ·ÃÎÊȨÏÞ.
2.ij¸ö¿Í»§¶Ë²»ÄÜÖ±½Ó²Ù×÷µ½Ä³¸ö¶ÔÏó,µ«ÓÖ±ØÐëºÍÄǸö¶ÔÏóÓÐËù»¥¶¯.
¾ÙÀýÁ½¸ö¾ßÌåÇé¿ö:
(1)Èç¹ûÄǸö¶ÔÏóÊÇÒ»¸öÊǺܴóµÄͼƬ,ÐèÒª»¨·ÑºÜ³¤Ê±¼ä²ÅÄÜÏÔʾ³öÀ´,ÄÇôµ±Õâ¸öͼƬ°üº¬ÔÚÎĵµÖÐʱ,ʹÓñ༭Æ÷»òä¯ÀÀÆ÷´ò¿ªÕâ¸öÎĵµ,
´ò¿ªÎĵµ±ØÐëºÜѸË


Ïà¹ØÎĵµ£º

JAVA¹æ·¶´ó¼¯ºÏ£¨±¸Íü£©


 
Java ±ê×¼Óë¹æ·¶
 
±¾À¸Ä¿ÌṩÁË´óÁ¿µÄ Java ¼¼Êõ±ê×¼Óë¹æ·¶µÄ¼ò½é¡¢¹Ù·½ÍøÖ·ÒÔ¼° developerWorks ÍøÕ¾ÉÏÏà¹ØµÄ¼¼Êõ×ÊÔ´¡£Í¨¹ý±¾À¸Ä¿£¬Äú²»µ«¿ÉÒÔÁ˽⵱ǰ Java ÉçÇøÖ÷ÒªµÄ¼¼Êõ±ê×¼ºÍ¹æ·¶£¬»¹¿ÉÒÔͨ¹ý²é¿´Ïà¹ØµÄ¼¼ÊõÎÄÕºͽ̳̽øÐиüÉîÈëµÄѧϰ£¬´Ó¶ø¸üºÃµØÎªÊµ¼ÊµÄ Java ÏîÄ¿½øÐм¼ÊõÑ¡ÐÍ¡£
A B C D E F ......

java throw error

Òì³£
Òì³£´æÔÚµÄÄ¿µÄ
¿´Ò»ÏÂCÓïÑԵijö´í´¦Àí·½Ê½
int f() {
    f1();
    f2():
    f3();
}//Èç¹ûÔÚÿ¸öº¯Êýºó¶¼Ôö¼Ó³ö´íµÄÅжÏ(Èç¹ûÊÇÕý³£Âß¼­¿ÉÒÔ×ß²»Í¬µÄ·ÖÖ§)²¢ÊÍ·Å×ÊÔ´£¬ÄÇÕâ¸öº¯ÊýÄÚ»áÓÐÌ«¶àÓëÖ÷¸ÉÎÞ¹ØÓ°ÏìÇåÎúÔĶÁµÄ´úÂë´æÔÚ£¬¶øÇÒ¹ý¶àreturnÓÐʱ»áʹµÃ×ÊÔ´µ ......

JSONÓëJAVAÊý¾ÝµÄת»»

¹Ø¼ü×Ö: json java
JSON-libÕâ¸öJavaÀà°üÓÃÓÚ°Ñbean,mapºÍXMLת»»³ÉJSON²¢Äܹ»°ÑJSONת»Ø³ÉbeanºÍDynaBean¡£
ÏÂÔØµØÖ·:http://json-lib.sourceforge.net/
»¹ÒªÐèÒªµÄµÚ3·½°ü:
org.apache.commons(3.2ÒÔÉϰ汾)
org.apache.oro
net.sf.ezmorph(ezmorph-1.0.4.jar)
nu.xom
1¡¢List
Java´úÂë
boolean[] bool ......

java serialVersionUID º¬Òå

serialVersionUID ÓÃÀ´±íÃ÷ÀàµÄ²»Í¬°æ±¾¼äµÄ¼æÈÝÐÔ
¡¡¡¡¼òµ¥À´Ëµ£¬JavaµÄÐòÁл¯»úÖÆÊÇͨ¹ýÔÚÔËÐÐʱÅжÏÀàµÄserialVersionUIDÀ´ÑéÖ¤°æ±¾Ò»ÖÂÐԵġ£ÔÚ½øÐз´ÐòÁл¯Ê±£¬JVM»á°Ñ´«À´µÄ×Ö½ÚÁ÷ÖеÄserialVersionUIDÓë±¾µØÏàӦʵÌ壨ÀࣩµÄserialVersionUID½øÐбȽϣ¬Èç¹ûÏàͬ¾ÍÈÏΪÊÇÒ»Öµģ¬¿ÉÒÔ½øÐз´ÐòÁл¯£¬·ñÔò¾Í»á³öÏÖÐòÁÐ ......

java web±ê¼Ç¼¼Êõ

1 jsp »ù´¡¸ÅÄî
    jspÊÇÔÚ´«Í³µÄhtmlÒ³ÃæÖУ¬¼ÓÈëjavaµÄ³ÌÐòƬ¶ÎºÍjsp±ê¼Ç£¬¾Í¹¹³ÉÁËjspÒ³Ãæ¡£µ±web·þÎñÆ÷Óöµ½¶ÔjspµÄ·ÃÎÊÇëÇóʱ£¬ÏÈÖ´ÐÐ¶ÔÆäÖеÄjava³ÌÐòƬ¶Î£¬È»ºóÒÔhtmlµÄ¸ñʽ·µ»Ø¸øÓû§¡£   java³ÌÐòƬ¶Î¿ÉÒÔÓÃÀ´²Ù×÷Êý¾Ý¿â£¬Öض¨ÏòÍøÒ³£¬»òÕßÊÇ·¢ËÍE-mail ,ÑéÖ¤µÇ½ÐÅÏ¢£¬ ÕâЩ²Ù×÷¶¼ÊÇÔÚ·þÎñÆ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ