Applets, rodando no Netscape, não podem escrever e ler de arquivos diretamente.
Para que o seu applet possa ler arquivos, você tem que realizar a leitura via o servidor, através da URL do arquivo.
Isto significa que os applets só poderão ler arquivos que tenham permissão de leitura para qualquer usuário (lembre-se que, para o sistema, o usuário do Netscape é nobody).
A escrita, através de um applet, não é permitida em hipótese alguma.
Aplicações Stand-Alone podem ler e escrever de arquivos normalmente.
Provê as classes básicas para leitura e escrita, como extensões das classes abstratas InputStream e OutputStream.
java.lang.Object | +----java.io.InputStream |
java.lang.Object | +----java.io.OutputStream |
A classe java.io.File representa um nome de arquivo do sistema hospedeiro. Pode ser usada para implementar abstrações que lidem com a maioria das características de arquivos que são dependentes do sistema, como o caracter de separação, por exemplo.
Provê as classes necessárias para localizar arquivos pela rede. Usaremos a classe URL no exemplo a seguir.