ok, ho aggiunto il metodo close e quindi la classe di test diventa così:

codice:
package file;

import java.io.FileNotFoundException;

public class CatFilesTest {

	public static void main(String[] args) throws FileNotFoundException {
		
		CatFiles x = new CatFiles("ConcatenazioneRisultato.txt");
		x.concatenaFile("Concatenazione.txt");
		x.concatenaFile("Concatenazione1.txt");
		x.concatenaFile("Concatenazione2.txt");
		x.close();

	}

}
ma è l'unica soluzione possibile? non è possibile farlo funzionare in qualche modo senza dover invocare quel metodo close nella classe di test?