´«ÖDz¥¿Íjavaѧϰ ·´Éä¡¢ÄÚÊ¡
½ñÌìÎÒÌýÁËÙ¡ÀÏʦ½²µÄ·´Éä¡¢ÄÚʡ֪ʶ
·´É䣺Filed£¬
1. ÐèÇ󣺶ÔÓÚ¸ø¶¨µÄ¶ÔÏóµÄÊôÐÔ½øÐи³Öµ£¬
2. ʹÓ÷½·¨£ºÒÑÖªÀàµÄÈ«ÀàÃû£¬»ñÈ¡¶ÔÓ¦µÄclass¶ÔÏ󣬻ñȡҪ»ñÈ¡µÄFiled¡£
1. »ñȡ˽ÓеÄFiled£ºgetDeclsredFiled£¨“class”£©
2. ¸øË½ÓеÄField¸³Öµ£¬ÏÖÐèÒªÈÃÆä¿É¼ûsetAccessible£¨true£©
3. ÔÙ¶Ô×ֶθ³Öµ
Method£º
1. »ñÈ¡¶ÔÓ¦µÄcalss¶ÔÏó
2. ÀûÓÃclass¶ÔÏóµÄnewInstance£¨£©·½·¨´´½¨
3. »ñÈ¡setName£¨String£©¶ÔÏó¶ÔÓ¦µÄmethod¶ÔÏó
4. µ÷ÓÃmethod¶ÔÏóµÄinvoke£¨£©·½·¨½øÐÐÖ´ÐÐ2´´½¨µÄUser¶ÔÏóµÄsetName·½·¨
5. ²âÊÔ´òÓ¡
ÄÚÊ¡£º
1. ʲôÊÇÄÚÊ¡£ºÄÚÊ¡ÊÇ Java ÓïÑÔ¶Ô Bean ÀàÊôÐÔµÄÒ»ÖÖȱʡ´¦Àí·½·¨¡£
2. Ò»°ãµÄ×ö·¨ÊÇ£ºÒ»°ãµÄ×ö·¨ÊÇͨ¹ýÀà Introspector À´»ñȡij¸ö¶ÔÏóµÄ BeanInfo ÐÅÏ¢£¬È»ºóͨ¹ý BeanInfo À´»ñÈ¡ÊôÐÔµÄÃèÊöÆ÷£¨ PropertyDescriptor £©£¬Í¨¹ýÕâ¸öÊôÐÔÃèÊöÆ÷¾Í¿ÉÒÔ»ñȡij¸öÊôÐÔ¶ÔÓ¦µÄ getter/setter ·½·¨£¬È»ºóͨ¹ý·´Éä»úÖÆÀ´µ÷ÓÃÕâЩ·½·¨
org.apache.commons.beanutils
±³¾°£ºÒ»¸öJavaBeanͨ³£°üº¬ÁË´óÁ¿µÄÊôÐÔ£¬ºÜ¶àÇé¿öÏ£¬¶ÔJavaBeanµÄ´¦Àíµ¼Ö´óÁ¿get/set´úÂë¶Ñ»ý£¬Ôö¼ÓÁË´úÂ볤¶ÈºÍÔĶÁ´úÂëµÄÄѶÈ
½â¾ö£ºBeanUtilsÌṩ¶Ô Java·´ÉäºÍÄÚÊ¡APIµÄ°ü×°¡£ÆäÖ÷ҪĿµÄÊÇÀûÓ÷´Éä»úÖÆ¶ÔJavaBeanµÄÊôÐÔ½øÐд¦Àí¡£
&nb
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
¹Ø¼ü×Ö: thread
³ÌÐòÊǺܼòÒ׵ġ£È»¶ø£¬ÔÚ±à³ÌÈËÔ±ÃæÇ°£¬¶àÏ̳߳ÊÏÖ³öÁËÒ»×éеÄÄÑÌ⣬Èç¹ûûÓб»Ç¡µ±µÄ½â¾ö£¬½«µ¼ÖÂÒâÍâµÄÐÐΪÒÔ¼°Ï¸Î¢µÄ¡¢ÄÑÒÔ·¢ÏֵĴíÎó¡£
ÔÚ±¾ÆªÎÄÕÂÖУ¬ÎÒÃÇÕë¶ÔÕâЩÄÑÌâÖ®Ò»£ºÈçºÎÖжÏÒ»¸öÕýÔÚÔËÐеÄÏ̡߳£
Öжϣ¨Interrupt£©Ò»¸öÏß³ÌÒâζ×ÅÔÚ¸ÃÏß³ÌÍê³ÉÈÎÎñ֮ǰֹͣÆäÕýÔÚ½øÐеÄÒ»ÇУ ......
ÒÔÏÂÊÇʵÏÖ¹ý³Ì£¬½ö¹©²Î¿¼:
JAVA_HOMEÊÇ C:\jdk1.6.0_02
PathÊÇ %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATHÊÇ .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar
ÓÃ Java
ͨ¹ý´®¿Ú·¢¶ÌÐÅÆäʵºÜ¼òµ¥£¬ÒòΪÓÐÏֳɵÄÀà¿â¹©ÎÒÃÇʹÓá£ÓеײãµÄÀà¿â£¬Ò²Óзâ×°ºÃÒ»µãµÄÀà¿â£¬ÏÂÃæÎÒ½éÉÜÒ»ÏÂÔÚ Win32 ƽ̨Ï·¢ËͶÌÐŵķ½·¨¡£
......
½ñÌìÎÒѧϰÁËÕÅТÏéÀÏʦ½²µÄJavaÄÚ²¿ÀàÊÓÆµ£¬ÄÚ²¿Àà¾ÍÊÇÔÚÀàÖж¨ÒåµÄÀ࣬ËùÒÔÒ²³ÆÎªÇ¶Ì×Àà¡£ÄÚ²¿Àà¿ÉÒÔ·ÖΪһÏÂËÄÖÖ£º
l ÀàÖж¨ÒåµÄÀà——³ÉÔ±Àà
l ÀàÖеľ²Ì¬Ç¶Ì×Àà——¾²Ì¬³ÉÔ±Àà
l  ......
½ñÌìÎÒ¿´ÁËÐìÎĺ£ÀÏʦ½²µÄ¼¯ºÏÀàÊÓÆµ£¬¶Ô½²¿ÎÄÚÈÝ×öÁ˼òµ¥µÄ¼Ç¼£»
ÐíÀÏʦÊÇÕâÑù½²µÄ
¼¯ºÏÀàµÄʹÓÃ
¼¯ºÏ£¨»òÈÝÆ÷£©ÊÇ´ú±íÒ»¸ö¶ÔÏó×éµÄµ¥¸ö¶ÔÏ󣬯äËü¶ÔÏó±»ÈÏΪÊÇËüµÄÔªËØ¡£¼¯ºÏÓÃÓÚ´¦Àí¶àÖÖÀàÐͶÔÏóµÄÎÊÌ⣬ËùÓеÄÀàÐͶ¼ÓÐÒ»¸öÌØÊâµÄÖÖÀà(Ò²¾ÍÊÇ˵£¬ËüÃǶ¼ÊÇ´ÓÒ»¸ö¹²Í¬¸¸Àà¼Ì³ÐÀ´µÄ)¡£Java±à³ÌÓïÑÔÖ§³Ö ......