Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java ÐòÁл¯


ʲôÊÇÐòÁл¯ 
javaÖеÄÐòÁл¯(serialization)»úÖÆÄܹ»½«Ò»¸öʵÀý¶ÔÏóµÄ״̬ÐÅϢдÈëµ½Ò»¸ö×Ö½ÚÁ÷ÖУ¬Ê¹Æä¿ÉÒÔͨ¹ýsocket½øÐд«Êä¡¢»òÕ߳־û¯´æ´¢µ½Êý¾Ý¿â»òÎļþϵͳÖУ»È»ºóÔÚÐèÒªµÄʱºò£¬¿ÉÒÔ¸ù¾Ý×Ö½ÚÁ÷ÖеÄÐÅÏ¢À´Öع¹Ò»¸öÏàͬµÄ¶ÔÏó¡£ÐòÁл¯»úÖÆÔÚjavaÖÐÓÐ׏㷺µÄÓ¦Óã¬EJB¡¢RMIµÈ¼¼Êõ¶¼ÊÇÒÔ´ËΪ»ù´¡µÄ¡£ 
ÕýȷʹÓÃÐòÁл¯»úÖÆ 
Ò»°ã¶øÑÔ£¬ÒªÊ¹µÃÒ»¸öÀà¿ÉÒÔÐòÁл¯£¬Ö»Ðè¼òµ¥ÊµÏÖjava.io.Serializable½Ó¿Ú¼´¿É¡£¸Ã½Ó¿ÚÊÇÒ»¸ö±ê¼Çʽ½Ó¿Ú£¬Ëü±¾Éí²»°üº¬ÈκÎÄÚÈÝ£¬ÊµÏÖÁ˸ýӿÚÔò±íʾÕâ¸öÀà×¼±¸Ö§³ÖÐòÁл¯µÄ¹¦ÄÜ¡£ÈçÏÂÀý¶¨ÒåÁËÀàPerson£¬²¢ÉùÃ÷Æä¿ÉÒÔÐòÁл¯¡£ 
Java´úÂë 
1.       
public class Person implements java.io.Serializable {}  
ÐòÁл¯»úÖÆÊÇͨ¹ýjava.io.ObjectOutputStreamÀàºÍjava.io.ObjectInputStreamÀàÀ´ÊµÏֵġ£ÔÚÐòÁл¯(serialize)Ò»¸ö¶ÔÏóµÄʱºò£¬»áÏÈʵÀý»¯Ò»¸öObjectOutputStream¶ÔÏó£¬È»ºóµ÷ÓÃÆäwriteObject()·½·¨£»ÔÚ·´ÐòÁл¯(deserialize)µÄʱºò£¬Ôò»áʵÀý»¯Ò»¸öObjectInputStream¶ÔÏó£¬È»ºóµ÷ÓÃÆäreadObject()·½·¨¡£ÏÂÀý˵Ã÷ÁËÕâÒ»¹ý³Ì¡£ 
Java´úÂë 
1.       
public void serializeObject(){  
2.       
     String fileName = "ser.out";  
3.       
     FileOutputStream fos = new FileOutputStream(fileName);  
4.       
     ObjectOutputStream oos = new ObjectOutputStream(fos);  
5.       
     oos.writeObject(new Person());  
6.       
     oos.flush();  
7.       
}  
8.       
  
9.       
public void&nb


Ïà¹ØÎĵµ£º

Java ²Ù×÷Îı¾ ·â×°Àà

