java: Datei lesen

Beitrag lesen

Hallo zusammen

import java.io.*;  
  
public class Test  
{  
	public static void main (String[] args)  
	{  
		try{  
		final int ANZAHL=128;				  	  
		String s;				  
		char[] buffer=new char[ANZAHL];				  
		int x;					  
		FileReader fd=new FileReader (args[0]);	  
				  
while (fd.ready()) {									  
  x=fd.read(buffer, 0, ANZAHL);						if(x>0){									s=new String(buffer, 0, x);				  
	System.out.print(s);  
	}  
}  
fd.close();  
}catch(Exception e){  
System.out.println("Datei nicht vorhanden");  
 System.exit(1);  
}  
}  
}

Das ist mein code um eine Datei zu lesen.
jetzt meine frage an euch was macht genau diese Zeile :
x=fd.read(buffer, 0, ANZAHL);
und
s=new String(buffer, 0, x);
und
FileReader fd=new FileReader (args[0]);
????
Danke in voraus