åºååæ¯ä¸ç§ç¨æ¥å¤ç对象æµçæºå¶
æè°å¯¹è±¡æµå°±æ¯å°å¯¹è±¡çå
容è¿è¡æµåãå¯ä»¥å¯¹æµååç对象è¿è¡è¯»åæä½ï¼ä¹å¯å°æµååçå¯¹è±¡ä¼ è¾äºç½ç»ä¹é´ãåºååæ¯ä¸ºäºè§£å³å¨å¯¹å¯¹è±¡æµè¿è¡è¯»åæä½æ¶æå¼åçé®é¢ã
åºååçå®ç°ï¼å°éè¦è¢«åºååçç±»å®ç°Serializableæ¥å£ï¼è¯¥æ¥å£æ²¡æéè¦å®ç°çæ¹æ³ï¼implements Serializableåªæ¯ä¸ºäºæ 注该对象æ¯å¯è¢«åºååçï¼ç¶å使ç¨ä¸ä¸ªè¾åºæµ(å¦ï¼FileOutputStream)æ¥æé ä¸ä¸ªObjectOutputStream(对象æµ)对象ï¼æ¥çï¼ä½¿ç¨ObjectOutputStream对象çwriteObject(Object obj)æ¹æ³å°±å¯ä»¥å°åæ°ä¸ºobjç对象ååº(å³ä¿åå
¶ç¶æ)ï¼è¦æ¢å¤çè¯åç¨è¾å
¥æµ;
ä»ä¹æ¶å使ç¨åºååï¼
ä¸ï¼å¯¹è±¡åºååå¯ä»¥å®ç°åå¸å¼å¯¹è±¡ã主è¦åºç¨ä¾å¦ï¼RMI(å³è¿ç¨è°ç¨Remote Method Invocation)è¦å©ç¨å¯¹è±¡åºååè¿è¡è¿ç¨ä¸»æºä¸çæå¡ï¼å°±åå¨æ¬å°æºä¸è¿è¡å¯¹è±¡æ¶ä¸æ ·ã
äºï¼java对象åºååä¸ä»
ä¿çä¸ä¸ªå¯¹è±¡çæ°æ®ï¼èä¸éå½ä¿å对象å¼ç¨çæ¯ä¸ªå¯¹è±¡çæ°æ®ãå¯ä»¥å°æ´ä¸ªå¯¹è±¡å±æ¬¡åå
¥åèæµä¸ï¼å¯ä»¥ä¿åå¨æ件ä¸æå¨ç½ç»è¿æ¥ä¸ä¼ éãå©ç¨å¯¹è±¡åºååå¯ä»¥è¿è¡å¯¹è±¡ç"æ·±å¤å¶"ï¼å³å¤å¶å¯¹è±¡æ¬èº«åå¼ç¨ç对象æ¬èº«ãåºååä¸ä¸ªå¯¹è±¡å¯è½å¾å°æ´ä¸ªå¯¹è±¡åºåã
ä¸ï¼åºååå¯ä»¥å°å
åä¸çç±»åå
¥æ件ææ°æ®åºä¸ãæ¯å¦å°æ个类åºåååå为æ件ï¼ä¸æ¬¡è¯»åæ¶åªéå°æ件ä¸çæ°æ®ååºååå°±å¯ä»¥å°åå
çç±»è¿åå°å
åä¸ãä¹å¯ä»¥å°ç±»åºåå为æµæ°æ®è¿è¡ä¼ è¾ãæ»çæ¥è¯´å°±æ¯å°ä¸ä¸ªå·²ç»å®ä¾åç类转ææ件åå¨ï¼ä¸æ¬¡éè¦å®ä¾åçæ¶ååªè¦ååºååå³å¯å°ç±»å®ä¾åå°å
åä¸å¹¶ä¿çåºååæ¶ç±»ä¸çææåéåç¶æã
åï¼ å¯¹è±¡ãæ件ãæ°æ®ï¼æ许å¤ä¸åçæ ¼å¼ï¼å¾é¾ç»ä¸ä¼ è¾åä¿å
åºåå以åå°±é½æ¯åèæµäºï¼æ 论åæ¥æ¯ä»ä¹ä¸è¥¿ï¼é½è½åæä¸æ ·çä¸è¥¿ï¼å°±å¯ä»¥è¿è¡éç¨çæ ¼å¼ä¼ è¾æä¿åï¼ä¼ è¾ç»æ以åï¼è¦å次使ç¨ï¼å°±è¿è¡ååºååè¿åï¼è¿æ ·å¯¹è±¡è¿æ¯å¯¹è±¡ï¼æ件è¿æ¯æ件
å 为JAVAä¸è¦å°å¯¹è±¡åºåå 为 æµ ç å½¢å¼è¿è¡ä¼ è¾
温馨提示:内容为网友见解,仅供参考