package com.sidi.card.util;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
/**
 * ÓÃÓÚ¶ÔÎı¾µÄ²Ù×÷
 *
  ......

Java Collection FramWork

jdk
µÄ¼¯ºÏ¿ò¼ÜµÄÖ÷Ìå½á¹¹£º
½Ó¿Ú
¼òÊö
ʵÏÖ
²Ù×÷ÌØÐÔ
³ÉÔ±ÒªÇó
Set
³ÉÔ±²»ÄÜÖØ¸´
HashSet
ÍⲿÎÞÐòµØ±éÀú³ÉÔ±¡£
³ÉÔ±¿ÉΪÈÎÒâObject×ÓÀàµÄ¶ÔÏ󣬵«Èç
¹û¸²¸ÇÁËequals·½·¨£¬Í¬Ê±×¢ÒâÐÞ¸ÄhashCode·½·¨¡£
TreeSet
ÍⲿÓÐÐòµØ±éÀú³ÉÔ±£»¸½¼ÓʵÏÖÁË
SortedSet, Ö§³Ö×Ó¼¯µÈÒªÇó˳ÐòµÄ²Ù×÷
³ÉÔ±ÒªÇóʵÏÖcaparable ......

java ²Ù×÷ csvÎļþ

1     »ù±¾½éÉÜ
¿ÉÒÔ˵CSV¸ñʽµÄÎļþ¾­³£Åöµ½£¬ºÎΪCSV¸ñʽ£¬CVSÈ«³Æcomma-separated values£¬¾ÍÊǵäÐ͵ÄÓöººÅ¸ô¿ªµÄÎļþ£¬±ÈÈçÏÂÃæÕâÖÖÎļþ¸ñʽ
Name,company
zhangsan,ibm
lisi,oracle
ÕâÖÖ¾ÍÊǵäÐ͵ÄCSV¸ñʽÎļþ¡£²»¹ýÒ²¿ÉÒÔÀ©Õ¹µ½ÆäËü·ûºÅ¸ô¿ªµÄ×Ö·û£¬±ÈÈç
Name#company
Zhangsan#ibm ......

Java EE 6£ºEJB 3.1µÄ±ä»¯ÒýÈËעĿ

¡¡¡¡ÄÇôҪ³ÉΪ¼Ü¹¹Ê¦µÄ;¾¶ËƺõÖ»ÓÐÏÖÔÚ½ÏΪÁ÷ÐеÄÈí¼þѧԺºÍ¸öÈË×ÔÎÒÅàÑøÁË¡£¹ØÓÚÈí¼þѧԺÎÒ½Ó´¥¹ý²»ÉÙ£¬Æä×ÚÖ¼¾ø´ó²¿·Ö¶¼ÊÇÔì¾Í(or´òÔì)ÆóÒµ ÐèÒªµÄÈí¼þ¼Ü¹¹Ê¦(or³ÌÐòÔ±orÈ˲Å)¡£½ÌʦÀ´Ô´ÓëÆóÒµ¡¢Ñ§Ô±À´Ô´ÓëÆóÒµ¡¢È˲ÅÊäË͵½ÆóÒµÊÇËûÃǰìѧµÄÊֶΡ£¾¡¹Ü¸÷¸öÈçÓêºó´ºËñ°ã³öÏÖµÄÈí¼þѧԺ¿ÚºÅ²î ²»¶à£¬µ«¿ÖÅ´ó¶àÖ»ÊÇΪÁËȦ ......

Java¶Ñ.Õ»ºÍ³£Á¿³Ø ±Ê¼Ç

½ñÌ츴ϰÁËÒ»ÏÂÕâЩ֪ʶ£¬Ë³±ã×öÁËϱʼÇ.
1.¼Ä´æÆ÷£º×î¿ìµÄ´æ´¢Çø, ÓɱàÒëÆ÷¸ù¾ÝÐèÇó½øÐзÖÅä,ÎÒÃÇÔÚ³ÌÐòÖÐÎÞ·¨¿ØÖÆ.
2. Õ»£º´æ·Å»ù±¾ÀàÐ͵ıäÁ¿Êý¾ÝºÍ¶ÔÏóµÄÒýÓ㬵«¶ÔÏó±¾Éí²»´æ·ÅÔÚÕ»ÖУ¬¶øÊÇ´æ·ÅÔÚ¶Ñ£¨new ³öÀ´µÄ¶ÔÏ󣩻òÕß³£Á¿³ØÖУ¨×Ö·û´®³£Á¿¶ÔÏó´æ·ÅÔÚ³£Á¿³ØÖС££©
3. ¶Ñ£º´æ·ÅËùÓÐnew³öÀ´µÄ¶ÔÏó¡£
4. ¾²Ì¬Óò£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