Hallo Leute.
Da ich nun mal richtig am Programmeiren bin tun sich mir mittlerweile immer öfters Fragen auf. Zurzeit habe ich das Problem das ich öfters auf eine Textdatei zugreifen muss und Java bietet da ja einiges an Klassen an. Ich sehe immer öfters daas Leute die Klasse File sowies, FileReader/Writer und BufferedReader/Writer benutzen. Ich hingegen benutze meistens RandomAccessFile, weil ich finde man kann mit ihr leichter Zeilen ausgeben kann als mit den anderen. Aber mit File und FileWriter kann ich ganz einfach ans Ende einer Zeile schreiben kann, bei RandomAccess muss maan erst immer das Ende suchen und dann die Datei anhängen.Nun ist meine Frage wo liegt der Unterschied zwischen all den Klassen?Also wofr sollte man was für eine Klasse verwenden?Und ist es schlimm wenn ich in meinem Code File,FileWriter und RandomAccessFile vermische?(Wie gesagt mit FileWriter schreiben und mit RandomAccessFile lesen)?
Vielen Dank für eure Hilfe
-GhostfaceChilla-
Da ich nun mal richtig am Programmeiren bin tun sich mir mittlerweile immer öfters Fragen auf. Zurzeit habe ich das Problem das ich öfters auf eine Textdatei zugreifen muss und Java bietet da ja einiges an Klassen an. Ich sehe immer öfters daas Leute die Klasse File sowies, FileReader/Writer und BufferedReader/Writer benutzen. Ich hingegen benutze meistens RandomAccessFile, weil ich finde man kann mit ihr leichter Zeilen ausgeben kann als mit den anderen. Aber mit File und FileWriter kann ich ganz einfach ans Ende einer Zeile schreiben kann, bei RandomAccess muss maan erst immer das Ende suchen und dann die Datei anhängen.Nun ist meine Frage wo liegt der Unterschied zwischen all den Klassen?Also wofr sollte man was für eine Klasse verwenden?Und ist es schlimm wenn ich in meinem Code File,FileWriter und RandomAccessFile vermische?(Wie gesagt mit FileWriter schreiben und mit RandomAccessFile lesen)?
Vielen Dank für eure Hilfe
-GhostfaceChilla-