`
leonzhx
  • 浏览: 794200 次
  • 性别: 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设计用户界面 第八章 小应用程序 第九章 数据结构 第十章 异常和程序调试 第十一章 输入和输出 第十二章 多线程 第十三章 网络编程 第十四章 ...

    Java语言程序设计基础第十版第十二章课后复习题答案

    根据提供的信息,我们可以总结出以下关于《Java语言程序设计基础第十版》第十二章的一些关键知识点及解答: ### 一、异常处理基本概念 #### 12.1 **问题:** 异常处理的主要思想是什么? **解答:** 异常处理的主要...

    第十五届蓝桥杯Java A组参赛总结

    ### 第十五届蓝桥杯Java A组参赛总结 #### 知识点一:比赛规则与流程 - **考试流程**:参赛者需首先下载题目,使用官方提供的解压密码解压试题包。整个考试时长为4小时。 - **提交方式**: - 在考试过程中,参赛...

    java面试问题集锦

    例如,如果运行程序时输入`java Example "arg1" "arg2"`,那么`args`数组的第一个元素将是`"arg1"`,第二个元素将是`"arg2"`。 ##### &和&&的区别 `&`和`&&`都是逻辑运算符,但它们在短路行为上有所不同: - `&`:...

    Java核心技术卷一第10版PDF

    第五章至第七章将带你深入理解面向对象编程的核心概念,如类、对象、封装、继承、多态。这是Java的核心特性,也是区分它与其他编程语言的重要区别。通过实例,你将学会如何设计和使用类,以及如何利用继承和多态性...

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

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

    二级java初级练习二十五题

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

    JAVA第十版部分答案

    二、Java输入输出 * Java的输入输出机制:包括Scanner类的使用、BufferedReader类的使用等。 * Java的输出语句:包括System.out.println()、System.out.print()等。 三、Java类和对象 * Java类的定义:包括类的...

    Java第十五届蓝桥杯大赛软件JavaB组真题

    【Java第十五届蓝桥杯大赛软件JavaB组真题】是针对Java编程技术的一场专业竞赛,旨在考察参赛者对Java语言的理解、应用及问题解决能力。蓝桥杯大赛作为国内知名的IT技能竞赛,其试题往往涵盖了Java的基础语法、面向...

    50道JAVA基础编程练习题

    5. **条件运算符**:第五题涉及条件运算符`? :`,它是三元表达式,用于根据条件选择不同的值。 6. **最大公约数与最小公倍数**:第六题要求计算两个正整数的最大公约数(GCD)和最小公倍数(LCM)。GCD可以通过辗转...

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

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

    Java语言程序设计基础课后复习题答案第十三章

    Java 语言程序设计基础课后复习题答案第十三章 本部分内容将详细讲解 Java 语言程序设计基础课后复习题答案第十三章中的知识点。 一、Java 基础知识 1.1 在 Java 中,什么是可变长参数?答:在 Java 中,使用可变...

    java小练习,Java练习小程序,Java必用

    - **描述**:“50java小练习 java小练习,Java练习小程序,Java必用”进一步强调了这些练习的重要性,并指出了练习的数量为50个。 #### 练习内容分析: 1. **斐波那契数列**: - 实现一个程序,计算斐波那契数列...

    java语言程序设计基础篇第十版第十三章练习标准答案.pdf

    Java 语言程序设计基础篇第十三章练习标准答案 本资源提供了 Java 语言程序设计基础篇第十三章的练习标准答案,包括三个练习题的解决方案。这些练习题涵盖了 Java 语言的多个方面,例如面向对象编程、泛型、集合...

    JAVA语言程序设计(基础篇)第5章答案.doc

    在本节中,我们将深入探讨Java编程语言中的几个基本概念,这些都是从提供的文件【标题】"JAVA语言程序设计(基础篇)第5章答案.doc"和【描述】中提取的知识点。这些知识点主要涉及控制流(如循环和条件判断)、输入/...

    330 Java Tips(330 JAVA 小技巧)

    根据提供的文件信息,我们可以推断出这是一本包含330个Java小技巧的书籍或文档,旨在帮助读者提升Java编程技能。虽然具体内容没有详细列出,但从描述中我们可以大致了解到这本书涉及了Java的多个方面,并且鼓励用户...

    java2实用教程

    1.6 一个简单的JAVA小应用程序JAVAAPPLET:介绍了Applet的基础知识,这是一种可以嵌入到网页中的Java小程序。 1.7 什么是JSP:简单介绍了Java Server Pages(JSP),一种用于开发动态Web应用的技术。 第二章:...

    java笔试编程题(小合集)

    第一份文档《最新JAVA编程题全集(50题及答案).doc》提供了五十道Java编程题目,并附带了答案,涵盖了基础语法、面向对象、数据结构、算法等多个方面。例如,可能会涉及到如何实现字符串反转、数组排序、链表操作,...

    Java 实现小游戏21点

    在本文中,我们将深入探讨如何使用Java编程语言来实现一个简单的小游戏——21点。21点,也称为Blackjack,是一种广受欢迎的纸牌游戏,目标是获得尽可能接近21点的牌面总值,但不能超过21点。下面我们将详细讲解游戏...

    疯狂Java讲义第二版配套光盘

    光盘中的文件名列表虽然没有详细给出,但可以合理推测,每个文件或文件夹可能对应书中的一个或多个章节,比如“第一章基础语法”、“第五章类与对象”、“第十二章集合框架”等等。这样的结构便于读者按照学习进度或...

Global site tag (gtag.js) - Google Analytics