易截截图软件、单文件、免安装、纯绿色、仅160KB

java IO流 分析


一、
IO
流的三种分类方式
    1.
按流的方向分为:输入流和输出流
    2.
按流的数据单位不同分为:字节流和字符流
    3.
按流的功能不同分为:节点流和处理流
   
二、
IO
流的四大抽象类:
   
字符流:
Reader Writer
   
字节流:
InputStream
(读数据)
    OutputStream
(写数据)
   
三、
InputStream
的基本方法
    int read
()
throws IOException
读取一个字节以整数形式返回,如果返回
-1
已到输入流的末尾
    void close
()
throws IOException
关闭流释放内存资源
    long skip

long n

throws IOException
跳过
n
个字节不读
   
四、
OutputStream
的基本方法
    void write

int b

throws IOException
向输出流写入一个字节数据
    void flush
()
throws IOException 将输出流中缓冲的数据全部写出到目的地
   
五、
Writer
的基本方法
    void write

int c

throws IOException
向输出流写入一个字符数据
    void write

String str

throws IOException
将一个字符串中的字符写入到输出流
    void write

String str

int offset

int length

   
将一个字符串从
offset
开始的
length
个字符写入到输出流
    void flush
()
throws IOException
   
将输出流中缓冲的数据全部写出到目的地
   
六、
Reader
的基本方法
    int read
()
throws IOException
读取一个字符以整数形式返回,如果返回
-1
已到输入流的末尾
   
七、节点流类型
   
八、访问文件之
FileInputStream

FileOutputStream
继承基类用于向文件中输入输出字节
   
九、访问文件之
FileReader

FileWriter
继承基类用于向文件中输入输出字符
----
输出流在构造函数第二个参数可以设置
true
意义为跟在已有文件后进行输入
-


相关文档:

JAVA线程池的使用

线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler) corePoolSize: 线程池维护线程的最少数量 ......

JAVA—感触

学到JAVA的面对对象,发现如此强大!
万物皆对象,万物为我所用!
对JAVA产生强烈的好感!
但对于Sun公司的收购,JAVA不知会如何?
--------------------------------------------------
这第一篇文章,是我在CSDN的开端。
之后我会更新我的博客,写上一些学习感受。
希望能在这里找到一片新的天地! ......

定制java虚拟机

最近有网友问:如何让一个JAR文件随JVM启动时运行?java.exe是不能够做成这样的,不过可以自己定制java.exe,定制java.exe在如下情况有用:
1.不想程序的进程名显示为java.exe
2.希望程序双击就可以运行。
下面是一段示例代码:
// JVM_CPP.cpp : Defines the entry point for the console application.
//
#include ......

Java包装类学习

我们应用某种数据类型时,很多时候要进行类型转换等操作。在Delphi中,类型转换函数感觉很零乱,如字符串转整形、整形变字节数组等等。
而在JAVA中,已经将Java的基本数据类型与其提供了一些常用的类型操作的方法进行了封装,这样才有一切皆对象的感觉。
在学习包装类时,找了几个比较有意思的类进行了学习!
Integer
I ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号