`
davidxiaozhi
  • 浏览: 241558 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java编程思想之IO复习

阅读更多

File 从字面理解就是文件,其实他可以表示一个目录

通过list方法我们可以查找某个目录下的文件

     例如通过list()方法可以查看一个目录下的文件名称,这里的list方法可不是hibernate查询结果的list方法,你还可以传一个FileNameFilter接口的实现类类筛选文件名称。

   local()方法和listFile()产生的都是File数组,而walk()产生的确是包含file的List集合

   mkdirs()和mkdir的区别是mkdirs回把不存在的目录全部创建 而mkdir不会他要求创建的父目录必须存在

 

  输入输出

  字节流 inputSteam outputStream   字符流 reader writer

  常用的几个流

   StringBufferInputStream StringBufferOutputStream 缓存流主要是为了提高性能

   FileOutputSteam  FileInputSteam 文件流已经被改写为了nio提共channel

  

  PrintWriter 与PrintStream比较 PrintStream捕捉了所有的异常并且没有国际化,相比而言PrintWriter修改了了其大量问题如果自检异常,未国际化

 

简单的复制小程序

     BufferReader  in =  new BufferReader(new FileReader(“d:\\aa.txt”));

     BufferWriter  out = new BufferWriter(new FileWriter("d:bb.txt"));

     String s;

     while((s=in.readLine())!=null){

           out.write(s);

    }

    out.close()

分享到:
评论

相关推荐

    java编程思想习题与答案

    《Java编程思想习题与答案》是一本针对Java编程学习者的宝贵资源,它包含了大量练习题目和对应的解答,...《Java编程思想习题与答案》的CHM文件将是一个极好的自学和复习工具,帮助你逐步成长为一名熟练的Java开发者。

    Java 编程思想答案

    《Java编程思想》是Bruce Eckel的经典之作,它深入浅出地介绍了Java语言的核心概念和技术。这本书的课后习题通常被用作检验学习成果和加深理解的重要手段。以下是对这个压缩包文件中可能包含的知识点的详细解读: 1...

    Thinking in Java 中文第四版+习题答案

    附录C Java编程规则 附录D 性能 D.1 基本方法 D.2 寻找瓶颈 D.2.1 安插自己的测试代码 D.2.2 JDK性能评测 D.2.3 特殊工具 D.2.4 性能评测的技巧 D.3 提速方法 D.3.1 常规手段 D.3.2 依赖语言的方法 D.3.3 特殊情况 D...

    java考试复习资料

    ### Java考试复习资料详解 #### 一、架构模式:B/S与C/S - **B/S架构**(Browser/Server,浏览器/服务器)是一种通过Web浏览器进行访问的应用系统架构。客户端只需要一个Web浏览器即可,无需安装任何软件。所有的...

    北大青鸟 S1 java总复习资料

    【北大青鸟S1 Java总复习资料】是针对北大青鸟1期学员的全面Java学习总结,涵盖了多个项目和复习题目的答案,旨在帮助学员巩固和深化Java编程的知识。这份资料的重要性在于它提供了实践和理论相结合的学习材料,有助...

    JAVA实用编程100例

    在"JAVA实用编程100例"这个主题中,我们将会深入探讨Java编程语言的一些核心概念和实际应用。Java是一种广泛使用的面向对象编程语言,它以其跨平台的特性、强大的性能以及丰富的类库而受到开发者们的青睐。这100个...

    java期末考试复习资料

    【Java期末考试复习知识点】 1. 计算与比较班级平均成绩和方差 ...在实际编程中,还需要学习更多高级主题,如面向对象编程、异常处理、集合框架、IO流、多线程等,这些都是Java开发者必备的知识。

    JAVA面试重点复习内容

    - 类与对象:掌握封装、继承和多态的基本概念,理解面向对象编程的核心思想。 - 异常处理:理解异常的分类,如运行时异常和检查异常,以及如何使用try-catch-finally语句块。 2. **数据类型与变量** - 理解基本...

    JAVA期末复习试题

    本资源“JAVA期末复习试题”提供了三套完整的试题,旨在帮助学习者全面回顾Java编程的核心概念,提高应对期末考试的能力。 第一部分:Java基础 “JAVA复习题1.doc”可能涵盖了Java的基础知识,包括: 1. **Java...

    java面试复习大纲

    整体来看,Java面试复习大纲强调了Java编程语言及其生态中多个重要知识点的掌握,对于求职者来说,这些内容是通过技术面试的重要准备。掌握这些知识,不仅能在面试中脱颖而出,也有助于在实际工作中更好地运用Java...

    Java程序设计及应用开发+电子教案、习题解答和源代码.rar

    电子教案通过实例解析和图解说明,帮助学生直观理解Java编程思想,便于自学和课堂教学。 习题解答部分: 习题解答是检验和巩固学习效果的重要工具。这部分内容通常包含了书中每个章节后的练习题答案,可能包括选择...

    JAVA程序设春季考前复习PPT教案学习.pptx

    在PPT的部分内容中,提到了一些具体的Java编程知识点: - 变量命名规则:Java中的变量名不能以数字开头,所以选项A(123variable)不符合规定。 - `System`和`Math`类属于`java.lang`包。 - `main()`方法是Java程序的...

    Java编程基础(2011-2012学年第一学期)复习提纲.doc

    ### Java编程基础知识点详解 #### 第一章 Java 语言概述 **1. Java 平台的工作机制** Java 是一种能够跨平台运行的语言。其工作机制基于“编写一次,到处运行”的理念。具体而言,Java 源代码文件(.java 文件)...

    Java程序设计复习资料.rar

    Java程序设计是计算机科学中的一个核心领域,尤其对于软件开发者来说,掌握Java语言的基本概念、语法和编程思想至关重要。这份“Java程序设计复习资料.rar”压缩包包含了多种资源,可以帮助学习者有效地准备Java程序...

    java+web开发+复习资料+面试题

    本复习资料和面试题集旨在帮助开发者系统性地复习Java Web的基础知识,并为面试做好充分准备。以下是这份资料可能包含的关键知识点: 1. **Java 基础** - 类与对象:理解面向对象编程的基本概念,包括封装、继承和...

    李兴华java8视频及详细笔记

    《李兴华Java8视频及详细笔记》是一份全面学习Java编程语言的宝贵资源,尤其适合初学者。李兴华先生作为一位资深的IT讲师,以其深入浅出的教学风格,将复杂的Java概念变得易于理解。这份资料包含了从基础到进阶的20...

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

    根据提供的信息,我们可以总结出以下关于《Java语言程序设计基础第十版》第十二...以上是对《Java语言程序设计基础第十版》第十二章中部分复习题答案的详细解释,希望能帮助读者更好地理解Java中的异常处理及相关概念。

    《JAVA语言与面向对象程序设计》电子教案,程序源码,实验指导

    这个压缩包文件提供了多个方面的学习材料,旨在帮助用户深入理解和掌握JAVA编程语言以及面向对象程序设计的基本原理。 首先,"《JAVA程序设计教程》源代码"部分,用户可以查阅和学习到具体的JAVA程序示例。这些源...

    河北工业大学java资料

    编程思路总结则体现了作者对Java编程思想的提炼和理解,可能涵盖了设计模式、数据结构、算法优化等方面。这些内容可以帮助你构建更清晰的编程思维,理解如何编写高效、可维护的代码。例如,你可能会学习到如何利用...

    JAVA填空题复习题7.pdf

    简单性使得Java易于学习,安全性确保了程序在执行时不会破坏系统,面向对象是其核心编程思想,平台无关性让Java可以在多种操作系统上运行。 3. **类与对象**:Java是面向对象的语言,类是对客观事物的抽象,对象则...

Global site tag (gtag.js) - Google Analytics