`
dadi520
  • 浏览: 144824 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

java io 介绍

阅读更多

java io 包含两大基本抽象流类, 是java.io.InputStream, java.io.OutputStream

它们的子类有
  BufferedInputStream
  BufferedOutputStream
  ByteArrayInputStream
  ByteArrayOutputStream
  DataInputStream
  DataOutputStream
  FileInputStream
  FileOutputStream
  FilterInputStream
  FilterOutputStream
  ObjectInputStream
  ObjectOutputStream
  PipedInputStream
  PipedOutputStream
  PrintStream
  PushbackInputStream
  SequenceInputStream

java.util.zip包
这个包含了四个输入流( 读入数据是压缩格式的, 返回是未压缩的格式)
   四个输出流( 读入数据是未压缩格式的,写入的是压缩数据)
  CheckedInputStream
  CheckedOutputStream
  DeflaterOutputStream
  GZIPInputStream
  GZIPOutputStream
  InflaterInputStream
  ZipInputStream
  ZipOutputStream

java.util.jar包含了两个流用来读入jar文件
   JarInputStream
   JarOutputStream

java.security包 包含了俩个用于计算消息摘要的类
  DigestInputStream
  DigestOutputStream

The Java Cryptography Extension (JCE) 增加了两个类加密和加密
  CipherInputStream
  CipherOutputStream

还有一些类在sun包中, 它们是故意隐藏起来的(因为我们一般仅仅只需要用到java.io.InputStream or java.io.OutputStream)J
  sun.net.TelnetInputStream
  sun.net.TelnetOutputStream



有符号数转换成无符号数的公式:
int unsignedByte = signedByte >= 0 ? signedByte : 256 + signedByte;
128 --> -128
129 --> -127
130 --> -126
255 --> -1
256 --> 0


intvalue 装换成 bytevalue的公式
int byteValue;
int temp = intValue % 256;
if ( intValue < 0) {
  byteValue =  temp < -128 ? 256 + temp : temp;
}
else {
  byteValue =  temp > 127 ? temp - 256 : temp;
}

 

分享到:
评论

相关推荐

    java IO教程,java IO教程,java IO教程

    java IO教程,java IO教程,java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程java IO教程java IO教程java IO教程java IO教程,java IO教程,java IO教程,java IO教程,java IO...

    Java IO应届生培训讲义

    综上所述,Java IO培训讲义通过系统介绍Java IO的基本概念和模型,帮助应届生理解并掌握Java IO类库的使用,特别是在了解和应用不同IO模型时的注意事项和实践方法。通过这份讲义,初学者能更好地理解和编写涉及Java ...

    java IO.chm

    《Java IO.chm》是一个关于Java输入/输出(IO)技术的压缩文件,其中包含了丰富的资料,适合开发者深入理解和学习Java IO系统。这篇详细的总结将围绕Java IO体系结构、核心类、流的概念、缓冲区、转换流、字符集、...

    Java IO知识点

    Java IO(Input/Output)是Java编程语言中用于处理输入输出操作的重要部分,涉及文件、网络、内存等数据传输。本文将深入探讨Java IO的基本概念、分类、选择流的策略以及常用的流类型。 首先,File类是Java IO的...

    java io 结构图

    Java IO(Input/Output)是Java编程语言中用于处理输入和输出操作的重要组成部分。它提供了一整套类库,使得开发者能够有效地读取和写入数据到不同的源和目标,如文件、网络、内存缓冲区等。Java IO体系结构设计得...

    Java IO_NIO

    Java IO(Input/Output)是Java编程语言中用于处理输入输出操作的基础框架,它提供了丰富的类库,使得程序能够与各种设备、文件、网络进行数据交互。然而,传统的IO模型在处理大量并发连接时表现出效率较低的问题,...

    Java教程之javaIO详解

    Java IO 详解 Java IO(Input/Output)是 Java 语言中用于处理输入输出操作的类库,提供了大量的类和方法来实现文件、网络、字节流等方面的输入输出操作。下面对 Java IO 中的重要知识点进行详细说明。 一、File ...

    java IO流精讲

    IO 简介,只看这篇,IO全部搞定,对于初学者来说,不可多得

    Java IO 使用例

    在“JavaIODemo”这个示例中,可能会包含以上提到的一些或全部Java IO操作的代码实例,通过这些实例,我们可以学习如何在实际项目中应用Java IO API。实践是掌握Java IO的最佳方式,通过对这些示例的分析和运行,...

    java io.pdf

    Java IO(Input/Output)是Java编程语言中用于处理输入和输出操作的重要组成部分。它提供了丰富的类库,允许程序员在程序之间传输数据,包括从文件、网络、内存缓冲区到其他程序或系统组件。Java IO API是Java平台的...

    Java IO处理类的汇总

    Java IO处理类是Java平台中用于输入输出操作的核心部分,它允许程序与各种类型的输入源(如文件、网络连接)以及输出目标(如显示器、打印机)进行交互。本篇文章将全面解析Java IO处理类,包括基本概念、常用类库、...

    JavaIO流详解归纳.pdf

    JavaIO流详解归纳 Java 的核心库 java.io 提供了全面的 IO 接口,包括文件读写、标准设备输出等。Java 中 IO 是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在项目开发中,IO 是非常...

    java io处理 方法

    java io处理 方法java io处理 方法

    Java IO 编程集合

    Java IO编程是Java平台中处理输入输出操作的重要组成部分,它提供了丰富的类库,使得开发者能够高效地进行数据的读取、写入、流的管理和转换。在这个集合中,我们主要探讨的是Java IO在文件读写方面的实践应用。 一...

    Java io流总结

    Java io流的总结

    java小项目练习IO实现

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

    javaIO(java中的流的介绍)

    Java IO(Input/Output)是Java编程语言中用于处理输入和输出操作的重要组成部分。它提供了一种机制,允许程序与外部资源(如文件、网络、硬件设备等)进行数据交换。在Java中,流(Stream)是IO系统的核心概念,...

    java io 文件读写

    java io 文件读写

Global site tag (gtag.js) - Google Analytics