咋才算学精了jdk类库,或者说 学习jdk类库,分成那几个层次( 二 )


(1)FileInputStream类的常用构造方法
public FileInputStream(String name) :name指要打开的文件名
public FileInputStream(File file) :file指要打开的文件对象
public FileInputStream(FileDescriptor fdObj):fdObj指要打开的文件描述符对象
例:
FileInputStream fin1=new
FileInputStream("E:\\\\jv\\\\ex.java");
File f=new File(" E:\\\\jv\\\\ex.java");
FileInputStream fin2=new FileInputStream(f);

(2)FileOutputStream类的常用构造方法

public FileOutputStream(String name)
public FileOutputStream(File file)
public FileOutputStream(FileDescriptor fdOb)

在以上构造方法中,需要指定与所创建的输入/输出对象相连接的文件。当然,要构造一个FileInputStream对象,所连接的文件必须存在而且是可读的;要构造一个FileOutputStream对象时,如果输出文件已经存在且可写,该文件内容会被新的输出所覆盖,若文件不存在,则系统会创建新文件用于输出数据。
2.DataInputStream类和DataOutputStream类
咋才算学精了jdk类库,或者说 学习jdk类库,分成那几个层次

DataInputStream数据输入流,实现了http://java.io包中的DataInput接口,允许
应用程序以与机器无关方式从输入流中读取Java基本数据类型。
DataOutputStream数据输出流,实现了http://java.io包中的DataOutput接口,允
许应用程序以适当方式将Java基本数据类型写入输出流中。

(1)DataInputStream类和DataOutputStream类的构造方法
public DataInputStream(InputStream in);
public DataOutputStream(OutputStream out);
DataInputStream类和DataOutputStream类不能独立地实现数据的输
入和输出处理,必须与FileInputStream类和FileOutputStream类相配合来完成
对数据的读写。
例:
FileInputStream fin=new FileInputStream("data.dat");
DataInputStream in=new DataInputStream(fin);//创建数据输入流
FileOutputStream fout=new FileOutputStream("data.dat");
DataOutputStream out=new DataOutputStream(fout); //创建数据输出流

(2)DataInputStream类和DataOutputStream类的常用方法
3.FileReader类与FileWriter类
类FileReader与类FileWriter类用于字符文件的输入和输出。

(1)FileReader类的构造方法
public FileReader(File file)
public FileReader(FileDescriptor fd)
public FileReader(String filename)

(2)FileWriter类的构造方法
public FileWriter(File file)
public FileWriter(Filedescriptor fd)
public FileWriter(String filename)

向量类、日期类及随机数类

1.Vector类的数据成员
protected int capacityIncrement:当向量的大小超过其容量时,容量自动增加的量。
protected int elementCount:Vector对象中的元素数量。
protected Objected elementData:存储向量元素的数组缓冲区。vector的容量就是此数据缓冲区的长度。

2.Vector类的构造方法
Vector( ) :构造一个空向量。
Vector(int initialCapacity ):构造一个具有给定大小的空向量。
Vector(int initialCapacity, int capacityIncrement ):构造一个具有给定的初始容量和容量增量的空向量。

3.Vector类的常用的方法

(1)给向量中添加元素的方法


推荐阅读