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

java基础回顾系列(一)--IO

阅读更多
暂时先用到什么写什么吧,有入门级的也有提高级的,希望对大家有个提高,自己也是个总结。
IO这一块书上讲的都比较复杂,当时学的也比较晕,一会这个outputstream,一会又那个inputstream,一会又reader,一会又writer,用到得类比较多,但常用的就那么几个,个人目前接触过的项目中能用到得地方也就是文件上传,导入导出Excel,好像做lucene也要用到,不过我没做过,只是以前看资料的时候提到过。
流的分类有几种,感觉马士兵讲的就很好,1、按方向分(以程序的角度来说):输入流,输出流;2、按处理单位:字节流,字符流;3、按功能:节点流,处理流;java.io包内的所有流类都继承自四个抽象类:
          字节流           字符流
输入流   InputStream       Reader
输出流   OutputStream      Writer
下图是基本的类结构:


另外两个都是对称的,不再赘述。
常用节点流包括:FileInputStream…ByteArrayInputStream…
常用处理流:BufferedInputStream……DataInputStream…ObjectInputStream..
转换流(把字节流转换为字符流):InputStreamReader…
先写这么多吧,虽然基础,希望大家也多提提意见。


作者: Eric
原文: http://tao.linyisoft.com/index.php/archives/71.html
版权声明: 原创作品,允许转载,转载时请务必以超链接形式标明文章出处 、作者信息和本声明。否则将追究法律责任。
  • 大小: 21.9 KB
  • 大小: 18.7 KB
3
1
分享到:
评论

相关推荐

    java-tutorial-2008-03-14

    1. **Java基础**:首先,我们从Java的基础开始,包括语法结构、变量、数据类型、运算符以及控制流(如if语句、for循环和while循环)。理解这些基本概念是成为Java程序员的基石。 2. **类与对象**:Java的核心在于...

    Java基础面试题集锦-20230713.docx

    Java作为一门广泛应用于企业级应用开发、互联网服务以及移动应用的语言,其基础知识的掌握对于成为一名合格的Java开发者至关重要。Java之父张孝祥的整理,旨在帮助程序员回顾和巩固核心的Java知识,这对于提升个人...

    java io 与java nio区别

    这些类提供了一系列用于读写文件、网络数据等的基础方法。在Java IO模型中,当一个线程发起一个IO操作请求时,该线程会一直阻塞等待直到IO操作完成。这意味着如果一个线程正在执行一个读取操作,那么在此期间该线程...

    java基础1-8章复习-final.rar

    8. **笔试.txt**:这很可能是包含Java基础问题的笔试题库,可能涵盖语法、类设计、异常处理、IO流、集合框架等多个方面,是检验和提升Java技能的有效工具。 通过这些文件,学习者可以全面回顾和实践Java的基础知识...

    cccctyl-java-basic-notes-master_java_

    【标题】"cccctyl-java-basic-notes-master_java_" 指的可能是一个关于Java基础学习的项目,其中包含了作者cccctyl对Java编程语言核心概念的深入理解和实践笔记。这个项目特别关注了权限设置和安全模块,这在任何...

    Java开发实战经典--李兴华--完整书签

    《Java开发实战经典》是由李兴华编著的一本针对初学者的Java编程教材,它以其详尽的基础知识和易懂的讲解方式深受广大读者喜爱。这本书旨在为那些对Java编程感兴趣但缺乏经验的新手提供一个系统的学习路径,帮助他们...

    java_IO.rar

    10. **总结(10_总结.avi)**:最后的视频是对整个IO系列的回顾,总结关键知识点,帮助巩固学习成果。 通过这个教程,开发者不仅可以理解Java IO的基本概念,还能学习到如何在实际项目中高效地使用IO流进行数据交换...

    用于回顾java基础知识 Java学习资

    "用于回顾java基础知识"的标题和描述暗示了我们将探讨的是Java的基础概念,这可能包括语法、类、对象、数据类型、控制结构等核心概念。下面我们将深入这些主题,帮助你巩固Java编程的基础。 1. **Java简介**:Java...

    Java 基础 第1阶段:基本语法-尚硅谷学习笔记(含面试题) 2023年

    JDK包含了编译Java源代码所需的Java编译器(javac)、运行Java程序的Java虚拟机(JVM)以及一系列开发工具。确保正确设置JAVA_HOME环境变量,以便在命令行中使用Java命令。 二、Java程序结构 Java程序由类(class)...

    Java基础知识回顾共2页.pdf.zip

    标题"Java基础知识回顾共2页.pdf.zip"表明这是一个关于Java基础知识的简短总结,可能涵盖了核心概念和技术,分为两个部分进行讲解。虽然具体的文档内容未提供,但我们可以预期它将讨论以下几个关键领域: 1. **Java...

    Java软件开发实战 Java基础与案例开发详解 19-3 lnetAddress类 共6页.pdf

    Java基础知识点回顾 - **数据的分类**:介绍Java中不同类型的数据,如基本数据类型和引用数据类型。 - **标识符、关键字和常量**:讲解Java中标识符的命名规则、关键字的用途以及常量的概念。 - **运算符与表达式*...

    java综合知识点总结-必背.zip

    这份“java综合知识点总结-必背.zip”文件很可能是为了帮助Java学习者或开发者整理和回顾核心概念,以便深入理解和应用。以下是根据标题和描述可能包含的一些关键知识点的详细解释: 1. **基础语法**: - 变量:...

    CoreJava串讲---超好!

    《CoreJava串讲---超好...在学习过程中,不仅要理解每一个知识点,更要通过实际编程练习来加深印象,做到理论与实践相结合,这样才能真正掌握CoreJava,为后续的Java EE开发或者其他Java相关技术的学习打下坚实的基础。

    java 基础知识总结(经典)

    这篇“Java基础知识总结(经典)”涵盖了Java开发中的核心概念和重要知识点,旨在为初学者和有经验的开发者提供一个全面的回顾。以下是主要的学习点: 1. **Java环境配置**:在开始编程之前,必须安装Java ...

    java 考试资料--第七组

    `JAVA复习题201004.xls`:这可能是一个2010年4月的Java复习题目集合,可能包含了选择题、填空题、简答题等多种题型,用于帮助考生复习Java的基础知识和进阶概念,如类与对象、继承、多态、异常处理、集合框架、IO流...

    Java面经-百度banbne-副本.pdf

    根据提供的文件内容,我们将详细阐述Java基础面经相关的知识点,包括...通过以上内容,我们系统地回顾了Java基础知识以及面向面试的核心概念和细节,这些知识点有助于应聘者在面试中更好地展示对Java技术的掌握程度。

    黑马程序员java基础试题、笔记

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。"黑马程序员java基础试题、笔记"这个压缩包资源为Java初学者和希望加入"黑马程序员"培训课程的学员提供了丰富的学习材料。这些资源包括...

    传智播客 刘意-2015年Java基础视频-深入浅出精华版 笔记day01-day27

    在"传智播客 刘意-2015年Java基础视频-深入浅出精华版 笔记day01-day27"这套课程中,Java初学者将踏上一段全面而深入的Java编程之旅。刘意老师以其丰富的教学经验,将复杂的Java知识讲解得通俗易懂,旨在帮助学员...

    Java基础知识PPT

    `java.io` 包提供了基础的流类,而`java.nio` 提供了非阻塞I/O功能。 9. **多线程**:Java内置了对多线程的支持,通过继承Thread类或实现Runnable接口可以创建线程。线程同步机制如synchronized关键字、wait/notify...

Global site tag (gtag.js) - Google Analytics