Dateien schreiben und lesen mit Java

Ich versuche jetzt schon einige Stunden mit Java ein Programm zu schreiben, daß eine einfache Textdatei schreiben und lesen kann.
Zuerst bekam ich nur Compiler-Fehler („unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown“), jetzt meint das Programm während der Ausführung, es hat keine leserechte für die Datei, obwohl ich jedem (Gruppe, Besitzer, Andere) volle Lese-/Schreib-/Ausführungsrechte gegeben habe.
Kennt jemand einen Link auf ein tutorial, das das Problem behandelt?
Oder kann mir einfach einen Source geben?

Danke für eure Hilfe

Mein Source sieht derzeit so aus:
[…]

public void Dateiverarbeiten()
{
 try
 {
 File file = new File("data.dat"); 
 if(!file.exists() )
 { file.createNewFile(); }

 BufferedReader input;
 input = new BufferedReader(
 new InputStreamReader(
 new FileInputStream(file)));

 String line;
 while( (line = input.readLine() ) != null)
 { System.out.println(line); }

 }
 catch(Exception e)
 { System.out.println(e); }
}

[…]

ist es ein applet? wenn ja, dann muss das appelt erst signiert werden

Ja, es ist ein Applet.
Wie signiere ich das denn?
Und die Datei, die es lesen und schreiben soll, ist im Netz (also quasi eine Datenbank).

Ja, es ist ein Applet.
Wie signiere ich das denn?
Und die Datei, die es lesen und schreiben soll, ist im Netz
(also quasi eine Datenbank).

das ist etwas viel um es hier zu beschreiben. am besten du liest mal ein paar faqs und tutorials durch, wo es schritt für schritt beschrieben wird. z.b http://java.sun.com/docs/books/tutorial/jar/sign/sig…
oder gogglen nach signed applet bzw. applets signieren