javaÐòÁл¯
ÐòÁл¯¾ÍÊǰѶÔÏóת»»ÎªÁ÷ÒÔ´æ´¢µ½Îļþ»ò´«Ê䏸ÁíÒ»¸ö³ÌÐò£»·´ÐòÁл¯¾ÍÊǰÑÁ÷ת»»Îª¶ÔÏó¡£JAVAµÄÐòÁл¯£¬ÊÇͨ¹ýÊÇjava.io.Serializable½Ó¿ÚÀ´ÊµÏֵġ£¸Ã½Ó¿Ú²»°üº¬Èκη½·¨£¬½ö±ê¼ÇÊÇ·ñ¿É±»ÐòÁл¯¡£¿ÉÐòÁл¯µÄÀ࣬Æä³ÉÔ±Ò²±ØÐëÊÇ¿ÉÐòÁл¯µÄ£¨Èç¹ûÓгÉÔ±²»Äܱ»ÐòÁл¯£¬Ôò±ØÐ뽫¸Ã±äÁ¿±ê¼ÇΪ£ºtransient£¨Ë²Ì¬£©£¬ÐòÁл¯Ê±£¬»áºöÂÔ¸Ã×ֶΣ©¡£¹ØÓÚ³¬ÀàµÄÐòÁл¯£ºÈç¹û³¬ÀàÒ²ÊÇ¿ÉÐòÁл¯µÄ£¬ÄÇôJAVA½«ÔÚÊä³öÁ÷Öб£´æÀàºÍ³¬ÀࣻÈç¹û³¬À಻ÊÇÀàÐòÁл¯µÄ£¬Ôò±ØÐëÌṩĬÈÏÎÞ²ÎÊý¹¹Ô캯Êý£¨ÔÚÐòÁл¯ÆÚ¼ä£¬²»»á±£´æ³¬Àࣻ·´ÐòÁл¯£¬Ê¹ÓÃĬÈϹ¹Ô캯Êý»Ö¸´³¬Àࣩ£¬·ñÔòÐòÁл¯»á³ö´í¡£
ËäÈ»¿ÉÒÔͨ¹ýʵÏÖjava.io.Externalizable½Ó¿ÚÀ´ÊÖ¹¤±àдÐòÁл¯ÀࣨËٶȸü¿ì£©£¬µ«²¢²»ÍƼöÕâô×ö£¬ÒòΪ³öBUGµÄ¿ÉÄÜÐÔ¸ü´ó¡£
¹ØÓÚÐòÁл¯µÄÏÞÖÆ£º
²¢²»ÊÇÿ¸ö¶ÔÏ󶼿ÉÐòÁл¯¡£¶ÔÍⲿ×ÊÔ´µÄÒýÓã¨ÈçÊý¾Ý¿âÁ¬½Ó»òÌ×½Ó×Ö£©¾Í²»ÄÜÐòÁл¯
ÎÄÕ³ö´¦£ºDIY²¿Âä(http://www.diybl.com/course/3_program/java/javajs/20090303/156889.html)
Object serializationµÄ¶¨Ò壺
Object serialization ÔÊÐíÄ㽫ʵÏÖÁËSerializable½Ó¿ÚµÄ¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬ÕâЩ×Ö½ÚÐòÁпÉÒÔ±»ÍêÈ«´æ´¢ÒÔ±¸ÒÔºóÖØÐÂÉú³ÉÔÀ´µÄ¶ÔÏó¡£
serialization²»µ«¿ÉÒÔÔÚ±¾»ú×ö£¬¶øÇÒ¿ÉÒÔ¾ÓÉÍøÂç²Ù×÷£¨¾ÍÊÇèС˵µÄRMI£©¡£Õâ¸öºÃ´¦ÊǺܴóµÄ----ÒòΪËü×Ô¶¯ÆÁ±ÎÁ˲Ù×÷ϵͳµÄ²îÒ죬×Ö½Ú˳Ðò£¨ÓÃUnixϵÄc¿ª·¢¹ýÍøÂç±à³ÌµÄÈËÓ¦¸ÃÖªµÀÕâ¸ö¸ÅÄÎÒ¾ÍÈÝÒ×ÔÚÕâÉÏÃæ·¸´í£©µÈ¡£±ÈÈ磬ÔÚWindowƽ̨Éú³ÉÒ»¸ö¶ÔÏó²¢ÐòÁл¯Ö®£¬È»ºóͨ¹ýÍøÂç´«µ½Ò»Ì¨Unix»úÆ÷ÉÏ£¬È»ºó¿ÉÒÔÔÚÕą̂Unix»úÆ÷ÉÏÕýÈ·µØÖع¹Õâ¸ö¶ÔÏó¡£
Object serializationÖ÷ÒªÓÃÀ´Ö§³Ö2ÖÖÖ÷ÒªµÄÌØÐÔ£º
1¡£JavaµÄRMI(remote method invocation).RMIÔÊÐíÏóÔÚ±¾»úÉÏÒ»Ñù²Ù×÷Ô¶³Ì»úÆ÷ÉϵĶÔÏó¡£µ±·¢ËÍÏûÏ¢¸øÔ¶³Ì¶ÔÏóʱ£¬¾ÍÐèÒªÓõ½serializaiton»úÖÆÀ´·¢ËͲÎÊýºÍ½ÓÊÕ·µ»ØÖ±¡£
2¡£JavaµÄJavaBeans. BeanµÄ״̬ÐÅϢͨ³£ÊÇÔÚÉè¼ÆÊ±ÅäÖõġ£BeanµÄ״̬ÐÅÏ¢±ØÐë±»´æÆðÀ´£¬ÒԱ㵱³ÌÐòÔËÐÐʱÄָܻ´ÕâЩ״̬ÐÅÏ¢¡£ÕâÒ²ÐèÒªserializaiton»úÖÆ¡£
ÎÒ¾õµÃÄãÃÇ˵µÄÓ¦¸ÃÊÇÓ¢ÎÄÀïµÄpersistence.µ«ÊÇJavaÓïÑÔÀïÏÖÔÚÖ»Ö§³Ölightweight persistence,¾ÍÊÇÇáÁ¿¼¶³Ö¾Ã»¯£¬ÕâÊÇͨ¹ýserialization»úÖÆÀ´ÊµÏֵġ£
persistenceÊÇÖ¸Ò»¸ö¶ÔÏóµÄÉúÃüÖÜÆÚ²»ÓɳÌÐòÊÇ·ñÖ´ÐÐÀ´¾ö¶¨£¬¼´Ê¹ÊÇÔÚ³ÌÐòÖÕֹʱÕâ¸ö¶ÔÏóÒ²´æÔÚ¡£Ëü°ÑÒ»¸öserializableµÄ¶ÔÏóдµ½´ÅÅÌ£¨±¾»ú»òÆäËû»úÆ÷ÉϵķÇRAM´æ´¢Æ÷£©£¬²¢ÔÚ³
Ïà¹ØÎĵµ£º
q ¿ªÔ´Êý¾Ý¿âMySQLµÄ¹Ù·½ÍøÕ¾
http://www.mysql.com
q JSTL±ê×¼±êÇ©¿âµÄÏÂÔØÍøÕ¾
http://java.sun.com/products/jsp/jstl
q Struts1µÄ¹Ù·½ÍøÕ¾
http://struts.apache.org
q &n ......
VectorÀàÔÚJava±à³ÌÖеÄÓ¦ÓÃ
Vector Àà Ìá ¹© ÁË Êµ ÏÖ ¿É Ôö ³¤ Êý ×é µÄ ¹¦ ÄÜ£¬ Ëæ ×Å ¸ü ¶à Ôª ËØ ¼Ó Èë Æä ÖУ¬
Êý ×é ±ä µÄ ¸ü ´ó¡£ ÔÚ É¾ ³ý Ò» Щ Ôª ËØ Ö® ºó£¬ Êý ×é ±ä С¡£
Vector ÓÐ Èý ¸ö ¹¹ Ôì º¯ Êý£¬
public Vector(int initialCapacity,int capacityIncrement)
public Vector(int initialCapacity) ......
2£®DOMʵÀý
ÓÐÁËÉÏÃæµÄ½éÉÜ£¬ÏàÐÅÄã¶ÔDOMÀí½âµÄ¸ü¶àÁ˰ɡ£ÏÂÃæµÄÀý×Ó½«ÈÃÄã¶ÔDOM¸ü¼ÓÊìϤÆðÀ´¡£
ÏÈ˵˵Õâ¸öÀý×Óµ½µ×Òª×öµÄÊÇʲô°É£¬ÎÒÃÇÏ£ÍûÔÚÒ»¸öÃûΪlink.xmlÎļþÖб£´æÁËһЩURLµØÖ·£¬Í¨¹ýÒ»¸ö¼òµ¥µÄ³ÌÐò£¬ÎÒÃÇ¿ÉÒÔͨ¹ýDOM°ÑÕâЩURL¶Á³ö²¢ÏÔʾ³öÀ´£¬Ò²¿ÉÒÔ·´¹ýÀ´ÏòÕâ¸öXMLÎļþÖÐдÈë¼ÓÈëµÄURLµØÖ·¡£ºÜ¼òµ¥£¬È´ºÜÊµÓ ......
ÒÔǰÓùý¼¸´ÎÕâ¸ö¶«¶«£¬µ«Ã¿´Î¶¼ÖØÐ²éѯһ´Î¡£±¾ÎÄÔʼ³ö´¦ÊÇÕâÀï ¡£
£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££
Keytool ÊÇÒ»¸öJava Êý¾ÝÖ¤ÊéµÄ¹ÜÀí¹¤¾ß ,Keytool ½«ÃÜÔ¿£¨key£©ºÍÖ¤Ê飨certificates£©´æÔÚÒ»¸ö³ÆÎªkeystoreµÄÎļþÖÐÔÚk ......
ÏÂÃæÊÇÒ»¸ö¹ýÂËhtmlÔªËØµÄ³ÌÐò£¬Ò²Ðí¶Ô´ó¼ÒÓеã°ïÖú£¡
/**
* filter all html element.
* For example:<a href="www.sohu.com/test">hello!</a>
* The filter result is :hello!
  ......