salve a tutti! ho un dubbio da dover necessariamente sciogliere!!!
ho questo codice (non lo scrivo tutto....ma il necessatio per far capire)
ora...dato che nel costrurrore di server ho gestito le eccezioni, il compilatore (in questo caso eclipse) mi avvisa che giustamente i campi buffer e circolare potrebbero non essere inizializzati quando andrò a richiamarmi lo start() per avviare il run del thread server (e successivamente anche client). come devo fare per risolvere questo problema???codice:public class Server extends Thread{ public final BufferedReader buffer; public final Buffercirc circolare; Server (){ try{ buffer=new BufferedReader(new FileReader(new File("Server.txt"))); circolare=new Buffercirc(); } catch (IOException e){ System.out.println("Errore in IO: "+e); } } public void run(){ String dati; try{ while((buffer.readLine())!=null){ dati=buffer.readLine(); circolare.inserisci(dati); .... ... ..