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ºËÐÄAPI£»
¾«Í¨J2EE¿ª·¢£»ÊìÁ·ÕÆÎÕEJB£»
¾«Í¨Java Web¿ª·¢£»ÊìÁ·ÕÆÎÕServlet/JSP£»
¾«Í¨Java XML¿ª·¢£»
¿ò¼Ü£º
¾«Í¨Spring¡¢Struts¡¢Hibernate¡¢JSFµÈ¿ò¼Ü£»
¾«Í¨axis1.0-axis2.0¡¢XFire¡¢CXFµÈ¿ò¼Ü£»
¹æ·¶£º
¾«Í¨Web Service£»
¾«Í¨Web2.0 £»
¹¤¾ß£º
......
¡¾×ªÌù¡¿Java 3DÓÎÏ·¿ª·¢Ö÷Òª¼¼Êõ
×¢£º±¾Ìùת×Ô×ªÔØ×Ô ³¤²»´óµÄÈË µÄQQ¿Õ¼ä£¬ÌâÄ¿ÈçÌ⣡
±¾ÎÄÁ´½ÓΪ£ºhttp://user.qzone.qq.com/7965122/blog/1234685218
1£¬Java3D
×÷Ϊsun¹«Ë¾½ÏÔçÍÆ³öµÄÒ»Ïî3d¼¼Êõ£¬ÊÇÒ»Öָ߶ȷâ×°µÄapi£¬¹¹½¨ÔÚopenglºÍdirect3dÖ®ÉÏ£¬¿ÉÒÔ˵ÊÇ×îÓÐÃûµÄjavaµÄ3d¼¼Êõ¡£ÓÉ ......
Òì³£
Òì³£´æÔÚµÄÄ¿µÄ
¿´Ò»ÏÂCÓïÑԵijö´í´¦Àí·½Ê½
int f() {
f1();
f2():
f3();
}//Èç¹ûÔÚÿ¸öº¯Êýºó¶¼Ôö¼Ó³ö´íµÄÅжÏ(Èç¹ûÊÇÕý³£Âß¼¿ÉÒÔ×ß²»Í¬µÄ·ÖÖ§)²¢ÊÍ·Å×ÊÔ´£¬ÄÇÕâ¸öº¯ÊýÄÚ»áÓÐÌ«¶àÓëÖ÷¸ÉÎÞ¹ØÓ°ÏìÇåÎúÔĶÁµÄ´úÂë´æÔÚ£¬¶øÇÒ¹ý¶àreturnÓÐʱ»áʹµÃ×ÊÔ´µ ......
ÈÕÆÚºÍʱ¼äµÄ´¦Àí²»½öÔÚÃæÊÔÌâÖлῼµ½£¬ÔÚʵ¼ÊÏîÄ¿¿ª·¢ÖÐÒ²ÊÇÎÒÃǾ³£ÐèÒª´¦ÀíµÄÎÊÌâ£¬ËÆºõûÓÐÄĸöÏîÄ¿¿ÉÒԱܿªËüÃÇ£¬ÎÒÃdz£³£ÔÚ´¦ÀíÓû§µÄ³öÉúÄêÔÂÈÕ¡¢×¢²áÈÕÆÚ£¬¶©µ¥µÄ´´½¨Ê±¼äµÈÊôÐÔʱÓõ½£¬Óɴ˿ɼûÆäÖØÒªÐÔ¡£
java.util.DateÀà
Ìá
µ½ÈÕÆÚºÍʱ¼ä£¬ÎÒÏë´ó¼Ò×îÏÈÏëµ½Ó¦¸ÃÊÇjava.util.DateÀà°É¡£DateÀà¿ÉÒÔ¾«È·µ½ ......
LuceneÊÇÒ»¸ö»ùÓÚJavaµÄÈ«ÎÄË÷Òý¹¤¾ß°ü¡£
»ùÓÚJavaµÄÈ«ÎÄË÷ÒýÒýÇæLucene¼ò½é£º¹ØÓÚ×÷ÕߺÍLuceneµÄÀúÊ·
È«ÎļìË÷µÄʵÏÖ£ºLueneÈ«ÎÄË÷ÒýºÍÊý¾Ý¿âË÷ÒýµÄ±È½Ï
ÖÐÎÄÇзִʻúÖÆ¼ò½é£º»ùÓÚ´Ê¿âºÍ×Ô¶¯ÇзִÊËã·¨µÄ±È½Ï
¾ßÌåµÄ°²×°ºÍʹÓüò½é£ºÏµÍ³½á¹¹½éÉܺÍÑÝʾ
Hacking
Lucene£º¼ò»¯µÄ²éѯ·ÖÎöÆ÷£¬É¾³ýµÄʵÏÖ£¬¶¨ÖƵÄÅÅÐ ......