当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 序列化概述 简单来说序列化就是一种用来处理对象流的机制,所谓对
 

 

 ·java数据对象技术jdo(1)    »显示摘要«
    摘要:作为异军突起的新型语言,java定义了一个标准的运行环境,用户定义的类在其中得到执行。这些用户自定义类的实例代表了真实环境中的数据,包括储存在数据库、文件或某些大型事务处理系统中的数据,而小型系统通常也需要一种在本地负责控制数据存储的机制。 由于数据访问技术在不同的数据源类型中是不一样的,因此对数据进行访问成了给程序开发人员的一种挑战,程序员需要对每一种类型的数据源使用特定的编程接口(api),即......
 ·深入理解collections api    »显示摘要«
    摘要:一个 list l 可能被做如下排序: collections.sort(l); 如果这个 list 由 string 元素所组成, 那么它将按词典排序法(按字母顺序)进行排序; 如果它是由 date 元素所组成, 那么它将按年代顺序来排序。 java 怎么会知道该怎么做呢? 这一定是个魔术! 其实不然。实际上, string 和 date 均实现了comparable接口。 comparab......


Java对象序列化(1)
上一页   ...

将需要被序列化的类实现serializable接口,该接口没有需要实现的方法,implements serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:fileoutputstream)来构造一个objectoutputstream(对象流)对象,接着,使用objectoutputstream对象的writeobject(object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流.

import java.io.*; 【程序编程相关:旧金山Wi-Fi网络工程竞标 Googl

例子: 【推荐阅读:北电高通创无线宽带下载新记录 挑战EVD

【扩展信息:阿尔卡特134亿美元并购朗讯 将裁员88

public class test

{

public static void main(string[] args)

{

employee harry = new employee("harry hacker", 50000);

manager manager1 = new manager("tony tester", 80000);

manager1.setsecretary(harry);

employee[] staff = new employee[2];

staff[0] = harry;

staff[1] = manager1;

try

{

objectoutputstream out = new objectoutputstream(


...   下一页
    摘要:使用对称加密系统有一些缺点。由于只有一个秘钥能够解密密文,所以你必须把它随密文一起送出去,这就会引起一些风险:有人可能会截取到密钥。此外,每个接收者都必须有一个不同的密钥,所以你还要解决密钥管理的问题。 通过使用公钥和密钥,非对称加密法圆满地解决了这些问题。使用你的公钥,任何人都可以加密只能由你解开的信息。尽管你还是必须保护好自己的密钥,但是你的公钥可以任意发放或者放在某个中央库供人取用。在本文......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE