Tema: Archivos 
Pregunta: Como puedo escribir y leer un archivo?? 
Respuesta: Para poder escribir o leer un archivo, usamos la clase 
FileWriter para escribir y 
FileReader para leer el contenido, despues creamos unos buffers para poder extraer el contenido o bien para escribir el contenido, tal y como se muestra en el codigo siguiente.  
 Código PHP:
    import java.io.*;
 
public class Insertar{
    public static String Archivo;
    
    Insertar(String arch){
        this.Archivo = arch;
    }
    
    public static void Escribir(String datos){
        try
        {
            FileWriter fw = new FileWriter(Archivo,true);
            BufferedWriter bw = new BufferedWriter(fw);
            PrintWriter escritor = new PrintWriter(bw);
            escritor.println(datos);
            escritor.close ();
        }
        catch(Exception e)
        {
            System.out.println("\n\nError: " + e);
        }
    }
    
    public static String Leer(){
        String texto;
        String txt = new String();
        try{
            FileReader fr = new FileReader(Archivo);
            BufferedReader lector = new BufferedReader(fr);
            texto = lector.readLine();
            while(texto != null)
            {
                txt = txt.concat(texto);
                texto = lector.readLine();
            }
            lector.close ();
        }catch(Exception err){
            System.out.println("Error: " + err);
        }
        return txt;
    }
    
    public static void main(String cvr[]){
        Insertar arch = new Insertar("myarchivo.txt");
        arch.Escribir("Hey que ondas??");
        System.out.println(arch.Leer());
    }
}