|
CDC 1.1.2 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IOException | |
java.io | Provides for system input and output through data streams, serialization and the file system. |
java.lang | Provides classes that are fundamental to the design of the Java programming language. |
java.net | Provides the classes for implementing networking applications. |
java.security | Provides the classes and interfaces for the security framework. |
java.util | Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array). |
java.util.jar | Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file. |
java.util.zip | Provides classes for reading and writing the standard ZIP and GZIP file formats. |
javax.microedition.io | Provides a simplified mechanism for applications to use various types of I/O protocols in resource-constrained environments. |
Uses of IOException in java.io |
Subclasses of IOException in java.io | |
class |
CharConversionException
Base class for character conversion exceptions. |
class |
EOFException
Signals that an end of file or end of stream has been reached unexpectedly during input. |
class |
FileNotFoundException
Signals that an attempt to open the file denoted by a specified pathname has failed. |
class |
InterruptedIOException
Signals that an I/O operation has been interrupted. |
class |
InvalidClassException
Thrown when the Serialization runtime detects one of the following problems with a Class. |
class |
InvalidObjectException
Indicates that one or more deserialized objects failed validation tests. |
class |
NotActiveException
Thrown when serialization or deserialization is not active. |
class |
NotSerializableException
Thrown when an instance is required to have a Serializable interface. |
class |
ObjectStreamException
Superclass of all exceptions specific to Object Stream classes. |
class |
OptionalDataException
Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream. |
class |
StreamCorruptedException
Thrown when control information that was read from an object stream violates internal consistency checks. |
class |
SyncFailedException
Signals that a sync operation has failed. |
class |
UnsupportedEncodingException
The Character Encoding is not supported. |
class |
UTFDataFormatException
Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface. |
class |
WriteAbortedException
Signals that one of the ObjectStreamExceptions was thrown during a write operation. |
Methods in java.io that throw IOException | |
void |
Writer.write(int c)
Write a single character. |
void |
Writer.write(char[] cbuf)
Write an array of characters. |
abstract void |
Writer.write(char[] cbuf,
int off,
int len)
Write a portion of an array of characters. |
void |
Writer.write(String str)
Write a string. |
void |
Writer.write(String str,
int off,
int len)
Write a portion of a string. |
abstract void |
Writer.flush()
Flush the stream. |
abstract void |
Writer.close()
Close the stream, flushing it first. |
int |
StreamTokenizer.nextToken()
Parses the next token from the input stream of this tokenizer. |
int |
Reader.read()
Read a single character. |
int |
Reader.read(char[] cbuf)
Read characters into an array. |
abstract int |
Reader.read(char[] cbuf,
int off,
int len)
Read characters into a portion of an array. |
long |
Reader.skip(long n)
Skip characters. |
boolean |
Reader.ready()
Tell whether this stream is ready to be read. |
void |
Reader.mark(int readAheadLimit)
Mark the present position in the stream. |
void |
Reader.reset()
Reset the stream. |
abstract void |
Reader.close()
Close the stream. |
void |
PipedInputStream.connect(PipedOutputStream src)
Causes this piped input stream to be connected to the piped output stream src . |
protected void |
PipedInputStream.receive(int b)
Receives a byte of data. |
int |
PipedInputStream.read()
Reads the next byte of data from this piped input stream. |
int |
PipedInputStream.read(byte[] b,
int off,
int len)
Reads up to len bytes of data from this piped input
stream into an array of bytes. |
int |
PipedInputStream.available()
Returns the number of bytes that can be read from this input stream without blocking. |
void |
PipedInputStream.close()
Closes this piped input stream and releases any system resources associated with the stream. |
void |
PipedOutputStream.connect(PipedInputStream snk)
Connects this piped output stream to a receiver. |
void |
PipedOutputStream.write(int b)
Writes the specified byte to the piped output stream. |
void |
PipedOutputStream.write(byte[] b,
int off,
int len)
Writes len bytes from the specified byte array
starting at offset off to this piped output stream. |
void |
PipedOutputStream.flush()
Flushes this output stream and forces any buffered output bytes to be written out. |
void |
PipedOutputStream.close()
Closes this piped output stream and releases any system resources associated with this stream. |
abstract void |
OutputStream.write(int b)
Writes the specified byte to this output stream. |
void |
OutputStream.write(byte[] b)
Writes b.length bytes from the specified byte array
to this output stream. |
void |
OutputStream.write(byte[] b,
int off,
int len)
Writes len bytes from the specified byte array
starting at offset off to this output stream. |
void |
OutputStream.flush()
Flushes this output stream and forces any buffered output bytes to be written out. |
void |
OutputStream.close()
Closes this output stream and releases any system resources associated with this stream. |
void |
ObjectOutputStream.useProtocolVersion(int version)
Specify stream protocol version to use when writing the stream. |
void |
ObjectOutputStream.writeObject(Object obj)
Write the specified object to the ObjectOutputStream. |
protected void |
ObjectOutputStream.writeObjectOverride(Object obj)
Method used by subclasses to override the default writeObject method. |
void |
ObjectOutputStream.writeUnshared(Object obj)
Writes an "unshared" object to the ObjectOutputStream. |
void |
ObjectOutputStream.defaultWriteObject()
Write the non-static and non-transient fields of the current class to this stream. |
ObjectOutputStream.PutField |
ObjectOutputStream.putFields()
Retrieve the object used to buffer persistent fields to be written to the stream. |
void |
ObjectOutputStream.writeFields()
Write the buffered fields to the stream. |
void |
ObjectOutputStream.reset()
Reset will disregard the state of any objects already written to the stream. |
protected void |
ObjectOutputStream.annotateClass(Class cl)
Subclasses may implement this method to allow class data to be stored in the stream. |
protected void |
ObjectOutputStream.annotateProxyClass(Class cl)
Subclasses may implement this method to store custom data in the stream along with descriptors for dynamic proxy classes. |
protected Object |
ObjectOutputStream.replaceObject(Object obj)
This method will allow trusted subclasses of ObjectOutputStream to substitute one object for another during serialization. |
protected void |
ObjectOutputStream.writeStreamHeader()
The writeStreamHeader method is provided so subclasses can append or prepend their own header to the stream. |
protected void |
ObjectOutputStream.writeClassDescriptor(ObjectStreamClass desc)
Write the specified class descriptor to the ObjectOutputStream. |
void |
ObjectOutputStream.write(int val)
Writes a byte. |
void |
ObjectOutputStream.write(byte[] buf)
Writes an array of bytes. |
void |
ObjectOutputStream.write(byte[] buf,
int off,
int len)
Writes a sub array of bytes. |
void |
ObjectOutputStream.flush()
Flushes the stream. |
protected void |
ObjectOutputStream.drain()
Drain any buffered data in ObjectOutputStream. |
void |
ObjectOutputStream.close()
Closes the stream. |
void |
ObjectOutputStream.writeBoolean(boolean val)
Writes a boolean. |
void |
ObjectOutputStream.writeByte(int val)
Writes an 8 bit byte. |
void |
ObjectOutputStream.writeShort(int val)
Writes a 16 bit short. |
void |
ObjectOutputStream.writeChar(int val)
Writes a 16 bit char. |
void |
ObjectOutputStream.writeInt(int val)
Writes a 32 bit int. |
void |
ObjectOutputStream.writeLong(long val)
Writes a 64 bit long. |
void |
ObjectOutputStream.writeFloat(float val)
Writes a 32 bit float. |
void |
ObjectOutputStream.writeDouble(double val)
Writes a 64 bit double. |
void |
ObjectOutputStream.writeBytes(String str)
Writes a String as a sequence of bytes. |
void |
ObjectOutputStream.writeChars(String str)
Writes a String as a sequence of chars. |
void |
ObjectOutputStream.writeUTF(String str)
Primitive data write of this String in UTF format. |
abstract void |
ObjectOutputStream.PutField.write(ObjectOutput out)
Write the data and fields to the specified ObjectOutput stream. |
void |
OutputStreamWriter.write(int c)
Write a single character. |
void |
OutputStreamWriter.write(char[] cbuf,
int off,
int len)
Write a portion of an array of characters. |
void |
OutputStreamWriter.write(String str,
int off,
int len)
Write a portion of a string. |
void |
OutputStreamWriter.flush()
Flush the stream. |
void |
OutputStreamWriter.close()
Close the stream. |
int |
PushbackInputStream.read()
Reads the next byte of data from this input stream. |
int |
PushbackInputStream.read(byte[] b,
int off,
int len)
Reads up to len bytes of data from this input stream into
an array of bytes. |
void |
PushbackInputStream.unread(int b)
Pushes back a byte by copying it to the front of the pushback buffer. |
void |
PushbackInputStream.unread(byte[] b,
int off,
int len)
Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer. |
void |
PushbackInputStream.unread(byte[] b)
Pushes back an array of bytes by copying it to the front of the pushback buffer. |
int |
PushbackInputStream.available()
Returns the number of bytes that can be read from this input stream without blocking. |
long |
PushbackInputStream.skip(long n)
Skips over and discards n bytes of data from this
input stream. |
void |
PushbackInputStream.close()
Closes this input stream and releases any system resources associated with the stream. |
Object |
ObjectInput.readObject()
Read and return an object. |
int |
ObjectInput.read()
Reads a byte of data. |
int |
ObjectInput.read(byte[] b)
Reads into an array of bytes. |
int |
ObjectInput.read(byte[] b,
int off,
int len)
Reads into an array of bytes. |
long |
ObjectInput.skip(long n)
Skips n bytes of input. |
int |
ObjectInput.available()
Returns the number of bytes that can be read without blocking. |
void |
ObjectInput.close()
Closes the input stream. |
int |
InputStreamReader.read()
Read a single character. |
int |
InputStreamReader.read(char[] cbuf,
int off,
int len)
Read characters into a portion of an array. |
boolean |
InputStreamReader.ready()
Tell whether this stream is ready to be read. |
void |
InputStreamReader.close()
Close the stream. |
Object |
ObjectInputStream.readObject()
Read an object from the ObjectInputStream. |
protected Object |
ObjectInputStream.readObjectOverride()
This method is called by trusted subclasses of ObjectOutputStream that constructed ObjectOutputStream using the protected no-arg constructor. |
Object |
ObjectInputStream.readUnshared()
Reads an "unshared" object from the ObjectInputStream. |
void |
ObjectInputStream.defaultReadObject()
Read the non-static and non-transient fields of the current class from this stream. |
ObjectInputStream.GetField |
ObjectInputStream.readFields()
Reads the persistent fields from the stream and makes them available by name. |
protected Class |
ObjectInputStream.resolveClass(ObjectStreamClass desc)
Load the local class equivalent of the specified stream class description. |
protected Class |
ObjectInputStream.resolveProxyClass(String[] interfaces)
Returns a proxy class that implements the interfaces named in a proxy class descriptor; subclasses may implement this method to read custom data from the stream along with the descriptors for dynamic proxy classes, allowing them to use an alternate loading mechanism for the interfaces and the proxy class. |
protected Object |
ObjectInputStream.resolveObject(Object obj)
This method will allow trusted subclasses of ObjectInputStream to substitute one object for another during deserialization. |
protected void |
ObjectInputStream.readStreamHeader()
The readStreamHeader method is provided to allow subclasses to read and verify their own stream headers. |
protected ObjectStreamClass |
ObjectInputStream.readClassDescriptor()
Read a class descriptor from the serialization stream. |
int |
ObjectInputStream.read()
Reads a byte of data. |
int |
ObjectInputStream.read(byte[] buf,
int off,
int len)
Reads into an array of bytes. |
int |
ObjectInputStream.available()
Returns the number of bytes that can be read without blocking. |
void |
ObjectInputStream.close()
Closes the input stream. |
boolean |
ObjectInputStream.readBoolean()
Reads in a boolean. |
byte |
ObjectInputStream.readByte()
Reads an 8 bit byte. |
int |
ObjectInputStream.readUnsignedByte()
Reads an unsigned 8 bit byte. |
char |
ObjectInputStream.readChar()
Reads a 16 bit char. |
short |
ObjectInputStream.readShort()
Reads a 16 bit short. |
int |
ObjectInputStream.readUnsignedShort()
Reads an unsigned 16 bit short. |
int |
ObjectInputStream.readInt()
Reads a 32 bit int. |
long |
ObjectInputStream.readLong()
Reads a 64 bit long. |
float |
ObjectInputStream.readFloat()
Reads a 32 bit float. |
double |
ObjectInputStream.readDouble()
Reads a 64 bit double. |
void |
ObjectInputStream.readFully(byte[] buf)
Reads bytes, blocking until all bytes are read. |
void |
ObjectInputStream.readFully(byte[] buf,
int off,
int len)
Reads bytes, blocking until all bytes are read. |
int |
ObjectInputStream.skipBytes(int len)
Skips bytes, block until all bytes are skipped. |
String |
ObjectInputStream.readLine()
Deprecated. This method does not properly convert bytes to characters. see DataInputStream for the details and alternatives. |
String |
ObjectInputStream.readUTF()
Reads a UTF format String. |
abstract boolean |
ObjectInputStream.GetField.defaulted(String name)
Return true if the named field is defaulted and has no value in this stream. |
abstract boolean |
ObjectInputStream.GetField.get(String name,
boolean val)
Get the value of the named boolean field from the persistent field. |
abstract byte |
ObjectInputStream.GetField.get(String name,
byte val)
Get the value of the named byte field from the persistent field. |
abstract char |
ObjectInputStream.GetField.get(String name,
char val)
Get the value of the named char field from the persistent field. |
abstract short |
ObjectInputStream.GetField.get(String name,
short val)
Get the value of the named short field from the persistent field. |
abstract int |
ObjectInputStream.GetField.get(String name,
int val)
Get the value of the named int field from the persistent field. |
abstract long |
ObjectInputStream.GetField.get(String name,
long val)
Get the value of the named long field from the persistent field. |
abstract float |
ObjectInputStream.GetField.get(String name,
float val)
Get the value of the named float field from the persistent field. |
abstract double |
ObjectInputStream.GetField.get(String name,
double val)
Get the value of the named double field from the persistent field. |
abstract Object |
ObjectInputStream.GetField.get(String name,
Object val)
Get the value of the named Object field from the persistent field. |
int |
FilterInputStream.read()
Reads the next byte of data from this input stream. |
int |
FilterInputStream.read(byte[] b)
Reads up to byte.length bytes of data from this
input stream into an array of bytes. |
int |
FilterInputStream.read(byte[] b,
int off,
int len)
Reads up to len bytes of data from this input stream
into an array of bytes. |
long |
FilterInputStream.skip(long n)
Skips over and discards n bytes of data from the
input stream. |
int |
FilterInputStream.available()
Returns the number of bytes that can be read from this input stream without blocking. |
void |
FilterInputStream.close()
Closes this input stream and releases any system resources associated with the stream. |
void |
FilterInputStream.reset()
Repositions this stream to the position at the time the mark method was last called on this input stream. |
void |
ObjectOutput.writeObject(Object obj)
Write an object to the underlying storage or stream. |
void |
ObjectOutput.write(int b)
Writes a byte. |
void |
ObjectOutput.write(byte[] b)
Writes an array of bytes. |
void |
ObjectOutput.write(byte[] b,
int off,
int len)
Writes a sub array of bytes. |
void |
ObjectOutput.flush()
Flushes the stream. |
void |
ObjectOutput.close()
Closes the stream. |
abstract int |
InputStream.read()
Reads the next byte of data from the input stream. |
int |
InputStream.read(byte[] b)
Reads some number of bytes from the input stream and stores them into the buffer array b . |
int |
InputStream.read(byte[] b,
int off,
int len)
Reads up to len bytes of data from the input stream into
an array of bytes. |
long |
InputStream.skip(long n)
Skips over and discards n bytes of data from this input
stream. |
int |
InputStream.available()
Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream. |
void |
InputStream.close()
Closes this input stream and releases any system resources associated with the stream. |
void |
InputStream.reset()
Repositions this stream to the position at the time the mark method was last called on this input stream. |
void |
FilterOutputStream.write(int b)
Writes the specified byte to this output stream. |
void |
FilterOutputStream.write(byte[] b)
Writes b.length bytes to this output stream. |
void |
FilterOutputStream.write(byte[] b,
int off,
int len)
Writes len bytes from the specified
byte array starting at offset off to
this output stream. |
void |
FilterOutputStream.flush()
Flushes this output stream and forces any buffered output bytes to be written out to the stream. |
void |
FilterOutputStream.close()
Closes this output stream and releases any system resources associated with the stream. |
void |
FileOutputStream.write(int b)
Writes the specified byte to this file output stream. |
void |
FileOutputStream.write(byte[] b)
Writes b.length bytes from the specified byte array
to this file output stream. |
void |
FileOutputStream.write(byte[] b,
int off,
int len)
Writes len bytes from the specified byte array
starting at offset off to this file output stream. |
void |
FileOutputStream.close()
Closes this file output stream and releases any system resources associated with this stream. |
FileDescriptor |
FileOutputStream.getFD()
Returns the file descriptor associated with this stream. |
protected void |
FileOutputStream.finalize()
Cleans up the connection to the file, and ensures that the close method of this file output stream is
called when there are no more references to this stream. |
int |
FileInputStream.read()
Reads a byte of data from this input stream. |
int |
FileInputStream.read(byte[] b)
Reads up to b.length bytes of data from this input
stream into an array of bytes. |
int |
FileInputStream.read(byte[] b,
int off,
int len)
Reads up to len bytes of data from this input stream
into an array of bytes. |
long |
FileInputStream.skip(long n)
Skips over and discards n bytes of data from the
input stream. |
int |
FileInputStream.available()
Returns the number of bytes that can be read from this file input stream without blocking. |
void |
FileInputStream.close()
Closes this file input stream and releases any system resources associated with the stream. |
FileDescriptor |
FileInputStream.getFD()
Returns the FileDescriptor
object that represents the connection to
the actual file in the file system being
used by this FileInputStream . |
protected void |
FileInputStream.finalize()
Ensures that the close method of this file input stream is
called when there are no more references to it. |
void |
Externalizable.writeExternal(ObjectOutput out)
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays. |
void |
Externalizable.readExternal(ObjectInput in)
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. |
void |
DataOutput.write(int b)
Writes to the output stream the eight low-order bits of the argument b . |
void |
DataOutput.write(byte[] b)
Writes to the output stream all the bytes in array b . |
void |
DataOutput.write(byte[] b,
int off,
int len)
Writes len bytes from array
b , in order, to
the output stream. |
void |
DataOutput.writeBoolean(boolean v)
Writes a boolean value to this output stream. |
void |
DataOutput.writeByte(int v)
Writes to the output stream the eight low- order bits of the argument v . |
void |
DataOutput.writeShort(int v)
Writes two bytes to the output stream to represent the value of the argument. |
void |
DataOutput.writeChar(int v)
Writes a char value, wich
is comprised of two bytes, to the
output stream. |
void |
DataOutput.writeInt(int v)
Writes an int value, which is
comprised of four bytes, to the output stream. |
void |
DataOutput.writeLong(long v)
Writes a long value, which is
comprised of eight bytes, to the output stream. |
void |
DataOutput.writeFloat(float v)
Writes a float value,
which is comprised of four bytes, to the output stream. |
void |
DataOutput.writeDouble(double v)
Writes a double value,
which is comprised of eight bytes, to the output stream. |
void |
DataOutput.writeBytes(String s)
Writes a string to the output stream. |
void |
DataOutput.writeChars(String s)
Writes every character in the string s ,
to the output stream, in order,
two bytes per character. |
void |
DataOutput.writeUTF(String str)
Writes two bytes of length information to the output stream, followed by the Java modified UTF representation of every character in the string s . |
void |
DataInput.readFully(byte[] b)
Reads some bytes from an input stream and stores them into the buffer array b . |
void |
DataInput.readFully(byte[] b,
int off,
int len)
Reads len
bytes from
an input stream. |
int |
DataInput.skipBytes(int n)
Makes an attempt to skip over n bytes
of data from the input
stream, discarding the skipped bytes. |
boolean |
DataInput.readBoolean()
Reads one input byte and returns true if that byte is nonzero,
false if that byte is zero. |
byte |
DataInput.readByte()
Reads and returns one input byte. |
int |
DataInput.readUnsignedByte()
Reads one input byte, zero-extends it to type int , and returns
the result, which is therefore in the range
0
through 255 . |
short |
DataInput.readShort()
Reads two input bytes and returns a short value. |
int |
DataInput.readUnsignedShort()
Reads two input bytes and returns an int value in the range 0
through 65535 . |
char |
DataInput.readChar()
Reads an input char and returns the char value. |
int |
DataInput.readInt()
Reads four input bytes and returns an int value. |
long |
DataInput.readLong()
Reads eight input bytes and returns a long value. |
float |
DataInput.readFloat()
Reads four input bytes and returns a float value. |
double |
DataInput.readDouble()
Reads eight input bytes and returns a double value. |
String |
DataInput.readLine()
Reads the next line of text from the input stream. |
String |
DataInput.readUTF()
Reads in a string that has been encoded using a modified UTF-8 format. |
void |
DataOutputStream.write(int b)
Writes the specified byte (the low eight bits of the argument b ) to the underlying output stream. |
void |
DataOutputStream.write(byte[] b,
int off,
int len)
Writes len bytes from the specified byte array
starting at offset off to the underlying output stream. |
void |
DataOutputStream.flush()
Flushes this data output stream. |
void |
DataOutputStream.writeBoolean(boolean v)
Writes a boolean to the underlying output stream as
a 1-byte value. |
void |
DataOutputStream.writeByte(int v)
Writes out a byte to the underlying output stream as
a 1-byte value. |
void |
DataOutputStream.writeShort(int v)
Writes a short to the underlying output stream as two
bytes, high byte first. |
void |
DataOutputStream.writeChar(int v)
Writes a char to the underlying output stream as a
2-byte value, high byte first. |
void |
DataOutputStream.writeInt(int v)
Writes an int to the underlying output stream as four
bytes, high byte first. |
void |
DataOutputStream.writeLong(long v)
Writes a long to the underlying output stream as eight
bytes, high byte first. |
void |
DataOutputStream.writeFloat(float v)
Converts the float argument to an int using the
floatToIntBits method in class Float ,
and then writes that int value to the underlying
output stream as a 4-byte quantity, high byte first. |
void |
DataOutputStream.writeDouble(double v)
Converts the double argument to a long using the
doubleToLongBits method in class Double ,
and then writes that long value to the underlying
output stream as an 8-byte quantity, high byte first. |
void |
DataOutputStream.writeBytes(String s)
Writes out the string to the underlying output stream as a sequence of bytes. |
void |
DataOutputStream.writeChars(String s)
Writes a string to the underlying output stream as a sequence of characters. |
void |
DataOutputStream.writeUTF(String str)
Writes a string to the underlying output stream using Java modified UTF-8 encoding in a machine-independent manner. |
int |
DataInputStream.read(byte[] b)
Reads some number of bytes from the contained input stream and stores them into the buffer array b . |
int |
DataInputStream.read(byte[] b,
int off,
int len)
Reads up to len bytes of data from the contained
input stream into an array of bytes. |
void |
DataInputStream.readFully(byte[] b)
See the general contract of the readFully
method of DataInput . |
void |
DataInputStream.readFully(byte[] b,
int off,
int len)
See the general contract of the readFully
method of DataInput . |
int |
DataInputStream.skipBytes(int n)
See the general contract of the skipBytes
method of DataInput . |
boolean |
DataInputStream.readBoolean()
See the general contract of the readBoolean
method of DataInput . |
byte |
DataInputStream.readByte()
See the general contract of the readByte
method of DataInput . |
int |
DataInputStream.readUnsignedByte()
See the general contract of the readUnsignedByte
method of DataInput . |
short |
DataInputStream.readShort()
See the general contract of the readShort
method of DataInput . |
int |
DataInputStream.readUnsignedShort()
See the general contract of the readUnsignedShort
method of DataInput . |
char |
DataInputStream.readChar()
See the general contract of the readChar
method of DataInput . |
int |
DataInputStream.readInt()
See the general contract of the readInt
method of DataInput . |
long |
DataInputStream.readLong()
See the general contract of the readLong
method of DataInput . |
float |
DataInputStream.readFloat()
See the general contract of the readFloat
method of DataInput . |
double |
DataInputStream.readDouble()
See the general contract of the readDouble
method of DataInput . |
String |
DataInputStream.readLine()
Deprecated. This method does not properly convert bytes to characters. As of JDK 1.1, the preferred way to read lines of text is via the BufferedReader.readLine() method. Programs that use the
DataInputStream class to read lines can be converted to use
the BufferedReader class by replacing code of the form:
with:DataInputStream d = new DataInputStream(in); BufferedReader d = new BufferedReader(new InputStreamReader(in)); |
String |
DataInputStream.readUTF()
See the general contract of the readUTF
method of DataInput . |
static String |
DataInputStream.readUTF(DataInput in)
Reads from the stream in a representation
of a Unicode character string encoded in
Java modified UTF-8 format; this string
of characters is then returned as a String . |
String |
File.getCanonicalPath()
Returns the canonical pathname string of this abstract pathname. |
File |
File.getCanonicalFile()
Returns the canonical form of this abstract pathname. |
boolean |
File.createNewFile()
Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not yet exist. |
static File |
File.createTempFile(String prefix,
String suffix,
File directory)
Creates a new empty file in the specified directory, using the given prefix and suffix strings to generate its name. |
static File |
File.createTempFile(String prefix,
String suffix)
Creates an empty file in the default temporary-file directory, using the given prefix and suffix to generate its name. |
void |
BufferedWriter.write(int c)
Write a single character. |
void |
BufferedWriter.write(char[] cbuf,
int off,
int len)
Write a portion of an array of characters. |
void |
BufferedWriter.write(String s,
int off,
int len)
Write a portion of a String. |
void |
BufferedWriter.newLine()
Write a line separator. |
void |
BufferedWriter.flush()
Flush the stream. |
void |
BufferedWriter.close()
Close the stream. |
void |
ByteArrayOutputStream.writeTo(OutputStream out)
Writes the complete contents of this byte array output stream to the specified output stream argument, as if by calling the output stream's write method using out.write(buf, 0, count) . |
void |
ByteArrayOutputStream.close()
Closing a ByteArrayOutputStream has no effect. |
void |
ByteArrayInputStream.close()
Closing a ByteArrayInputStream has no effect. |
int |
BufferedReader.read()
Read a single character. |
int |
BufferedReader.read(char[] cbuf,
int off,
int len)
Read characters into a portion of an array. |
String |
BufferedReader.readLine()
Read a line of text. |
long |
BufferedReader.skip(long n)
Skip characters. |
boolean |
BufferedReader.ready()
Tell whether this stream is ready to be read. |
void |
BufferedReader.mark(int readAheadLimit)
Mark the present position in the stream. |
void |
BufferedReader.reset()
Reset the stream to the most recent mark. |
void |
BufferedReader.close()
Close the stream. |
int |
BufferedInputStream.read()
See the general contract of the read
method of InputStream . |
int |
BufferedInputStream.read(byte[] b,
int off,
int len)
Reads bytes from this byte-input stream into the specified byte array, starting at the given offset. |
long |
BufferedInputStream.skip(long n)
See the general contract of the skip
method of InputStream . |
int |
BufferedInputStream.available()
Returns the number of bytes that can be read from this input stream without blocking. |
void |
BufferedInputStream.reset()
See the general contract of the reset
method of InputStream . |
void |
BufferedInputStream.close()
Closes this input stream and releases any system resources associated with the stream. |
void |
BufferedOutputStream.write(int b)
Writes the specified byte to this buffered output stream. |
void |
BufferedOutputStream.write(byte[] b,
int off,
int len)
Writes len bytes from the specified byte array
starting at offset off to this buffered output stream. |
void |
BufferedOutputStream.flush()
Flushes this buffered output stream. |
Constructors in java.io that throw IOException | |
PipedInputStream(PipedOutputStream src)
Creates a PipedInputStream so
that it is connected to the piped output
stream src . |
|
PipedOutputStream(PipedInputStream snk)
Creates a piped output stream connected to the specified piped input stream. |
|
ObjectOutputStream(OutputStream out)
Creates an ObjectOutputStream that writes to the specified OutputStream. |
|
ObjectOutputStream()
Provide a way for subclasses that are completely reimplementing ObjectOutputStream to not have to allocate private data just used by this implementation of ObjectOutputStream. |
|
ObjectInputStream(InputStream in)
Creates an ObjectInputStream that reads from the specified InputStream. |
|
ObjectInputStream()
Provide a way for subclasses that are completely reimplementing ObjectInputStream to not have to allocate private data just used by this implementation of ObjectInputStream. |
|
FileWriter(String fileName)
Constructs a FileWriter object given a file name. |
|
FileWriter(String fileName,
boolean append)
Constructs a FileWriter object given a file name with a boolean indicating whether or not to append the data written. |
|
FileWriter(File file)
Constructs a FileWriter object given a File object. |
|
FileWriter(File file,
boolean append)
Constructs a FileWriter object given a File object. |
Uses of IOException in java.lang |
Methods in java.lang that throw IOException | |
Process |
Runtime.exec(String command)
Executes the specified string command in a separate process. |
Process |
Runtime.exec(String cmd,
String[] envp)
Executes the specified string command in a separate process with the specified environment. |
Process |
Runtime.exec(String command,
String[] envp,
File dir)
Executes the specified string command in a separate process with the specified environment and working directory. |
Process |
Runtime.exec(String[] cmdarray)
Executes the specified command and arguments in a separate process. |
Process |
Runtime.exec(String[] cmdarray,
String[] envp)
Executes the specified command and arguments in a separate process with the specified environment. |
Process |
Runtime.exec(String[] cmdarray,
String[] envp,
File dir)
Executes the specified command and arguments in a separate process with the specified environment and working directory. |
Enumeration |
ClassLoader.getResources(String name)
Finds all the resources with the given name. |
protected Enumeration |
ClassLoader.findResources(String name)
Returns an enumeration of URL objects
representing all the resources with the given name. |
static Enumeration |
ClassLoader.getSystemResources(String name)
Finds all resources of the specified name from the search path used to load classes. |
Uses of IOException in java.net |
Subclasses of IOException in java.net | |
class |
BindException
Signals that an error occurred while attempting to bind a socket to a local address and port. |
class |
MalformedURLException
Thrown to indicate that a malformed URL has occurred. |
class |
PortUnreachableException
Signals that an ICMP Port Unreachable message has been received on a connected datagram. |
class |
ProtocolException
Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. |
class |
SocketException
Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. |
class |
SocketTimeoutException
Signals that a timeout has occurred on a socket read or accept. |
class |
UnknownHostException
Thrown to indicate that the IP address of a host could not be determined. |
class |
UnknownServiceException
Thrown to indicate that an unknown service exception has occurred. |
Methods in java.net that throw IOException | |
protected abstract URLConnection |
URLStreamHandler.openConnection(URL u)
Opens a connection to the object referenced by the URL argument. |
abstract void |
URLConnection.connect()
Opens a communications link to the resource referenced by this URL, if such a connection has not already been established. |
Object |
URLConnection.getContent()
Retrieves the contents of this URL connection. |
Object |
URLConnection.getContent(Class[] classes)
Retrieves the contents of this URL connection. |
Permission |
URLConnection.getPermission()
Returns a permission object representing the permission necessary to make the connection represented by this object. |
InputStream |
URLConnection.getInputStream()
Returns an input stream that reads from this open connection. |
OutputStream |
URLConnection.getOutputStream()
Returns an output stream that writes to this connection. |
static String |
URLConnection.guessContentTypeFromStream(InputStream is)
Tries to determine the type of an input stream based on the characters at the beginning of the input stream. |
Enumeration |
URLClassLoader.findResources(String name)
Returns an Enumeration of URLs representing all of the resources on the URL search path having the specified name. |
URLConnection |
URL.openConnection()
Returns a URLConnection object that represents a
connection to the remote object referred to by the URL . |
InputStream |
URL.openStream()
Opens a connection to this URL and returns an
InputStream for reading from that connection. |
Object |
URL.getContent()
Gets the contents of this URL. |
Object |
URL.getContent(Class[] classes)
Gets the contents of this URL. |
abstract JarFile |
JarURLConnection.getJarFile()
Return the JAR file for this connection. |
Manifest |
JarURLConnection.getManifest()
Returns the Manifest for this connection, or null if none. |
JarEntry |
JarURLConnection.getJarEntry()
Return the JAR entry object for this connection, if any. |
Attributes |
JarURLConnection.getAttributes()
Return the Attributes object for this connection if the URL for it points to a JAR file entry, null otherwise. |
Attributes |
JarURLConnection.getMainAttributes()
Returns the main Attributes for the JAR file for this connection. |
Certificate[] |
JarURLConnection.getCertificates()
Return the Certificate object for this connection if the URL for it points to a JAR file entry, null otherwise. |
protected abstract void |
DatagramSocketImpl.send(DatagramPacket p)
Sends a datagram packet. |
protected abstract int |
DatagramSocketImpl.peek(InetAddress i)
Peek at the packet to see who it is from. |
protected abstract int |
DatagramSocketImpl.peekData(DatagramPacket p)
Peek at the packet to see who it is from. |
protected abstract void |
DatagramSocketImpl.receive(DatagramPacket p)
Receive the datagram packet. |
protected abstract void |
DatagramSocketImpl.setTimeToLive(int ttl)
Set the TTL (time-to-live) option. |
protected abstract int |
DatagramSocketImpl.getTimeToLive()
Retrieve the TTL (time-to-live) option. |
protected abstract void |
DatagramSocketImpl.join(InetAddress inetaddr)
Join the multicast group. |
protected abstract void |
DatagramSocketImpl.leave(InetAddress inetaddr)
Leave the multicast group. |
protected abstract void |
DatagramSocketImpl.joinGroup(SocketAddress mcastaddr,
NetworkInterface netIf)
Join the multicast group. |
protected abstract void |
DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr,
NetworkInterface netIf)
Leave the multicast group. |
void |
DatagramSocket.send(DatagramPacket p)
Sends a datagram packet from this socket. |
void |
DatagramSocket.receive(DatagramPacket p)
Receives a datagram packet from this socket. |
static void |
DatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac)
Sets the datagram socket implementation factory for the application. |
abstract Object |
ContentHandler.getContent(URLConnection urlc)
Given a URL connect stream positioned at the beginning of the representation of an object, this method reads that stream and creates an object from it. |
Object |
ContentHandler.getContent(URLConnection urlc,
Class[] classes)
Given a URL connect stream positioned at the beginning of the representation of an object, this method reads that stream and creates an object that matches one of the types specified. |
Uses of IOException in java.security |
Methods in java.security that throw IOException | |
void |
Provider.load(InputStream inStream)
Reads a property list (key and element pairs) from the input stream. |
void |
DigestOutputStream.write(int b)
Updates the message digest (if the digest function is on) using the specified byte, and in any case writes the byte to the output stream. |
void |
DigestOutputStream.write(byte[] b,
int off,
int len)
Updates the message digest (if the digest function is on) using the specified subarray, and in any case writes the subarray to the output stream. |
Uses of IOException in java.util |
Methods in java.util that throw IOException | |
void |
Properties.load(InputStream inStream)
Reads a property list (key and element pairs) from the input stream. |
void |
Properties.store(OutputStream out,
String header)
Writes this property list (key and element pairs) in this Properties table to the output stream in a format suitable
for loading into a Properties table using the
load method. |
Constructors in java.util that throw IOException | |
PropertyResourceBundle(InputStream stream)
Creates a property resource bundle. |
Uses of IOException in java.util.jar |
Subclasses of IOException in java.util.jar | |
class |
JarException
Signals that an error of some sort has occurred while reading from or writing to a JAR file. |
Methods in java.util.jar that throw IOException | |
void |
Manifest.write(OutputStream out)
Writes the Manifest to the specified OutputStream. |
void |
Manifest.read(InputStream is)
Reads the Manifest from the specified InputStream. |
ZipEntry |
JarInputStream.getNextEntry()
Reads the next ZIP file entry and positions stream at the beginning of the entry data. |
JarEntry |
JarInputStream.getNextJarEntry()
Reads the next JAR file entry and positions the stream at the beginning of the entry data. |
int |
JarInputStream.read(byte[] b,
int off,
int len)
Reads from the current JAR file entry into an array of bytes. |
Manifest |
JarFile.getManifest()
Returns the JAR file manifest, or null if none. |
InputStream |
JarFile.getInputStream(ZipEntry ze)
Returns an input stream for reading the contents of the specified ZIP file entry. |
Attributes |
JarEntry.getAttributes()
Returns the Manifest Attributes for this
entry, or null if none. |
Constructors in java.util.jar that throw IOException | |
Manifest(InputStream is)
Constructs a new Manifest from the specified input stream. |
|
JarInputStream(InputStream in)
Creates a new JarInputStream and reads the optional
manifest. |
|
JarInputStream(InputStream in,
boolean verify)
Creates a new JarInputStream and reads the optional
manifest. |
|
JarFile(String name)
Creates a new JarFile to read from the specified
file name . |
|
JarFile(String name,
boolean verify)
Creates a new JarFile to read from the specified
file name . |
|
JarFile(File file)
Creates a new JarFile to read from the specified
File object. |
|
JarFile(File file,
boolean verify)
Creates a new JarFile to read from the specified
File object. |
|
JarFile(File file,
boolean verify,
int mode)
Creates a new JarFile to read from the specified
File object in the specified mode. |
Uses of IOException in java.util.zip |
Subclasses of IOException in java.util.zip | |
class |
ZipException
Signals that a Zip exception of some sort has occurred. |
Methods in java.util.zip that throw IOException | |
ZipEntry |
ZipInputStream.getNextEntry()
Reads the next ZIP file entry and positions stream at the beginning of the entry data. |
void |
ZipInputStream.closeEntry()
Closes the current ZIP entry and positions the stream for reading the next entry. |
int |
ZipInputStream.available()
Returns 0 after EOF has reached for the current entry data, otherwise always return 1. |
int |
ZipInputStream.read(byte[] b,
int off,
int len)
Reads from the current ZIP entry into an array of bytes. |
long |
ZipInputStream.skip(long n)
Skips specified number of bytes in the current ZIP entry. |
void |
ZipInputStream.close()
Closes the ZIP input stream. |
InputStream |
ZipFile.getInputStream(ZipEntry entry)
Returns an input stream for reading the contents of the specified zip file entry. |
void |
ZipFile.close()
Closes the ZIP file. |
protected void |
ZipFile.finalize()
Ensures that the close method of this ZIP file is
called when there are no more references to it. |
int |
InflaterInputStream.read()
Reads a byte of uncompressed data. |
int |
InflaterInputStream.read(byte[] b,
int off,
int len)
Reads uncompressed data into an array of bytes. |
int |
InflaterInputStream.available()
Returns 0 after EOF has reached, otherwise always return 1. |
long |
InflaterInputStream.skip(long n)
Skips specified number of bytes of uncompressed data. |
void |
InflaterInputStream.close()
Closes the input stream. |
protected void |
InflaterInputStream.fill()
Fills input buffer with more data to decompress. |
Constructors in java.util.zip that throw IOException | |
ZipFile(String name)
Opens a zip file for reading. |
|
ZipFile(File file,
int mode)
Opens a new ZipFile to read from the specified
File object in the specified mode. |
|
ZipFile(File file)
Opens a ZIP file for reading given the specified File object. |
Uses of IOException in javax.microedition.io |
Subclasses of IOException in javax.microedition.io | |
class |
ConnectionNotFoundException
This class is used to signal that a connection target cannot be found, or the protocol type is not supported. |
Methods in javax.microedition.io that throw IOException | |
String |
UDPDatagramConnection.getLocalAddress()
Gets the local address to which the datagram connection is bound. |
int |
UDPDatagramConnection.getLocalPort()
Returns the local port to which this datagram connection is bound. |
OutputStream |
OutputConnection.openOutputStream()
Open and return an output stream for a connection. |
DataOutputStream |
OutputConnection.openDataOutputStream()
Open and return a data output stream for a connection. |
void |
Datagram.setAddress(String addr)
Set datagram address. |
int |
DatagramConnection.getMaximumLength()
Get the maximum length a datagram can be. |
int |
DatagramConnection.getNominalLength()
Get the nominal length of a datagram. |
void |
DatagramConnection.send(Datagram dgram)
Send a datagram. |
void |
DatagramConnection.receive(Datagram dgram)
Receive a datagram. |
Datagram |
DatagramConnection.newDatagram(int size)
Create a new datagram object. |
Datagram |
DatagramConnection.newDatagram(int size,
String addr)
Create a new datagram object. |
Datagram |
DatagramConnection.newDatagram(byte[] buf,
int size)
Create a new datagram object. |
Datagram |
DatagramConnection.newDatagram(byte[] buf,
int size,
String addr)
Make a new datagram object. |
InputStream |
InputConnection.openInputStream()
Open and return an input stream for a connection. |
DataInputStream |
InputConnection.openDataInputStream()
Open and return a data input stream for a connection. |
static Connection |
Connector.open(String name)
Create and open a Connection. |
static Connection |
Connector.open(String name,
int mode)
Create and open a Connection. |
static Connection |
Connector.open(String name,
int mode,
boolean timeouts)
Create and open a Connection. |
static DataInputStream |
Connector.openDataInputStream(String name)
Create and open a connection input stream. |
static DataOutputStream |
Connector.openDataOutputStream(String name)
Create and open a connection output stream. |
static InputStream |
Connector.openInputStream(String name)
Create and open a connection input stream. |
static OutputStream |
Connector.openOutputStream(String name)
Create and open a connection output stream. |
StreamConnection |
StreamConnectionNotifier.acceptAndOpen()
Returns a StreamConnection object that represents
a server side socket connection. |
void |
Connection.close()
Close the connection. |
|
CDC 1.1.2 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |