JavaÐòÁл¯µÄ»úÖƺÍÔÀí
ÓйØJava¶ÔÏóµÄÐòÁл¯ºÍ·´ÐòÁл¯Ò²ËãÊÇJava»ù´¡µÄÒ»²¿·Ö£¬ÏÂÃæ¶ÔJavaÐòÁл¯µÄ»úÖƺÍÔÀí½øÐÐһЩ½éÉÜ¡£
¡¡¡¡JavaÐòÁл¯Ë㷨͸Îö
¡¡¡¡Serialization£¨ÐòÁл¯£©ÊÇÒ»ÖÖ½«¶ÔÏóÒÔÒ»Á¬´®µÄ×Ö½ÚÃèÊöµÄ¹ý³Ì£»·´ÐòÁл¯deserializationÊÇÒ»ÖÖ½«ÕâЩ×Ö½ÚÖؽ¨³ÉÒ»¸ö¶ÔÏóµÄ¹ý³Ì¡£JavaÐòÁл¯APIÌṩһÖÖ´¦Àí¶ÔÏóÐòÁл¯µÄ±ê×¼»úÖÆ¡£ÔÚÕâÀïÄãÄÜѧµ½ÈçºÎÐòÁл¯Ò»¸ö¶ÔÏó£¬Ê²Ã´Ê±ºòÐèÒªÐòÁл¯ÒÔ¼°JavaÐòÁл¯µÄËã·¨£¬ÎÒÃÇÓÃÒ»¸öʵÀýÀ´Ê¾·¶ÐòÁл¯ÒÔºóµÄ×Ö½ÚÊÇÈçºÎÃèÊöÒ»¸ö¶ÔÏóµÄÐÅÏ¢µÄ¡£
¡¡¡¡ÐòÁл¯µÄ±ØÒªÐÔ
¡¡¡¡JavaÖУ¬Ò»Çж¼ÊǶÔÏó£¬ÔÚ·Ö²¼Ê½»·¾³Öо³£ÐèÒª½«Object´ÓÕâÒ»¶ËÍøÂç»òÉ豸´«µÝµ½ÁíÒ»¶Ë¡£Õâ¾ÍÐèÒªÓÐÒ»ÖÖ¿ÉÒÔÔÚÁ½¶Ë´«ÊäÊý¾ÝµÄÐÒé¡£JavaÐòÁл¯»úÖƾÍÊÇΪÁ˽â¾öÕâ¸öÎÊÌâ¶ø²úÉú¡£
¡¡¡¡ÈçºÎÐòÁл¯Ò»¸ö¶ÔÏó
¡¡¡¡Ò»¸ö¶ÔÏóÄܹ»ÐòÁл¯µÄÇ°ÌáÊÇʵÏÖSerializable½Ó¿Ú£¬Serializable½Ó¿ÚûÓз½·¨£¬¸üÏñÊǸö±ê¼Ç¡£ÓÐÁËÕâ¸ö±ê¼ÇµÄClass¾ÍÄܱ»ÐòÁл¯»úÖÆ´¦Àí¡£
¡¡¡¡1.import java.io.Serializable;
¡¡¡¡2.
¡¡¡¡3.class TestSerial implements Serializable {
¡¡¡¡4.
¡¡¡¡5. public byte version = 100;
¡¡¡¡6.
¡¡¡¡7. public byte count = 0;
¡¡¡¡8.
¡¡¡¡9.}
¡¡¡¡È»ºóÎÒÃÇд¸ö³ÌÐò½«¶ÔÏóÐòÁл¯²¢Êä³ö¡£ObjectOutputStreamÄÜ°ÑObjectÊä³ö³ÉByteÁ÷¡£ÎÒÃǽ«ByteÁ÷ÔÝʱ´æ´¢µ½temp.outÎļþÀï¡£
¡¡¡¡10.public static void main(String args[]) throws IOException {
¡¡¡¡11.
¡¡¡¡12. FileOutputStream fos = new FileOutputStream("temp.out");
¡¡¡¡13.
¡¡¡¡14. ObjectOutputStream oos = new ObjectOutputStream(fos);
¡¡¡¡15.
¡¡¡¡16. TestSerial ts = new TestSerial();
¡¡¡¡17.
¡¡¡¡18. oos.writeObject(ts);
¡¡¡¡19.
¡¡¡¡20. oos.flush();
¡¡¡¡21.
¡¡¡¡22. oos.close();
¡¡¡¡23.
¡¡¡¡24.}
¡¡¡¡Èç¹ûÒª´Ó³Ö¾ÃµÄÎļþÖжÁÈ¡BytesÖؽ¨¶ÔÏó£¬ÎÒÃÇ¿ÉÒÔʹÓÃObjectInputStream¡£
¡¡¡¡25.public static void main(String args[]) throws IOException {
¡¡¡¡26.
¡¡¡¡27. FileInputStream fis = new F
Ïà¹ØÎĵµ£º
import java.io.File;
public class FileTest{
public static void main(String[] args){
scan("c:/file/ss");
}
public static void scan(String path){
if(path ==null)
return ;
File file = new File(path); //É ......
ÏÂÃæÊÇ°²×°ºÍÅäÖò½Öè
°²×°open-jdk-6£¬sudo apt-get install open-jdk-6£¨²»Öªµ½ÎªÊ²Ã´²»°²×°Õâ¸öÔËÐв»ÁËjavaºÍjavacÃüÁ£¡£¡£©
µ½oracle¹ÙÍøÏÂÔØjdk-6u20-linux-i586.binÎļþ
½«jdk-6u20-linux-i586.bin¸´ÖƵ½/usr/lib/jvm/javaÎļþ¼ÐÏÂ
ÔËÐÐsudo chmod a+x jdk-6u20-linux-i586.bin
ÔËÐÐsudo ./jdk-6u20-li ......
Spring Framework ¡¾Java¿ªÔ´ J2EE¿ò¼Ü¡¿
SpringÊÇÒ»¸ö½â¾öÁËÐí¶àÔÚJ2EE¿ª·¢Öг£¼ûµÄÎÊÌâµÄÇ¿´ó¿ò¼Ü¡£ SpringÌṩÁ˹ÜÀíÒµÎñ¶ÔÏóµÄÒ»Ö·½·¨²¢ÇÒ¹ÄÀøÁË×¢Èë¶Ô½Ó¿Ú±à³Ì¶ø²»ÊǶÔÀà±à³ÌµÄÁ¼ºÃÏ°¹ß¡£SpringµÄ¼Ü¹¹»ù´¡ÊÇ»ùÓÚʹÓÃJavaBeanÊôÐ﵀ Inversion of ControlÈÝÆ÷¡£È»¶ø£¬Õâ½ö½öÊÇÍêÕûͼ¾°ÖеÄÒ»²¿·Ö£ºSpringÔÚʹ ......
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 ......