`
a20071426
  • 浏览: 25576 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

【java学习】IO FileOutputStream

阅读更多

刚刚学习了字节流中的FileOutStream:

 

package stream;

/**
 * 输出文件字节流 --FileOutputStream 
 * 
 * @author Administrator
 *
 */

import java.io.*;

public class TestFile_OutputStream {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		int b = 0;
		FileInputStream in = null;
		FileOutputStream out = null;

		try {

			in = new FileInputStream("H://forpassword.txt");  //读入流
			out = new FileOutputStream("H://password.txt");   //读出流
			
			while((b=in.read())!=-1){  //条件:直到完全数据读取完毕    -1
				
				out.write((char)b);
			}
			
			//关闭字节流--良好的编程习惯
			in.close();  
			out.close();
			
			System.out.println();
			System.out.println("复制成功!");

		} catch (FileNotFoundException e) {
			
			System.out.println("WebBrowser.java未发现");
		}
		 catch (IOException e1) {

			 System.out.println("复制失败!");
		}
	}
}
分享到:
评论

相关推荐

    Java-Io流,练习

    通过运行这些示例,你可以直观地理解IO流的工作原理,并学习如何在实际项目中运用。 总结来说,Java的IO流是一个庞大且重要的主题,涵盖了数据的输入、输出、缓冲、转换等多个方面。对于初学者而言,理解和掌握IO流...

    彻底明白java的io系统

    在这个实例学习中,我们将深入探讨Java IO的各种概念和用法,让你彻底摆脱对IO系统的困扰。 Java的IO库主要包含在java.io包下,提供了大量的类和接口,如InputStream、OutputStream、Reader、Writer、File、...

    java高级IO学习

    Java的高级IO流提供了丰富的类和接口,使得开发者能够更高效、灵活地进行数据操作。本篇将深入探讨Java高级IO流的相关知识点。 1. **I/O基础知识** Java中的I/O模型基于流的概念,流是数据的序列,可以是字节或...

    《JAVA_IO流学习总结》

    Java IO流是Java平台核心特性之一,它负责在程序与外部资源之间传输数据。这个概念在Java编程中至关重要,因为它提供了处理输入(读取)和输出(写入)的机制,无论是从键盘、文件、网络还是其他数据源。在本文中,...

    Java_IO完全总结

    Java IO系统主要包括两个包:`java.io`和`java.nio`(New IO),其中`java.io`提供了一系列基于流的I/O操作接口与实现类,而`java.nio`则提供了更高效的数据访问方式,如通道和缓冲区等。 Java IO系统的设计原则之...

    java_io详解

    ### Java IO详解 #### 1. 什么是IO 在计算机科学中,IO(Input/Output,输入/输出)指的是程序与外部系统之间进行数据交换的过程。在Java中,IO操作主要通过`java.io`包来实现,这个包包含了用于文件读写、标准...

    java_IO.rar

    2. **FileInputStream 和 FileOutputStream(02_FileInputStream_FileOutputStream.avi)**:这两个类是Java IO中最基本的文件操作类,用于读取和写入文件。FileInputStream用于读取二进制数据,而FileOutputStream...

    java 使用IO流实现文件的复制

    这里我们以字节流为例,使用`java.io.FileInputStream`作为读取源文件的输入流,`java.io.FileOutputStream`作为写入目标文件的输出流。 下面是一个简单的文件复制示例: ```java import java.io.*; public class...

    java jdk io包类详解

    通过对`java.io`包中的类和接口的学习,我们不仅能够深入了解Java中基础输入输出流的实现原理,还能够掌握如何高效地处理文件和其他数据流。这对于日常的软件开发工作是非常有用的。此外,通过理解装饰者模式的应用...

    Java_IO.rar_IO流 java_java io流

    Java IO流是Java编程语言中处理输入输出的重要组成部分,它为数据传输提供了高效且灵活的方式。在Java中,IO流可以分为两类:字节流(处理单个字节)和字符流(处理Unicode字符)。此外,它们又可以分为四大类:输入...

    java小项目练习IO实现

    在Java编程领域,IO(Input/Output)技术是不可或缺的一部分,尤其在处理数据持久化、文件操作、网络通信等方面发挥着重要作用。在这个“java小项目练习IO实现”中,我们将探讨如何利用Java的IO流来实现本地数据的...

    java的IO简单实例

    Java的输入/输出(IO)流是程序与外部数据交互的关键机制,无论是读取文件、网络通信还是系统间的数据传输,都离不开IO流。在这个简单的实例中,我们将深入理解Java如何处理字节流和字符流。 首先,让我们明确字节...

    java的各种io操作

    Java的IO操作是Java编程中的重要组成部分,它允许开发者处理输入和输出,包括读取文件、写入文件、复制文件、创建目录等。在Java中,IO操作主要依赖于`java.io`包中的类和接口。 1. **新建目录**: 在Java中,我们...

    java的io操作源代码

    Java的IO操作是Java编程中的基础且重要的一部分,它提供了对输入输出流的处理,使得程序可以与外部设备(如硬盘、键盘、显示器)进行数据交互。本代码库包含了Java进行基本IO操作的源代码,涵盖了文件的复制、删除、...

    java_IO操作

    Java IO 操作是Java编程中不可或缺的一部分,它涵盖了文件的读写、追加、删除、移动和复制等多种功能。在Java中,IO流(Input/Output Stream)是处理输入输出的主要方式,它允许数据从一个源(如硬盘或网络)传输到...

    Java_IO(输入输出)

    以下是关于Java IO中的几个关键类——FileInputStream、FileOutputStream、FileReader和FileWriter,以及异常处理机制try{}catch{}finally{}的详细解释。 1. **FileInputStream** 类:这是Java中的字节输入流类,...

    Java中文件IO流.pdf

    Java 中文件 IO 流 Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream ...

    Java的io的应用

    Java的IO(Input/Output)是Java编程中的一个重要领域,主要负责数据的输入与输出操作。在Java中,IO API提供了丰富的类和接口,使得开发者能够有效地读取、写入数据,无论是从文件、网络还是内存。下面我们将深入...

Global site tag (gtag.js) - Google Analytics