Hallo leute
Ich blättere schon seit ner stunde das 12. Kapitel "Dateiströme und Dateien" in der Insel durch, und komme mir selbst wie ein vollidiot vor: in allen beispielen werden da irgendwelche byte[]-arrays hin und her gespeichert/ausgelesen, da werden dreiundfünfzigmilliarden verschiedene dateistrom-typen beschrieben, aber irgerdnwie finde ich keinen beispiel mit einer sinnvollen anwendung: was mach ich denn mit diesen bytes jetzt? Und wo krig ich die eigentlich her? Wie wandele ich meine objekt-instanzen und integer-arrays und den ganzen kram in diese byte[]-arrays denn um??
In c++ wars ja einfach: zeiger schnappen, nach (char*) kasten, länge der zu schreibenden bytes mit sizeof() rausfinden und übergeben, fertig. Nur die startposition und länge war gefragt, sonst gar nix... geht ja alles in Java irgendwie nicht direkt, und ich stehe wiedermal total auf dem schlauch...
wie wandle ich also meine objekt-instanzen ich byte[]-arrays um (und zurück)?
Sry, wahrscheinlich irgendetwas total triviales, nur mir fehlts es wieder mal am grundlegendsten allgemeinwissen...
Thx im voraus.
greetz andrey
Ich blättere schon seit ner stunde das 12. Kapitel "Dateiströme und Dateien" in der Insel durch, und komme mir selbst wie ein vollidiot vor: in allen beispielen werden da irgendwelche byte[]-arrays hin und her gespeichert/ausgelesen, da werden dreiundfünfzigmilliarden verschiedene dateistrom-typen beschrieben, aber irgerdnwie finde ich keinen beispiel mit einer sinnvollen anwendung: was mach ich denn mit diesen bytes jetzt? Und wo krig ich die eigentlich her? Wie wandele ich meine objekt-instanzen und integer-arrays und den ganzen kram in diese byte[]-arrays denn um??
In c++ wars ja einfach: zeiger schnappen, nach (char*) kasten, länge der zu schreibenden bytes mit sizeof() rausfinden und übergeben, fertig. Nur die startposition und länge war gefragt, sonst gar nix... geht ja alles in Java irgendwie nicht direkt, und ich stehe wiedermal total auf dem schlauch...
wie wandle ich also meine objekt-instanzen ich byte[]-arrays um (und zurück)?
Sry, wahrscheinlich irgendetwas total triviales, nur mir fehlts es wieder mal am grundlegendsten allgemeinwissen...
Thx im voraus.
greetz andrey