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); //É ......
ÏÂÃæµÄ³ÌÐòʹÓÃÁ˸´ºÏµÄÒì»ò¸³Öµ²Ù×÷·û£¬ËüËùչʾµÄ¼¼ÊõÊÇÒ»ÖÖ±à³ÌϰËס£ÄÇôËü»á´òÓ¡³öÊ²Ã´ÄØ£¿
public class CleverSwap{
public static void main(String[] args){
int x = 1984; // (0x7c0)
int y = 2001; // (0x7d1)
x^= y^= x^= y;
System.out.println("x= " + x + "; y= " + y);
}
}
¾ÍÏñÆäÃû³Æ ......
×î½üÏîÄ¿ÖÐÐèÒªÔÚÒ³ÃæÖÐÔ¤ÀÀwordÎļþ£¬Ëä˵word±¾Éí¾Í¿ÉÒÔÔÚÒ³ÃæÖдò¿ª£¬µ«ÊÇÓÐÁ½¸ö±×¶Ë£¬1Êǿɿͻ§¶Ë±ØÐë°²×°word£¬ 2Êǿͻ§¶ËµÄ»·¾³ÒÔ¼°office°æ±¾ÓвîÒ죬»áÔì³ÉÔ¤ÀÀ²»Îȶ¨¡£ÔÚÍøÉÏÕÒÁËһϣ¬·¢ÏÖpoi¿ÉÒÔ°Ñword×°»»³Étxt,µ«ÊǸñʽ¶¼¶ªÁË,Ö»ÓйâͺͺµÄÎı¾,ÓÖËÑjacob, ÍøÓÑÃÇÖÚ˵·×ç¡, ×îºó»¹ÊÇ×Ô¼ºsourceforgeÉÏÏÂÔØjaco ......
1¡¢°ÑDB2°²×°Ä¿Â¼ÏµÄdb2java.zipµ¼Èëµ½ÏîÄ¿µÄÍⲿÀ࣬ÈçÎÒÊǰÑD:\Program Files\IBM\SQLLIB\javaϵÄdb2java.zipµ¼ÈëµÄ¡£
2¡¢ÔÚ³ÌÐòÖн¨Á¢Á¬½Ó£º
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2:mydb"; //²»±ØÖ¸¶¨Ö÷»úÃûºÍ¶Ë¿ÚºÅ£¬Ö¸¶¨ÁË·´¶ø»á³ö´í & ......
ÓÉÓÚÊÖÍ·ÓиöÏîÄ¿ÐèÒªÓõÄJavaµÄÊäÈëÊä³ö²Ù×÷£¬
¡¡¡¡ËùÒÔ£¬¿ÐÁ˼¸ÌìÊ飬¶ÔJavaµÄÁ÷¼¼ÊõÓÐЩÁ˽⣬²»¹ý£¬»¹ÊÇÓкܶ಻ÊǺÜÃ÷°×£¬ÏÂÃæÊÇÎÒ¿´ÊéÕûÀíµÄһЩ±Ê¼Ç£¬ÑϸñµÄ˵Ӧ¸Ã²»ÊÇÔ´´£¬ÎÒÌù³öÀ´Ö»ÊÇÏ£Íû¶Ô´ó¼ÒÓÐһЩ°ïÖú
¡¡¡¡
¡¡¡¡1¡¢JavaÓµÓÐÒ»¸öÍêÕûµÄÁ÷ÀàÐÍ£¬×ÜÊý³¬¹ý60£¬¶øËĸö³éÏóÀ๹³ÉÁËÕâЩÀàµÄ»ù´¡
¡¡¡¡
¡¡¡¡In ......