`
metallica_1860
  • 浏览: 33587 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

transient

    博客分类:
  • Java
阅读更多

package com.pp.test;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @author <a href="mailto:zhangjun@pegasus-se.com">ZhangJun</a>
 * @date 2010/05/14
 */
public class Logon implements Serializable {
	private static final long serialVersionUID = 4274726103149096976L;
	/***/
	private Date date = new Date();
	/***/
	private String username;
	/** transient 是用于声明序列化的时候不被存储的 */
	private transient String password;

	Logon(String name, String pwd) {
		this.username = name;
		this.password = pwd;
	}

	public String toString() {
		return "logon info: \n " + "username: " + this.username + "\n date: "
				+ this.date.toString() + "\n password: " + this.password;
	}

	public static void main(String[] args) {
		Logon logon = new Logon("junzi", "password");
		System.out.println(logon);
		try {
			ObjectOutputStream o = new ObjectOutputStream(new FileOutputStream(
					"Logon.out"));
			o.writeObject(logon);
			o.close();
			// 
			int seconds = 5;
			long t = System.currentTimeMillis() + seconds * 1000;
			while (System.currentTimeMillis() < t)
				;
			// 
			ObjectInputStream in = new ObjectInputStream(new FileInputStream(
					"Logon.out"));
			System.out.println("========================================");
			System.out.println("Recovering object at " + new Date());
			System.out.println("========================================");
			logon = (Logon) in.readObject();
			System.out.println(logon);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
 
分享到:
评论
1 楼 metallica_1860 2010-05-14  
logon info:
username: junzi
date: Fri May 14 10:31:50 CST 2010
password: password
========================================
Recovering object at Fri May 14 10:31:55 CST 2010
========================================
logon info:
username: junzi
date: Fri May 14 10:31:50 CST 2010
password: null

相关推荐

    1-D——Transient_transient_一维传热学学习_

    在传热学领域,"1-D Transient"指的是在一维空间中的瞬态传热过程,这是一个重要的理论与实践相结合的课题。本资源包提供了一维非稳态传热分析的学习材料,包括一个实际的小案例和相关的MATLAB程序,旨在帮助学习者...

    Java_transient关键字

    ### Java中的transient关键字详解 在Java编程语言中,`transient`关键字是一个非常重要的概念,主要用于对象序列化过程中对特定变量的控制。当一个类实现了`Serializable`接口时,其对象可以被序列化为一个持久化的...

    Java中的transient关键字.doc

    Java 中的 transient 关键字 在 Java 编程中,transient 关键字是一个非常重要的概念,它用来说明一个属性是临时的,不会被序列化。在 Java 中,序列化是指将对象的状态信息转换为字节流的过程,以便于对象在网络上...

    EMTDC Transient Analysis for PSCAD Power System Simulation

    EMTDC,即电磁暂态计算装置(Electromagnetic Transient DC),它是一种强大的电磁暂态仿真引擎,自20世纪70年代中期以来一直在不断演进。 EMTDC的起源可以追溯到1969年赫尔曼·多姆尔(Hermann Dommel)博士的经典...

    Rocky DEM Workshop 15-Transient Structural Part B_Mechanical

    在本工作坊“Rocky DEM Workshop 15 - Transient Structural Part B_Mechanical Coupling (Workbench)”中,我们将深入探讨如何利用Ansys Workbench进行离散元素法(DEM)与有限元分析(FEA)的一向耦合模拟,特别...

    Image Embedding of PMU Data for Deep Learning towards Transient Disturbance

    The test results demonstrate the superiority of the both DL algorithms over other methods in the application of power system transient disturbance classification. Keywords—Convolutional Neural ...

    java关键字transient

    在Java编程语言中,`transient`是一个非常重要的关键字,它与对象持久化和序列化密切相关。当一个字段被声明为`transient`时,它表明该字段的值不会随着对象的序列化而保存。这通常用于那些不希望或者不需要在序列化...

    ADS瞬时波形仿真-TRANSIENT仿真(以共射放大器为例)

    TRANSIENT仿真(以共射放大器为例)工程

    Regulated transient pool boiling of water during quenching

    The effects of surface wettability, from superhydrophilic to superhydrophobic, on transient pool boiling of water under atmospheric pressure were experimentally examined by means of the quenching ...

    What is a Silicon Transient Voltage Suppressor and how does it work.pdf

    Transient Voltage Suppressors (TVS’s) are devices used to protect vulnerable circuits from electrical overstress such as that caused by electrostatic discharge, inductive load switching and induced ...

    transient Java语言的关键字

    transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,

    ISO7637-2 Electrical transient conduction along supply lines only

    Road vehicles — Electrical disturbances from conduction and coupling — Part 2: Electrical transient conduction along supply lines only

    Java关键字transient

    在Java编程语言中,`transient`是一个非常重要的关键字,它与对象的序列化息息相关。序列化是将一个对象的状态转换为字节流的过程,这样就可以存储或在网络中传输。当我们标记一个字段为`transient`时,意味着该字段...

    Discrete Oscillator Design Linear, Nonlinear, Transient, and Noise Domains

    《Discrete Oscillator Design Linear, Nonlinear, Transient, and Noise Domains》这本书详细介绍了振荡器设计的各个领域,包含线性技术、非线性技术、瞬态分析以及噪声领域,并提供了系统的设计方法和技术实现。...

    Java transient关键字使用小记

    在Java编程语言中,`transient`关键字是一个非常重要的概念,它与对象的序列化过程紧密相关。序列化是将一个对象的状态转换为字节流,以便存储或在网络中传输。当一个类实现了`Serializable`接口,该类的对象就可以...

    Transient analysis of 1D inhomogeneous media

    标题:Transient analysis of 1D inhomogeneous media by dynamic inhomogeneous finite element method 基于动态非均匀有限元方法的一维非均匀介质瞬态分析

    SMS05T1 Series SC-74 Quad Transient Voltage Suppressor.PDF

    applications requiring transient overvoltage protection capability. It is intended for use in voltage and ESD sensitive equipment such as computers, printers, business machines, communication systems ...

    rlc.zip_rlc transient_transient

    标题中的"rlc.zip_rlc transient_transient"暗示我们正在探讨RLC电路在瞬态状态下的行为,特别是针对2nd Order电路。描述进一步强调了我们要讨论的是直流(DC)电路中的瞬态响应,即电路在初始条件改变后,电压和电流...

    Java关键字Transient与串行化

    在Java编程语言中,`transient`关键字与对象的序列化(serialization)机制密切相关,它在处理对象状态的持久化时扮演着关键角色。本文将深入探讨`transient`关键字的功能、用途以及它如何影响Java对象的序列化过程。 ...

    transient1.rar_TRANSIENT STABILITY_transient

    transient stability matlab

Global site tag (gtag.js) - Google Analytics