´«ÖDz¥¿ÍjavaÅàѵ2010Äê4ÔÂ21java¸ßм¼Êõ5(·ºÐÍ)
ÔÚ´«ÖǵÄÕâ¶Îʱ¼äÿÌìµÄÇéÐÎÏë¶¼ÏëµÃµ½£¬Á½µãÒ»Ïߣ¬µ«ÊÇÿÌì¶¼¸Ð¾õµ½ºÜ³äʵ£¬Ñ§Ï°£¬²»Í£µÄѧϰ¡£Ô½ÊDz»Í£µÄѧϰ£¬Ô½ÊǸоõ×Ô¼ºµÄÁ¦Á¿ÊÇÄÇôµÄ΢±¡£¬×Ô¼ºµÄÄÜÁ¦ÊÇÄÇôµÄС£¬JAVAÕæÊDz©´ó¾«Éî¡£ÀÏʦ˵½ÐÎÒÃDz»Òªµ£ÐÄ£¬¿ÉÊÇÎÒ²»µ£ÐÄÒ²²»¿ÉÄÜŶ£¬±Ï¾¹ÔÚͬÀàѧУ±ÏÒµµÄ£¬Ò²ÐíÎÒÃÇ¿ÉÒÔËãµÃÉÏÊǺܲ»´íµÄ£¬µ«ÊǺÍÎÒÃÇ̨ͬ¾º¼¼µÄÈ˶¼ÊÇÄÇôµÄÓÅÐ㣬¶øÔÚ±±¾©Õâ¸öµØ·½ÓÖÊÇÈ˲żü𡣬ITÐÐÒµËäÈ»ÔÚ±±¾©µÄÐèÇóºÜ´ó£¬ITÐÐÒµÒ²ÊÇÒÀ¿¿¼¼Êõ³Ô·¹£¬µ«ÊDZϾ¹ÎÒÃÇÏÖÔÚËùѧµÄ¶«Î÷ºÜ´ó£¬Ò²»¹ÊÇÖµµÃÇìÐÒ£¬µ«ÊÇ£¬ÎÒÃÇÖ»ÓÐÔÚ²»¶ÏµÄѧϰ£¬²»¶ÏµÄ³äʵ×Ô¼º±¾ÉíµÄÄÜÁ¦£¬²ÅÓпÉÄÜÔÚÈÕºóµÄ¾ºÕùÖжàÒ»·ÝÓÅÊÆ¡£
´ÓÃ÷Ì쿪ʼ£¬ÎÒÃǾͿªÊ¼Ñ§Ï°hibernateÁË£¬×òÌìÍíÉÏ¿´ÊÓÆµ¿´µ½ÔçµãÎåµã£¬°ÑµÚÒ»ÌìµÄÄÚÈÝÓÖԤϰÁËÒ»±é¡£½ñÌ콫½üÊ®¶þµã²ÅÆð´²£¬³Ô¹ý·¹¾ÍȥѧϰÉÏ×Ôϰ£¬½ñÌìÎÒµÄËùѧµÄÄÚÈݾÍÊÇ£¬JAVA¸ßм¼Êõ£¬ÕÅТÏéÀÏʦ½²µÄÊÓÆµ£¬ÕæµÄºÜ¾µä£¬Èç¹ûÄãÄÜ¿´µ½£¬Ò»¶¨Òª¿´Å¶£¡Ã»Óп´µ½µÄ£¬Ò²¿É¾ÔÚ·çÍâÈ¥ÏÂÔØ£¬ÕæµÄºÜ²»´í£¡
1.·ºÐ͵ÄʹÓã¬Èç¹û1.5֮ǰ£¬Äã¿ÉÒÔ½«ÈκÎÀàÐ͵ÄÊý¾Ý·ÅÈ뼯ºÏÖУ¬ËùÒÔ£¬ÄãÔÚʹÓü¯ºÏµÄʱºò£¬²¢Ã»Óмì²é£¬Äã·ÅÈ뼯ºÏµÄÀàÐÍ£¬µ±ÄãʹÓ÷ºÐÍÖ®ºó£¬¿ÉÒÔÏÞ¶¨·ÅÈ뼯ºÏµÄÀàÐÍ£¬ÕâÑù¾Í¿ÉÒÔ×öµ½±àÒëÆ÷°ïÄã¼ì²é£¬¶ø½«´íÎóÀ¹½Øµ½ÔËÐÐ֮ǰ¡£
2.µ«ÊÇ·ºÐÍÊǸø±àÒëÆ÷¿´µ½£¬¶ø¿ÉÒÔͨ¹ý·´ÉäÌø¹ý±àÒëÆ÷£¬¶øÔÚÔËÐÐʱ½«²»Í¬µÄÀàÐÍÒ²×°Èëµ½¼¯ºÏÖС£ÈçÏ£º
ArraryList<String> coll = new ArrayList<String>();
Coll.add(123);//´Ëʱ£¬±àÒëÆ÷»á°ïÄã¼ì²é¡£¶øÌáʾÄã´íÎó¡£
coll.getClass.getMethod("add",Object.class).invoke(coll,1233);//ÕâÑùÈ´ÊÇÐеÃͨµÄ¡£
²ÉÓÃÉÏÃæµÄ·½·¨£¬¾Í¿ÉÒÔÌø¹ý±àÒë߿߿µÄ¼ì²é¡£
List li = new ArrayList<String>();//¿ÉÒÔ
List<String> list = new ArrayList();//¿ÉÒÔ
List<Object> list1 = new ArrayList<String>();//´íÎó
List<String> list1 = new ArrayList<Object>();//´íÎó
3.×Ô¶¨Òå
i. ·ºÐ͵ÄT²»ÄÜΪ»ù±¾ÀàÐÍ
¸ù¾ÝÒª·µ»ØµÄÀàÐÍÀ´ÊµÏÖ
public static <T> T autoConvert(Object obj){
return (T)obj;
}
4.¶¨Òå·ºÐÍÀàÐÍ
1.¶¨ÒåͨÓÃDAOÀà
package e.test;
import java.util.List;
//dao data access object--
Ïà¹ØÎĵµ£º
¹ú¼Ê»¯£¨Internationalization£¬I18N£©£ºÏ£Íû²úÆ·Êǹ㷺ÊÊÓÃÐÔ
±¾µØ»¯£¨Localization£¬L10N£©£ºÄܹ»·ûºÏµ±µØµÄϰ¹ß
Ó¦ÓóÌÐò¹ú¼Ê»¯µÄÄ¿±ê£º
±àдÔÚÈκÎÊÜÖ§³ÖµÄÇøÓòÉèÖÃÖж¼Í¬ÑùÄÜÕý³£ÔËÐУ¨ÇÒÍâ¹Û±íÏÖ±¾µØ»¯£©µÄ´úÂë¡£
¹ú¼Ê»¯ÖеÄUnicode±àÂë
·¹ú¼Ê»¯/±¾µØ»¯¹¤×÷µÄ½¹µã£º
ÓïÑÔ¡¢Êý×Ö¸ñʽ¡¢ÈÕÆÚʱ¼ä¸ñʽ¡¢»õ±Ò ......
¹ØÓÚJavaÖи÷ÖÖÐÞÊηûÓë·ÃÎÊÐÞÊηûµÄ˵Ã÷
Àࣺ
·ÃÎÊÐÞÊηû ÐÞÊηû class ÀàÃû³Æ extends ¸¸ÀàÃû³Æ implement ½Ó¿ÚÃû³Æ
£¨·ÃÎÊÐÞÊηûÓëÐÞÊηûµÄλÖÿÉÒÔ»¥»»£©
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ËùÓÐÀà·ÃÎÊ£¨Ê¹Óã©
publicÀà±ØÐ붨ÒåÔÚºÍÀàÃûÏàͬµÄͬÃûÎļþÖÐ
package
¿ÉÒÔ±»Í¬Ò»¸ö°üÖеÄÀà·ÃÎ ......
JAVAÊÇÒ»ÖÖ±à³ÌÓïÑÔ£¬Ò»ÖÖ¿ª·¢»·¾³£¬Ò»ÖÖÓ¦Óû·¾³£¬Ò»ÖÖ²¿Êð»·¾³£¬Ò»Öֹ㷺ʹÓõÄÍøÂç±à³ÌÓïÑÔ£¬ËüÊÇÒ»ÖÖ¼ÆËã¸ÅÄî¡£
×é³ÉJavaµÄ3¸ö·ÖÖ§£º
J2SE(Java 2 Platform Standard Edition):Java±ê×¼°æ£¬°üº¬¹¹³ÉJAVAÓïÑÔºËÐÄ ......
1. ·ÖÒ³µÄ½â¾ö·½°¸£¬Í¨ÓÃÐÔ£¬·Öҳʱ²ÎÊý¶ªÊ§ÎÊÌ⣬ÈçºÎ½â¾ö£¿
2. HibernateÓÅ»¯ÎÊÌâ¡£ÈçºÎÓÅ»¯Êý¾Ý¿â·ÃÎÊ£¬Ê¹³ÌÐò·ÃÎÊÊý¾Ý¿â¸üÓÅ»¯¡£
¡¡³õÓÃHIBERNATEµÄÈËÒ²Ðí¶¼Óöµ½¹ýÐÔÄÜÎÊÌ⣬ʵÏÖ ......