JavaÐòÁл¯Óë·´ÐòÁл¯½²½â
¡¡¡¡Ê×ÏȽâÊÍÁ½¸ö¸ÅÄî,ºÎΪÐòÁл¯?ºÎΪ·´ÐòÁл¯?
¡¡¡¡ÐòÁл¯:½«¶ÔÏóת»¯³ÉÁ÷µÄ¹ý³Ì³ÆÎªÐòÁл¯
¡¡¡¡·´ÐòÁл¯:½«Á÷ת»¯³É¶ÔÏóµÄ¹ý³Ì³ÆÖ®Îª·´ÐòÁл¯
¡¡¡¡ÐòÁл¯Óë·´ÐòÁл¯±ØÐë×ñÊØµÄÔÔò
¡¡¡¡a) Java¶ÔÏó
¡¡¡¡ÔÚjavaÖÐÒªÏëʹһ¸öjava¶ÔÏó¿ÉÒÔʵÏÖÐòÁл¯Óë·´ÐòÁл¯,±ØÐëÈøÃÀàʵÏÖjava.io.Serializable½Ó¿Ú
¡¡¡¡java.io.Serializable½Ó¿Ú¶¨ÒåÈçÏÂ:
¡¡¡¡publicinterface Serializable {
¡¡¡¡}
¡¡¡¡´ÓÉÏÊö¶¨ÒåÖпÉÒÔ¿´µ½¸Ã½Ó¿ÚÖÐ䶨ÒåÈκη½·¨,Õâ´ó´óµÄ¼ò»¯ÁË¿ª·¢Õß
¡¡¡¡b) ÐòÁл¯Ö÷ÒªÒÀÀµjava.io.ObjectOutputStreamÀà,¸ÃÀà¶Ôjava.io.FileOutputStream½øÒ»²½×öÁË·â×°,ÕâÀïÖ÷ҪʹÓÃObjectOutputStreamÀàµÄwriteObject()·½·¨ÊµÏÖÐòÁл¯¹¦ÄÜ
¡¡¡¡Demo:
¡¡¡¡/**
¡¡¡¡*½«¶ÔÏóÐòÁл¯µ½´ÅÅÌÎļþÖÐ
¡¡¡¡*@paramo
¡¡¡¡*@throwsException
¡¡¡¡*/
¡¡¡¡publicstaticvoid writeObject(Object o) throws Exception{
¡¡¡¡File f=new File("d:""user.tmp");
¡¡¡¡if(f.exists()){
¡¡¡¡f.delete();
¡¡¡¡}
¡¡¡¡FileOutputStream os=new FileOutputStream(f);
¡¡¡¡//ObjectOutputStream ºËÐÄÀà
¡¡¡¡ObjectOutputStream oos=new ObjectOutputStream(os);
¡¡¡¡oos.writeObject(o);
¡¡¡¡oos.close();
¡¡¡¡os.close();
¡¡¡¡}
¡¡¡¡c) ·´ÐòÁл¯Ö÷ÒªÒÀÀµjava.io.ObjectInputStreamÀà,¸ÃÀà¶Ôjava.io.InputStream½øÒ»²½×öÁË·â×°,ÕâÀïÖ÷ҪʹÓÃObjectInputStreamÀàµÄreadObject()·½·¨ÊµÏÖÐòÁл¯¹¦ÄÜ
¡¡¡¡Demo:
¡¡¡¡/**
¡¡¡¡*·´ÐòÁл¯,½«´ÅÅÌÎļþת»¯Îª¶ÔÏó
¡¡¡¡*@paramf
¡¡¡¡*@return
¡¡¡¡*@throwsException
¡¡¡¡*/
¡¡¡¡publicstatic User readObject(File f) throws Exception{
¡¡¡¡InputStream is=new FileInputStream(f);
¡¡¡¡//ObjectOutputStream ºËÐÄÀà
¡¡¡¡ObjectInputStream ois=new ObjectInputStream(is);
¡¡¡¡return (User)ois.readObject();
¡¡¡¡}
¡¡¡¡Ìù³öÍêÕûµÄdemo
¡¡¡¡Java¶ÔÏó:
¡¡¡¡package com.io.bean;
¡¡¡¡import java.io.Serializable;
¡¡¡¡publicclass User implements Serializable {
¡¡¡¡privateintuserId;
¡¡¡¡private String userName;
¡¡¡¡private String userSex;
¡¡¡¡privateintuserAge;
¡¡¡¡publicint getUserAge() {
¡¡¡¡returnuserAge;
¡¡¡¡}
¡¡¡¡publicvoid setUserAge(int userAge) {
¡¡¡¡this.userAge = userAge;
¡¡¡¡}
¡¡¡¡publicint getUserId() {
¡¡¡¡returnuserId;
¡¡¡¡}
¡¡¡¡publi
Ïà¹ØÎĵµ£º
/************Student.java begin***************/
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Student {
private String name;
private String password;
public String getName() {
return name;
}
public ......
¸öÈ˼òÀú
¸öÈËÐÅÏ¢
ÐÕÃû
£º
Öì½ð¹ú
ÐÔ±ð
£º
ÄÐ
³öÉúÈÕÆÚ
£º
1988
Äê
1
ÔÂ
9
ÈÕ
Email
£º
zhujinguo2009@gmail.com
  ......
¼ò½é
¡¡¡¡Java Card ¼¼ÊõÊÊÓÃÓÚ Java ƽ̨£¬¿ÉÓ¦ÓÃÓÚ»·¾³¸ß¶ÈרÓû¯¡¢ÄÚ´æºÍ´¦ÀíÔ¼Êø±È J2ME É豸¸ü¿Á¿ÌµÄÖÇÄÜ¿¨ºÍÆäËûÉ豸¡£
¡¡¡¡ÖÇÄÜ¿¨ÔÚ¸öÈ˰²È«ÁìÓò·¢»ÓמÙ×ãÇáÖØµÄ×÷Óá£ËüÃÇ¿ÉÒÔÓÃÓÚÌí¼ÓÉí·ÝÑéÖ¤£¬²¢¶Ô°²È«¼¶±ðºÜ¸ßµÄÐÅϢϵͳÌṩ°²È«·ÃÎÊ¡£´æ´¢ÔÚÖÇÄÜ¿¨ÖеÄÐÅÏ¢ÊÇ¿ÉÒÆÖ²µÄ¡£½èÖú Java Card ¼¼Êõ£¬Äú¿ÉÒÔÐ ......
/**
* @(#)MyTray.java
*
*
* @author Xie Xiaojin
* @version 1.00 2009/11/9
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyTray implements ActionListener {
private MenuItem item1;
private MenuItem item2;
private MenuItem item3;
private ......
JOSSO
JOSSO(Java Open Single Sign-On)ÊÇÒ»¸ö¿ªÔ´µÄJ2EE-basedµÄSSO(SSO£ºµ¥Ò»µÇ¼¼¼ÊõÊÇÒ»ÖÖÈÏÖ¤ºÍÊÚȨ»úÖÆ£¬ËüÔÊÐí×¢²áÓû§Ö»ÐèÒªÔÚÈÎÒ»³ÉÔ±ÍøÕ¾ÉϵǼһ´Î£¬¶øºóÊÚȨ·ÃÎÊÆäËûÁ¬½ÓµÄ·ÖÖ§ÍøÕ¾£¬ÎÞÐèÔÙ½øÐÐÑéÖ¤µÇ¼)»ù´¡½á¹¹.ËüµÄÄ¿µÄÊÇÌṩһÖÖÓÃÀ´½â¾öÔÚͳһƽ̨ÉϽøÐÐÓû§¼¯ÖÐÈÏÖ¤µÄ·½°¸.
¸ü¶àJOSSOÐÅÏ ......