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
Ïà¹ØÎĵµ£º
1.»ù±¾¸ÅÄîµÄÀí½â
¾ø¶Ô·¾¶£º¾ø¶Ô·¾¶¾ÍÊÇÄãµÄÖ÷Ò³ÉϵÄÎļþ»òĿ¼ÔÚÓ²ÅÌÉÏÕæÕýµÄ·¾¶£¬(URLºÍÎïÀí·¾¶)ÀýÈ磺
C:xyz est.txt ´ú±íÁËtest.txtÎļþµÄ¾ø¶Ô·¾¶¡£http://www.sun.com/index.htmÒ²´ú±íÁËÒ»¸öURL¾ø¶Ô·¾¶¡£
Ïà¶Ô·¾¶£ºÏà¶ÔÓëij¸ö»ù׼Ŀ¼µÄ·¾¶¡£°üº¬WebµÄÏà¶Ô·¾¶£¨HTMLÖеÄÏà¶ÔĿ¼£©£¬ÀýÈ磺ÔÚ
Ser ......
±¾ÏµÁÐÎÄÕÂµÄµÚ 1 ²¿·Ö½éÉÜÁË Java Card ¼¼ÊõµÄ¸ß¼¶ÖªÊ¶ —— ʲôÊÇÖÇÄÜ¿¨¡¢Java Card Ó¦ÓóÌÐòµÄÔªËØ¡¢Í¨ÐźͲ»Í¬ Java Card ¼¼Êõ¹æ·¶µÄ»ã×Ü¡£ÔÚ±¾²¿·ÖÖУ¬ÎÒÃǽ«Öصã½éÉÜ Java Card applet µÄ¿ª·¢£º¿ª·¢ Java Card Ó¦ÓóÌÐò¡¢Sun Java Card ¿ª·¢¹¤¾ßÏä¡¢Java Card ºÍ Java Card RMI API ʱËùÐèµÄÒ»°ã² ......
/**
* @(#)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 ......
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BubbleSort {
private static int a[] = new int[12];
private static BufferedReader in = new BufferedReader(
new InputStreamReader(System.in));
public static void bubbleSort(int a[], i ......