Java¶ÔÏóÐòÁл¯ºÍ·´ÐòÁл¯
µ±Á½¸ö½ø³ÌÔÚ½øÐÐÔ¶³ÌͨÐÅʱ£¬±Ë´Ë¿ÉÒÔ·¢Ë͸÷ÖÖÀàÐ͵ÄÊý¾Ý¡£ÎÞÂÛÊǺÎÖÖÀàÐ͵ÄÊý¾Ý£¬¶¼»áÒÔ¶þ½øÖÆÐòÁеÄÐÎʽÔÚÍøÂçÉÏ´«ËÍ¡£·¢ËÍ·½ÐèÒª°ÑÕâ¸öJava¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬¼´Java¶ÔÏóÐòÁкţ¬²ÅÄÜÔÚÍøÂçÉÏ´«ËÍ£»½ÓÊÕ·½ÔòÐèÒª°Ñ×Ö½ÚÐòÁÐÔÙ»Ö¸´ÎªJava¶ÔÏ󣬼´·´ÐòÁл¯¡£
°ÑJava¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì³ÆÎª¶ÔÏóµÄÐòÁл¯¡£
°Ñ×Ö½ÚÐòÁлָ´ÎªJava¶ÔÏóµÄ¹ý³Ì³ÆÎª¶ÔÏóµÄ·´ÐòÁл¯¡£
¶ÔÏóµÄÐòÁл¯Ö÷ÒªÓÐÁ½ÖÖÓÃ;£º
1£© °Ñ¶ÔÏóµÄ×Ö½ÚÐòÁÐÓÀ¾ÃµØ±£´æµ½Ó²ÅÌÉÏ£¬Í¨³£´æ·ÅÔÚÒ»¸öÎļþÖУ»
2£© ÔÚÍøÂçÉÏ´«ËͶÔÏóµÄ×Ö½ÚÐòÁС£
Ò»£® JDKÀà¿âÖеÄÐòÁл¯API
java.io.ObjectOutputStream´ú±í¶ÔÏóÊä³öÁ÷£¬ËüµÄwriteObject(Object obj)·½·¨¿É¶Ô²ÎÊýÖ¸¶¨µÄobj¶ÔÏó½øÐÐÐòÁл¯£¬°ÑµÃµ½µÄ×Ö½ÚÐòÁÐдµ½Ò»¸öÄ¿±êÊä³öÁ÷ÖС£
java.io.ObjectInputStream´ú±í¶ÔÏóÊäÈëÁ÷£¬ËüµÄreadObject()·½·¨´ÓÒ»¸öÔ´ÊäÈëÁ÷ÖжÁÈ¡×Ö½ÚÐòÁУ¬ÔÙ°ÑËüÃÇ·´ÐòÁл¯ÎªÒ»¸ö¶ÔÏ󣬲¢½«Æä·µ»Ø¡£¡¢
Ö»ÓÐʵÏÖÁËSerializableºÍExternalizable½Ó¿ÚµÄÀàµÄ¶ÔÏó²ÅÄܱ»ÐòÁл¯¡£Externalizable½Ó¿Ú¼Ì³Ð×ÔSerializable½Ó¿Ú£¬ÊµÏÖExternalizable½Ó¿ÚµÄÀàÍêÈ«ÓÉ×ÔÉíÀ´¿ØÖÆÐòÁл¯µÄÐÐΪ£¬¶ø½öʵÏÖSerializable½Ó¿ÚµÄÀà¿ÉÒÔ²ÉÓÃĬÈϵÄÐòÁл¯·½Ê½ ¡£
¶ÔÏóÐòÁл¯°üÀ¨Èçϲ½Ö裺
1£© ´´½¨Ò»¸ö¶ÔÏóÊä³öÁ÷£¬Ëü¿ÉÒÔ°ü×°Ò»¸öÆäËûÀàÐ͵ÄÄ¿±êÊä³öÁ÷£¬ÈçÎļþÊä³öÁ÷£»
2£© ͨ¹ý¶ÔÏóÊä³öÁ÷µÄwriteObject()·½·¨Ð´¶ÔÏó¡£
¶ÔÏó·´ÐòÁл¯µÄ²½ÖèÈçÏ£º
1£© ´´½¨Ò»¸ö¶ÔÏóÊäÈëÁ÷£¬Ëü¿ÉÒÔ°ü×°Ò»¸öÆäËûÀàÐ͵ÄÔ´ÊäÈëÁ÷£¬ÈçÎļþÊäÈëÁ÷£»
2£© ͨ¹ý¶ÔÏóÊäÈëÁ÷µÄreadObject()·½·¨¶ÁÈ¡¶ÔÏó¡£
ÏÂÃæÈÃÎÒÃÇÀ´¿´Ò»¸ö¶ÔÓ¦µÄÀý×Ó£¬ÀàµÄÄÚÈÝÈçÏ£º
package com.cn;
import java.io.Serializable;
public class Person implements Serializable {
private static final long serialVersionUID = 1L;
public Person() {
}
public Person(String username,String password,String sex,int age) {
this.setUsername(username);
this.setPassword(password);
this.setSex(sex);
this.setAge(age);
}
private String username ;
private String password ;
private String sex ;
private int age ;
public int getAge() {
return age;
}
public vo
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
JavaýÌå¼Ü¹¹»ù´¡
ÄÚÈݱí¸ñ
1. ¹ØÓÚ´ËÖ¸ÄÏ
2. Ò»¸ö¼òµ¥µÄÒôƵ²¥·ÅÆ÷
3. JMFÓû§½Ó¿Ú×é¼þ
4. JMF¸ÅÄî
5. ´«²¥ºÍ½ÓÊÕýÌå
6. ×ܽáÒÔ¼°×ÊÔ´
µÚÒ»½Ú. ¹ØÓÚ´ËÖ¸ÄÏ
´ËÖ¸Äϰüº¬µÄÄÚÈÝ£¿
Java ýÌå¼Ü¹¹(JMF)ÊÇÒ»¸öÁîÈ˼¤¶¯µÄͨÓõÄAPI£¬ËüÔÊÐíJava¿ª·¢ÕßÓÃÐí¶à²»Í¬µÄ·½·¨´¦ÀíýÌå¡£±¾Ö¸ÄÏÖ÷Ҫͨ¹ýʹÓù¤×÷µÄÀý×ÓÌṩһ¸öJ ......
javaÖÐȡʱ¼äÊǸù¾ÝjreÖеÄÒ»¸öÎļþÀ´¾ö¶¨µÄ£¬Ä¬ÈϵÄÊǸñÁÖÍþÖÎʱ¼ä£¬ÓÉÓÚÊ±ÇøµÄÔÒò¿ÉÄÜÈ¡µ½µÄʱ¼ä¸úµ±Ç°Ê±¼ä²»Í¬£¬½¨Òé²ÉÓÃÏÂÊö·½·¨ÊÔÊÔ£º ½«jre1.5Ŀ¼ÏµÄ\lib\ziµÄGMTÎļþbak±¸·Ýһϣ¬½«AsiaµÄShanghai ÖØÃüÃûΪGMT ¸´ÖƵ½\lib\ziĿ¼Ï¡£ÓÉÓÚһ̨»úÆ÷ÉÏ¿ÉÄÜ×°¼¸¸öJRE£¬±ÈÈ ......
LDAPÊDZê×¼ÇáÁ¿Ä¿Â¼·ÃÎÊÐÒé(Lightweight Directory Access Protocol)£¬Í¨¹ýLDAP£¬Äã¿ÉÒÔ·ÃÎÊĿ¼ÖеÄÓû§ÐÅÏ¢£¬½øÐÐÓû§ÑéÖ¤¡£DominoR5/6Ö§³Ö±ê×¼µÄLDAP v3Ŀ¼·þÎñ¡£±¾ÎÄͨ¹ýÃèÊöʹÓÃJNDI·ÃÎÊDominoĿ¼µÄ¹ý³Ì£¬Îª´ó¼Ò½éÉÜÈçºÎ³ä·ÖÀûÓûú¹¹ÖÐÒÑÓеÄDominoĿ¼×ÊÔ´¡£±¾ÎÄËùÊöµÄ·½·¨Ò²ÊÊÓÃÓÚÆäËûÖ§³ÖLDAP v3µÄĿ¼·þÎñÆ÷¡£
......