Dov'è l'errore in questo codice?
codice:
import java.io.*;
public class Files implements Serializable
{
	OutputStream os;
	InputStream  is;
	ObjectOutputStream oos;
	private String stringa;
	ObjectInputStream ois;	
	public void esegui() throws IOException
	{
	
		 stringa="prova";
		for(int i=0;i<stringa.length();i++) 
		
	  os.write(stringa.charAt(i));
		
		System.out.println(is.read());
	}
	public static void main(String arg[]) 
	{
	
		Files file = new Files();
	try{
			file.esegui();
		}
		catch(Exception e)
		{
			e.printStackTrace();
			System.out.println("Errori di IO");
		}
	}
}
codice:
java.lang.NullPointerException
        at Files.esegui(Files.java:16)
        at Files.main(Files.java:25)
Errori di IO
Press any key to continue...