`
leonzhx
  • 浏览: 768334 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

第五十二道Java小问题

阅读更多
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.Arrays;

class Test
{
public static void main (String[] args) throws Exception
{

		ByteArrayOutputStream bo = new ByteArrayOutputStream();
		ObjectOutputStream Oo = new ObjectOutputStream(bo);
		ArrayList<String> a = new ArrayList<String>(Arrays.asList("A B"
				.split(" ")));
		Oo.writeObject(a);
		a.add("C");
		
		Oo.writeObject(a);
		Oo.close();
		ByteArrayInputStream io = new ByteArrayInputStream(bo.toByteArray());
		ObjectInputStream Oi = new ObjectInputStream(io);
		ArrayList<String> a1 = (ArrayList<String>) Oi.readObject();
		ArrayList<String> a2 = (ArrayList<String>) Oi.readObject();

		Oi.close();
		System.out.println(a1 == a2);

	}
}

 

请问以上程序的输出是:

分享到:
评论

相关推荐

    JAVA2核心技术(第二版中文PDF).part2.rar

    第五章 进一步介绍OOP:继承 第六章 用AWT进行图形程序设计 第七章 用AWT设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 ...

    JAVA2核心技术(第二版中文PDF).part1.rar

    第五章 进一步介绍OOP:继承 第六章 用AWT进行图形程序设计 第七章 用AWT设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 ...

    二级java初级练习二十五题

    二级java练习题,有详细解释,java入门者可以看看。

    Java基础入门教程 第1章 Java 简介(共31页).ppt

    Java基础入门教程 第2章 java语言基础(共52页).ppt Java基础入门教程 第3章 类和对象(共40页).ppt Java基础入门教程 第4章 继承和多态(共36页).ppt Java基础入门教程 第5章 Java基础类的应用(共42页).ppt ...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    Java基础入门教程 第9章 Java的高级特性(共32页).ppt

    Java基础入门教程 第2章 java语言基础(共52页).ppt Java基础入门教程 第3章 类和对象(共40页).ppt Java基础入门教程 第4章 继承和多态(共36页).ppt Java基础入门教程 第5章 Java基础类的应用(共42页).ppt ...

    适合于初学者的java小程序之3

    有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? ...

    java版数据结构和算法视频

    Java基础系列课程 ppt 和 源码 Java数据结构和算法第七讲.avi Java数据结构和算法第三十一讲.avi Java数据结构和算法第三十七讲.avi Java数据结构和算法第三十三讲.avi Java数据结构和算法第三...第五讲.exe 第四讲.exe

    JAVA清华大学教程

    ★ 第五讲 AWT图形用户界面设计 ◇课前索引 ◇5.1 用AWT生成图形化用户界面 ◇5.2 AWT事件处理模型 ◇5.3 AWT组件库 ◇本讲小结 ◇课后习题 ★ 第六讲 Java的线程和Java Applet ◇课前索引 ◇6.1 线程简介...

    Java常见面试题208道.docx

    154.kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G,这个时候 kafka 将如何处理? 155.什么情况会导致 kafka 运行变慢? 156.使用 kafka 集群需要注意什么? 十六、Zookeeper 157.zookeeper ...

    Java&OOP-电子档源码+课件

    第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...

    完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第10章 成绩统计-数组与字符串 (共67页).ppt

    完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第02章 基本数据类型和数组 (共52页).ppt 完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第03章 运算符、表达式、语句 (共51页).ppt 完整超详细...

    Java基础入门教程 第2章 java语言基础(共52页).ppt

    Java基础入门教程 第2章 java语言基础(共52页).ppt Java基础入门教程 第3章 类和对象(共40页).ppt Java基础入门教程 第4章 继承和多态(共36页).ppt Java基础入门教程 第5章 Java基础类的应用(共42页).ppt ...

    Java基础入门教程 第7章 Java中的异常处理(共26页).ppt

    Java基础入门教程 第2章 java语言基础(共52页).ppt Java基础入门教程 第3章 类和对象(共40页).ppt Java基础入门教程 第4章 继承和多态(共36页).ppt Java基础入门教程 第5章 Java基础类的应用(共42页).ppt ...

    java习题(含答案).doc

    ★第四章 Java小应用程序 ★第五章 异常处理 ★第六章 图形与用户界面技术 ★第七章 多线程 ★第八章 多媒体编程 ★第九章 输入与输出流 ★第十章 网络通讯与编程 ★第十一章 Java语言的数据库访问技术 __________...

    自考04747《Java语言程序设计》课后习题答案全集.doc

    第一章 Java语言基础 5 1.1 指出JAVA语言的主要特点和JAVA程序的执行过程。 5 1.2 说出开发与运行JAVA程序的重要步骤。 5 1.3 如何区分应用程序和小应用程序? 5 1.4 说出JAVA源文件的命名规则。 5 1.6 JAVA语言使用...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    清华大学JAVA教程

    ★ 第五讲 AWT图形用户界面设计 ◇课前索引 ◇5.1 用AWT生成图形化用户界面 ◇5.2 AWT事件处理模型 ◇5.3 AWT组件库 ◇本讲小结 ◇课后习题 ★ 第六讲 Java的线程和Java Applet ◇课前索引 ◇6.1 线程简介...

    完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第11章 Java中的网络编程 (共29页).ppt

    完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第02章 基本数据类型和数组 (共52页).ppt 完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第03章 运算符、表达式、语句 (共51页).ppt 完整超详细...

Global site tag (gtag.js) - Google Analytics