package IO;
import java.io.*;
public class TextTa
{
public static void main(String[] args) {
try
{
OutputStreamWriter os = new OutputStreamWriter( new FileOutputStream("d:\\java\\IO\\IO.txt"));//OutputStreamWriter 是字符流通向字节流的桥梁:使用指定的 charset 将要向其写入的字符编码为字节。
os.write(" * "); //它使用的字符集可以由名称指定或显式给定,否则可能接受平台默认的字符集。
System.out.println(os.getEncoding());//拿到字符编码
os.close();
os = new OutputStreamWriter(new FileOutputStream("d:\\java\\IO\\IO.txt",true));//加true是在原来的文件上添加 (追加)如果没加true 就加后面的字符串 前面的就被删掉;
os.write(" *** "); //FileOutputStream :文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流。
System.out.print(os.getEncoding()); //文件是否可用或能否可以被创建取决于基础平台。特别是某些平台一次只允许一个
os.close(); //FileOutputStream(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开,则此类中的构造方法将失败。
os = new OutputStreamWriter(new FileOutputStream("d:\\java\\IO\\IO.txt",true));
os.write(" ***** ");
System.out.print(os.getEncoding());
os.close();
}
catch (IOException e)//IOException :当发生某种 I/O 异常时,抛出此异常。此类为异常的通用类,它是由失败的或中断的 I/O 操作生成的。
{
e.printStackTrace();
}
}
}
分享到:
相关推荐
Java的诞生对软件产业产生了深远影响,它推动了分布式计算模式、基于构建的开发方法和多层应用体系结构,如CORBA和后来的Java 2平台与.NET平台的竞争。此外,Java促进了软件从开发中心向服务中心的转变,强调软件的...
从给定的文件片段来看,这是一篇关于Java基础教程的文章,尽管原文中包含了一些乱码和非标准字符,但可以推断出文章试图涵盖Java编程语言的基础概念、语法、环境搭建以及一些高级主题。下面将对这些知识点进行详细的...
这份"Java基础ppt.zip"压缩包提供了一套完整的Java基础知识学习资源,专为初学者设计,旨在帮助那些对IT行业感兴趣的新手从零开始系统地掌握Java编程。 PPT中可能会涵盖以下关键知识点: 1. **Java简介**:解释...
Java基础入门教程是一份非常适合初学者的教育资源,它引导学习者逐步掌握Java编程语言的核心概念。这份教程可能包含了以下几个关键的知识点: 1. **认识Java**:这部分通常会介绍Java的历史,由Sun Microsystems...
这份"JAVA基础PPT下载"提供了一套基础的Java学习资源,适用于初学者,旨在引导新手进入Java的世界。以下是对这份教程可能包含的一些核心知识点的详细阐述: 1. **Java概述**:首先会介绍Java的历史背景,它的创始人...
### Java基础入门教程+Android必备基础 #### 一、Java语言简介 Java 是一种广泛使用的高级编程语言,最初由 Sun Microsystems 开发并于 1995 年发布。它的设计理念是为了适应互联网的需求,具备跨平台运行的能力。...
### Java基础文档(上)知识点概览 #### Java概述与特点 **Java** 是一门由Sun Microsystems(现已被Oracle收购)于1995年推出的高级编程语言,它以其跨平台性、安全性、面向对象性等特点迅速获得了广泛的关注和...
通过学习Java的基础教程,初学者可以掌握Java语言的基本概念,包括变量与数据类型的使用、运算符、表达式与语句、循环与选择结构、数组与方法的使用等。这些都是编程的基石,理解了这些概念,就可以为后续学习更高级...
本项目旨在通过一个具体的例子——Java小型应用系统(问卷调查系统)的开发过程,帮助初学者深入理解Java编程的基础知识,并掌握如何使用Swing组件进行图形用户界面的设计以及如何处理基本的文件输入输出操作。...
在本段内容中,我们可以看到几个关于Java基础培训的主要知识点,这些知识点涵盖了从Java开发环境搭建到...这些内容构成了Java基础培训的基本框架,并为学习者提供了从环境搭建到基础概念再到实际应用的完整学习路径。
**JAVA基础课件PPT详解** 本课件主要针对初学者,旨在系统地介绍JAVA编程的基础知识,适合已经掌握C语言基础的学员学习。通过这个PPT,学习者可以了解到JAVA语言的核心概念、语法结构以及编程思维方式。以下是PPT中...
以上只是Java基础知识的冰山一角,深入学习Java还包括设计模式、网络编程、数据库连接、反射、注解、NIO等高级主题。Java的强大之处在于它的全面性、稳定性和广泛的应用场景,使其成为软件开发的首选语言。
它的“一次编写,到处运行”(Write Once, Run Anywhere)特性是其核心优势,得益于Java虚拟机(JVM)。 2. **Java开发环境配置**:安装Java Development Kit (JDK),设置JAVA_HOME环境变量,配置Path变量,以及使用...
### Java基础及入门 在探讨Java基础及入门之前,我们首先需要澄清一点,即标题与描述中的混淆。标题提到的“java基础及入门”显然指的是Java编程语言的基础知识和入门指南,而描述中却提到了“很好的介绍,很实用...
《Java程序设计与应用》是一本深入探讨Java编程语言及其应用的教材,旨在帮助学习者掌握Java编程的基础知识,理解其核心概念,并能熟练应用于实际项目中。这本书涵盖了从简单的语法结构到高级特性的全面讲解,是初学...
传智播客的2016年Java基础课程是一门专为初学者设计的编程入门教程,旨在帮助学员掌握Java编程语言的基本概念、语法和应用。这门课程覆盖了Java的核心特性,包括但不限于Java语言的概述、基础语法、面向对象的编程...
它的“一次编写,到处运行”(Write Once, Run Anywhere)理念,使得Java成为企业级应用的首选。 2. **语法基础**:Java的基础语法包括变量声明、数据类型(如整型、浮点型、字符型、布尔型等)、运算符(算术、...
在这个Java编程实验中,我们主要关注了三个不同的程序:AverageNumbers、FarheheitToCentigrade和Payroll。...这个实验旨在帮助学生巩固Java基础知识,同时通过实际编程实践提升问题解决和计算思维的能力。
"java基础ppt大全"这个压缩包显然包含了多个关于Java基础知识的PowerPoint演示文稿,是学习Java入门的理想资源。以下是一些可能涵盖在这些PPT中的关键知识点: 1. **Java历史与特点**:讲解Java语言的起源,由Sun ...