# Uses of Class
java.io.FileNotFoundException

Packages that use FileNotFoundException
Package | Description
--- | ---
java.io | Provides for system input and output through data streams, serialization and the file system.
java.net.http | HTTP Client and WebSocket APIs
java.util | Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
javax.imageio.stream | A package of the Java Image I/O API dealing with low-level I/O from files and streams.
javax.swing.filechooser | Contains classes and interfaces used by the `JFileChooser` component.

## Uses of FileNotFoundException in java.io

Constructors in java.io that throw FileNotFoundException
Constructor | Description
--- | ---
`FileInputStream​(File file)` | Creates a `FileInputStream` by opening a connection to an actual file, the file named by the `File` object `file` in the file system.
`FileInputStream​(String name)` | Creates a `FileInputStream` by opening a connection to an actual file, the file named by the path name `name` in the file system.
`FileOutputStream​(File file)` | Creates a file output stream to write to the file represented by the specified `File` object.
`FileOutputStream​(File file, boolean append)` | Creates a file output stream to write to the file represented by the specified `File` object.
`FileOutputStream​(String name)` | Creates a file output stream to write to the file with the specified name.
`FileOutputStream​(String name, boolean append)` | Creates a file output stream to write to the file with the specified name.
`FileReader​(File file)` | Creates a new `FileReader`, given the `File` to read, using the platform's default charset.
`FileReader​(String fileName)` | Creates a new `FileReader`, given the name of the file to read, using the platform's default charset.
`PrintStream​(File file)` | Creates a new print stream, without automatic line flushing, with the specified file.
`PrintStream​(File file, String csn)` | Creates a new print stream, without automatic line flushing, with the specified file and charset.
`PrintStream​(String fileName)` | Creates a new print stream, without automatic line flushing, with the specified file name.
`PrintStream​(String fileName, String csn)` | Creates a new print stream, without automatic line flushing, with the specified file name and charset.
`PrintWriter​(File file)` | Creates a new PrintWriter, without automatic line flushing, with the specified file.
`PrintWriter​(File file, String csn)` | Creates a new PrintWriter, without automatic line flushing, with the specified file and charset.
`PrintWriter​(String fileName)` | Creates a new PrintWriter, without automatic line flushing, with the specified file name.
`PrintWriter​(String fileName, String csn)` | Creates a new PrintWriter, without automatic line flushing, with the specified file name and charset.
`RandomAccessFile​(File file, String mode)` | Creates a random access file stream to read from, and optionally to write to, the file specified by the `File` argument.
`RandomAccessFile​(String name, String mode)` | Creates a random access file stream to read from, and optionally to write to, a file with the specified name.

## Uses of FileNotFoundException in java.net.http

Methods in java.net.http that throw FileNotFoundException
Modifier and Type | Method | Description
--- | --- | ---
`static HttpRequest.BodyPublisher` | HttpRequest.BodyPublishers.`ofFile​(Path path)` | A request body publisher that takes data from the contents of a File.

## Uses of FileNotFoundException in java.util

Constructors in java.util that throw FileNotFoundException
Constructor | Description
--- | ---
`Formatter​(File file)` | Constructs a new formatter with the specified file.
`Formatter​(File file, String csn)` | Constructs a new formatter with the specified file and charset.
`Formatter​(File file, String csn, Locale l)` | Constructs a new formatter with the specified file, charset, and locale.
`Formatter​(String fileName)` | Constructs a new formatter with the specified file name.
`Formatter​(String fileName, String csn)` | Constructs a new formatter with the specified file name and charset.
`Formatter​(String fileName, String csn, Locale l)` | Constructs a new formatter with the specified file name, charset, and locale.
`Scanner​(File source)` | Constructs a new `Scanner` that produces values scanned from the specified file.
`Scanner​(File source, String charsetName)` | Constructs a new `Scanner` that produces values scanned from the specified file.

## Uses of FileNotFoundException in javax.imageio.stream

Constructors in javax.imageio.stream that throw FileNotFoundException
Constructor | Description
--- | ---
`FileImageInputStream​(File f)` | Constructs a `FileImageInputStream` that will read from a given `File`.
`FileImageOutputStream​(File f)` | Constructs a `FileImageOutputStream` that will write to a given `File`.

## Uses of FileNotFoundException in javax.swing.filechooser

Methods in javax.swing.filechooser that throw FileNotFoundException
Modifier and Type | Method | Description
--- | --- | ---
`File` | FileSystemView.`getLinkLocation​(File file)` | Returns the regular file referenced by the specified link file if the specified file is a shell interpreted link.