247 1570 okay 1570 1991 Ansätze 1991 2191 zum 2191 2692 Umgang 2692 3735 mit 3735 4216 Dateien 4216 4737 warum 4737 5118 brauche 5118 5218 ich 5218 7162 überhaupt 7162 8625 Dateien 8625 8846 mache 8846 8986 ich 8986 9147 mir 9147 10349 den 10349 12213 Ärger 12213 12995 Festplatten 12995 13155 und 13155 13636 USB 13636 14258 Stick 14258 14498 und 14498 15100 CDs 15100 15300 und 15300 16423 Lourays 16423 16643 und 16643 18387 DVDs 18387 18928 einer 18928 19389 Speicher 19389 19509 in 19509 19670 der 19670 21233 klaut 21233 21634 Doppelpunkt 21634 22115 benutzen 22115 22275 Sie 22275 22776 alle 22776 24621 ?? 24621 24881 ist 24881 25502 üblicherweise 25502 25583 in 25583 27066 Dateien 27066 28790 untergliedert 28790 29110 warum 29110 29371 tue 29371 29511 ich 29511 29632 mir 29632 29852 das 29852 30253 an 30253 30453 ?? 30453 30674 durch 30674 30814 mir 30814 31015 so 31015 31195 ein 31195 31676 Speicher 31676 32177 anstatt 32177 32598 einfach 32598 33119 meine 33119 33941 Variablen 33941 34181 zu 34181 34482 nehmen 34482 34602 wie 34602 34723 sie 34723 35344 sind 35344 35484 im 35484 37028 Programm 37028 37348 ins 37348 38250 A 38250 38591 Punkt 38591 39313 B 39313 39533 Punkt 39533 39714 komme 39714 39794 ich 39794 39914 da 39914 40074 bin 40074 40195 ich 40195 40616 zurande 40616 40796 mit 40796 40916 den 40916 41417 Variablen 41417 41538 die 41538 41878 ich 41878 42219 sonst 42219 43121 habe 43121 43582 er 45573 45894 Punkt 45894 46315 einzig 46315 46575 möchte 46575 47016 Sachen 47016 47678 dauerhaft 47678 48419 speichern 52456 52817 die 52817 53538 Variablen 53538 53679 die 53679 54200 ich 54200 54440 so 54440 54521 in 54521 54801 meinem 54801 55202 Programm 55202 55763 rumfliegen 55763 57567 habe 57567 57667 die 57667 58008 leben 58008 58169 ja 58169 58630 nur 58630 59091 solange 59091 59191 wie 59191 59351 das 59351 59712 Programm 59712 60734 läuft 60734 61396 danach 61396 61636 sind 61636 61716 sie 61716 61897 für 61897 62097 mich 62097 62318 nicht 62318 62658 mehr 62658 63520 verfügbar 63520 63821 ?? 63821 63981 ich 63981 64242 möchte 64242 64543 Sachen 64543 65044 dauerhaft 65044 65605 speichern 65605 66146 und 66146 66467 plante 66467 66627 dann 66627 68030 zwangsläufig 68030 68211 bei 68211 69333 Dateien 69333 71337 ?? 71337 71518 ich 71518 72290 möchte 75451 76553 Terabytes 76553 76734 an 76734 77475 Datenmengen 77475 79219 speichern 79219 79340 hin 79340 79460 und 79460 79861 wieder 79861 80141 richtet 80141 80302 sich 80302 80843 täglich 80843 81123 für 81123 82106 die 82106 83108 Adresssammlung 83108 83669 aber 83669 84090 sobald 84090 84190 sie 84190 85794 anfangen 85794 86134 haben 86134 86495 größere 86495 87157 Auswertungen 87157 87357 zu 87357 87738 machen 87738 88059 oder 88059 88399 sobald 88399 88540 Sie 88540 89021 Videos 89021 90624 sammeln 90624 90865 kann 90865 90985 sie 90985 91627 Terabytes 91627 91767 an 91767 92238 Daten 94028 94750 aber 94750 95872 nur 95872 96253 einige 96253 97796 Gigabyte 97796 97997 an 97997 98819 ramm 98819 99259 normalen 99259 99741 Speicher 99741 99861 im 99861 100282 Rechner 102153 102434 damit 102434 102654 lassen 102654 103456 sich 103456 104097 automatisch 104097 104278 auf 104278 104398 der 104398 106442 Festplatte 106442 106643 und 106643 106843 muss 106843 107966 mich 107966 108046 ?? 108046 108527 Strukturen 108527 108647 der 108647 109128 Festplatte 109128 109529 beugen 109529 109730 auch 109730 109850 wenn 109850 110010 das 110010 110351 bisschen 110351 111012 unangenehm 111012 112155 ist 112155 113137 ?? 113137 113418 sehr 113418 113779 beliebt 113779 113959 ist 113959 114039 ?? 114039 114199 der 114199 115182 Datenaustausch 115182 115402 durch 115402 116344 herumtragen 119117 119358 nicht 119358 119558 alle 119558 119919 haben 119919 120680 ihr 120680 121061 Handy 121061 121943 schon 121943 122164 so 122164 122404 weit 122404 123126 aufgerüstet 123126 123366 dass 123366 123667 sie 123667 123807 den 123807 124148 Rechner 124148 124409 damit 124409 124890 verbinden 124890 125331 können 125331 125511 und 125511 125691 dann 125691 125952 alles 125952 127375 mobil 127375 127616 im 127616 127976 mobilen 127976 128277 Internet 128277 128578 machen 128578 129680 kann 129680 130061 das heißt 130061 130141 sie 130141 130482 tragen 130482 130903 USB 130903 131204 Stick 131204 131464 durch 131464 131584 die 131584 131945 Gegend 131945 134230 Datenaustausch 134230 134491 durch 134491 137297 herumtragen 137297 137638 was 137638 137898 auch 137898 138359 sicherer 138359 138740 sein 138740 139141 kann 141046 141587 als 141587 142068 tatsächlich 142068 142229 eine 142229 142730 lebendige 142730 144133 Internetverbindung 144133 146598 aufzubauen 146598 146939 stellen 146939 147921 sich 147921 148462 irgendwo 148462 148843 ohne 148843 150928 isolierte 150928 152571 Harnwindkraftanlage 152571 153794 vor 153794 154215 irgendwo 154215 154335 auf 154335 154435 der 154435 154776 kleinen 154776 155698 Insel 155698 155939 soll 155939 156059 die 156059 156219 am 156219 156620 Internet 156620 157662 hängen 157662 157863 gibt's 157863 158103 endlich 158103 158304 mal 158304 158605 irgend 158605 158745 ein 158745 159346 Funknetz 159346 159547 das 159547 159787 bis 159787 160088 dahin 160088 161491 reicht 161491 161631 dann 161631 161832 kommt 161832 161912 die 161912 162573 zwangsläufig 162573 162914 dahin 162914 163074 dass 163074 163175 sie 163175 163435 dann 163435 163876 USB 163876 164157 Stick 164157 164958 hintragen 164958 165520 füllen 165520 165640 und 165640 165840 wieder 165840 166181 zurück 166181 167404 tragen 167404 168406 an 168406 168627 und 168627 168747 ?? 168747 169068 sind 169068 169729 automatisch 169729 169909 dann 169909 170070 bei 170070 170671 Dateien 170671 170871 und 170871 171132 nicht 171132 171453 bei 171453 171814 schönen 171814 172555 Variablen 172555 174259 ABC 174259 175482 Punkt DE 175482 176003 String 176003 176604 elf 176604 176764 im 176764 177155 Rechner 178766 179508 und 179508 179949 last 179949 180129 not 180129 180410 least 180410 180800 begab 183993 184113 ich 184113 184394 möchte 184394 185897 das 185897 186118 was 186118 186318 auf 186318 186639 dem 186639 187020 einen 187020 187821 Datenträger 187821 188984 ist 188984 189184 auf 189184 189365 einem 189365 189645 anderen 189645 190227 Datenträger 190227 191890 duplizieren 191890 192311 Beistrich 192311 192452 auf 192452 192913 beiden 192913 194817 Seiten 194817 195057 diese 195057 196520 Struktur 196520 196721 ?? 196721 196921 aus 196921 197483 dem 197483 198084 Grund 198084 198645 sonst 198645 198946 alleine 198946 199086 mit 199086 199587 auseinander 199587 199748 aus 199748 199988 diesen 199988 200329 vielen 200329 200630 Gründen 200630 200810 müsse 200810 201131 ?? 201131 201391 damit 201391 202273 auseinandersetzen 202273 203275 ?? 203275 203496 es 203496 203656 ist 203656 203897 heute 203897 204077 nicht 204077 204278 ?? 204278 204458 zu 204458 204959 umständlich 204959 205159 bis 205159 205661 zu 205661 205961 meinen 205961 206362 Zeiten 206362 209649 Mara 209649 210972 die 210972 212696 Festplatten 212696 213097 und 213097 213638 USB 213638 215743 Stick 215743 215983 und 215983 216605 was 216605 216825 uns 216825 216945 zu 216945 217266 haben 217266 217687 mag 217687 218389 CDs 218389 219220 DVDs 221096 221617 die 221617 222619 sind 222619 223561 sequenziell 223561 225826 organisiert 225826 226007 ?? 226007 226187 im 226187 226488 Text 226488 227250 geschrieben 227250 227530 sind 227530 228051 sequenziell 228051 228713 organisiert 228713 228873 sie 228873 229294 haben 229294 229615 nicht 229615 230196 schön 230196 230437 oder 230437 230557 dass 230557 230697 es 230697 230877 eine 230877 231359 Variable 231359 231739 X 231739 231880 und 231880 232100 meine 232100 232641 Variable 232641 233263 Y 233263 233443 und 233443 233784 beide 233784 234265 gehören 234265 234445 zu 234445 234706 einem 234706 235688 Objekt 235688 236249 ?? 236249 236770 ABC 236770 237332 und so weiter 237332 237652 alles 237652 238093 steht 238093 239416 als 239416 239857 Bytes 239857 240118 sind 240118 241000 einander 241000 241300 sogar 241300 241521 als 241521 241982 Folge 241982 242242 von 242242 242603 Bits 242603 242703 ja 242703 243084 eigentlich 243084 243245 nur 243245 244367 hintereinander 244367 244928 sequenziell 244928 245470 eingeweiht 245470 245690 nach 245690 245870 dem 245870 246211 anderen 246211 246452 ein 246452 246732 Byte 246732 246953 nach 246953 247153 dem 247153 247855 anderen 247855 248075 eine 248075 248837 Datei 248837 249077 ist 249077 249458 einfach 249458 249599 nur 249599 250200 eine 250200 250881 Folge 250881 251122 an 251122 251904 Beitz 251904 252385 erstmals 252385 252605 ohne 252605 252966 weitere 252966 253828 Struktur 253828 254108 sich 254108 254549 meistens 254549 254690 das 254690 255071 System 255071 255231 vor 255231 255331 die 255331 256213 Füße 256213 256313 die 256313 256594 Datei 256594 256734 vor 256734 256834 die 256834 258879 Füße 258879 259240 als 259240 259480 eine 259480 259881 Folge 259881 260021 an 260021 261625 weit 261625 262006 ?? 262006 263449 netterweise 263449 265493 untergliedert 265493 266175 typischerweise 266175 266315 muss 266315 266456 man 266456 266776 sagen 266776 267057 ?? 267057 267738 typischerweise 267738 268280 netterweise 268280 268981 untergliedert 268981 271346 in 271346 273170 Ordnerverzeichnissen 273170 273331 ist 273331 273631 es 273631 274213 bedeutet 274213 274413 das 274413 274533 ein 274533 275195 Verzeichnis 275195 275495 haben 275495 275696 in 275696 275836 dem 275836 276838 Verzeichnis 276838 277380 arbeitest 277380 277961 wenn 277961 278302 es 278302 278482 in 278482 278642 dem 278642 280226 Verzeichnis 280226 280466 ein 280466 281108 Verzeichnis 281108 281849 haben 281849 282070 dann 282070 282471 mehrere 282471 284094 Verzeichnisse 284094 284435 anderer 284435 285257 Verzeichnis 285257 285678 weitere 285678 287041 Strukturierungsverzeichnisse 287041 288203 mein 288203 289266 Ordner 289266 289947 Directory 289947 291050 Folder 291050 291430 hat 291430 292673 immerhin 292673 293455 unten 293455 293916 darin 293916 294196 aber 294196 295299 Dateien 295299 295499 die 295499 295760 erst 295760 295900 mal 295900 296081 für 296081 296261 das 296261 296722 System 296722 296902 von 296902 297163 vorn 297163 297343 bis 297343 297624 hinten 297624 299027 durchlaufen 299027 299268 einfach 299268 299448 eine 299448 299949 Sequenz 299949 300109 eine 300109 300530 Folge 300530 300751 von 300751 301092 Bytes 301092 302154 sind 302154 302314 ohne 302314 302715 weitere 302715 308368 Struktur 308368 308568 und 308568 309530 damit 309530 311514 umzugehen 311514 312437 war 312437 313138 mindestens 313138 313419 drei 313419 314461 Strategien 314461 314701 drei 314701 315513 Ansätze 317294 318216 alle 318216 318497 kurz 318497 318918 zeigen 318918 321002 will 321002 321162 der 321162 321543 erste 321543 322044 Ansatz 322044 322285 ist 322285 322485 nicht 322485 323287 mehr 323287 323688 direkt 323688 324309 einfach 324309 324831 stumpf 324831 325031 mit 325031 325552 Inter 325552 326234 teilen 326234 326394 und 326394 326514 mit 326514 326614 den 326614 327697 Verzeichnissen 327697 328479 um 328479 328960 direktes 328960 330643 Arbeiten 330643 331285 direktes 331285 332928 Arbeiten 332928 333650 mit 333650 334071 Dateien 334071 334151 im 334151 335193 Verzeichnis 335193 335574 Business 335574 335775 gibt 335775 336336 Funktion 336336 336576 ja 336576 336797 schon 336797 337458 gesehen 337458 337619 mit 337619 337819 dem 337819 337939 ich 337939 338180 eine 338180 338521 Datei 338521 338661 auf 338661 338861 einen 338861 339182 Schlag 339182 339703 einlesen 339703 340284 kann 340284 340545 ?? 340545 340685 es 340685 340906 gibt 340906 340926 ?? 340926 341327 Funktion 341327 341467 mit 341467 341547 der 341547 341627 ich 341627 342229 feststellen 342229 343010 kann 343010 343231 was 343231 343331 in 343331 343512 ein 343512 344073 Verzeichnis 344073 344604 drin 346320 347102 drittes 347102 347583 Arbeiten 347583 347783 mit 347783 351772 Dateien 351772 352053 und 352053 354458 Verzeichnissen 354458 354759 dass 354759 354899 wir 354899 355039 den 355039 355240 dort 355240 355440 mit 355440 355661 sehr 355661 355881 nett 355881 358547 unterstützt 358653 359074 geht 359074 359294 aber 359294 359495 nicht 359495 361379 immer 361379 361680 hätte 361680 361900 ich 361900 362221 gleich 362221 362722 von 362722 362902 und 362902 363564 damit 363564 363764 gegen 363764 363864 die 363864 365067 Wand 365067 366089 fährt 366089 367172 dann 367172 367352 der 367352 368114 große 368114 368735 Allgemeine 368735 369717 Punkt 369717 369898 in 369898 371481 allen 371481 371942 Systemen 371942 372103 zu 372103 372443 finden 372443 372644 sind 372644 372724 die 372724 374548 Datenströme 374548 376612 ?? 376612 377494 Systems 377494 377735 auf 377735 378166 Englisch 381238 382300 ich 382300 383343 abstrahieren 383343 383363 von 383363 383523 den 383523 384205 Dateien 385754 385954 ?? 385954 386155 mir 386155 386676 anders 386676 387778 und 387778 388340 löscht 388340 388560 so 388560 388620 ?? 388620 389021 Datei 389021 389182 ist 389182 389342 eine 389342 389703 Folge 389703 389923 von 389923 390364 Bytes 390364 390524 kann 390524 390625 ich 390625 390785 das 390785 391386 abstrakter 391386 392589 sehen 392589 392789 eine 392789 393090 Folge 393090 393291 von 393291 393792 Weizen 393792 393932 habe 393932 394032 ich 394032 394213 einen 394213 395495 Datenstrom 395495 395756 das 395756 395876 ist 395876 395996 ein 395996 396337 ganz 396337 396618 dickes 396618 396959 Thema 396959 397059 in 397059 397179 der 397179 397820 begründeten 397820 398442 Programmierung 398442 398943 unabhängig 398943 399083 von 399083 399204 der 399204 400767 Sprache 400767 400907 ein 400907 401188 bisschen 401188 401368 was 401368 402270 zu 402270 403172 ?? 403172 403393 und 403393 403713 Punkt 403713 403954 Nummer 403954 405357 drei 405357 405638 diese 405638 406520 Realisierung 406520 406680 ist 406680 407241 ebenfalls 407241 407341 ein 407341 407642 dickes 407642 408083 Thema 408083 408524 in 408524 408825 allen 408825 410609 Sprachen 410609 410989 für 410989 411370 die 411370 412813 Realisierung 414454 415296 Sequenz 415296 415456 eine 415456 415777 Folge 415777 415977 von 415977 416338 Bytes 416338 417200 Serialisierung 417200 418383 heißt 418383 418884 es 418884 419164 an 419164 419645 einer 419645 420046 eine 420046 420267 auf 420267 420407 ein 420407 421930 Objekt 421930 422111 ein 422111 422331 ?? 422331 423374 Grafenobjekten 423374 423815 einen 423815 424015 ein 424015 424596 Objekt 424596 424757 in 424757 425137 eine 425137 425598 Folge 425598 425759 an 425759 426340 Beitz 426340 426480 zu 426480 427122 übersetzen 427122 427242 und 427242 427783 umgekehrt 427783 427964 eine 427964 428344 Folge 428344 428505 an 428505 429567 Beitz 429567 429988 wieder 429988 430168 ein 430168 430449 Objekt 430449 430950 übersetzen 430950 431050 das 431050 431271 wäre 431271 431411 dann 431411 431612 die 431612 433315 deserialisieren 433315 433776 gezeigt 433776 433997 auf 433997 434839 der 434839 435159 Ebene 435159 435340 von 435340 435901 Objekten 435901 436081 ein 436081 436923 Objekt 436923 437084 in 437084 437404 Bytes 437404 438707 übersetzen 438707 438908 und 438908 439750 zurück 439750 440030 diese 440030 441754 Realisierung 441754 441974 das 441974 442235 geht 442235 442415 sehr 442415 442937 elegant 442937 443077 und 443077 443778 schreibt 443778 444039 eine 444039 444400 Zeile 444400 444881 dazu 444881 445282 sein 445282 445903 Problemchen 445903 446043 und 446043 446344 können 446344 446665 direkt 446665 447046 Objekte 447046 447406 laden 447406 447547 und 447547 449511 speichern 449511 449772 ohne 449772 449932 sich 449932 450092 viel 450092 450473 Gedanken 450473 450613 zu 450613 451375 machen 451375 451495 die 451495 451896 beiden 451896 452057 ihr 452057 452257 das 452257 452377 in 452377 453500 so 453500 454061 Klassiker 454061 454241 bei 454241 454342 der 454342 455103 objektorientierten 455103 455985 Programmierung 455985 456125 die 456125 456406 hier 456406 458932 oben 458932 459252 total 459252 459814 hilfreiche 459814 460094 Nummer 460094 460435 gerade 460435 461177 eben 461177 461798 was 461798 462179 laden 462179 463381 wir 463381 463742 gerade 463742 463983 mal 463983 464223 eben 464223 464484 was 464484 464624 was 464624 464985 schreiben 464985 465165 will 465165 465466 gerade 465466 465626 mal 465626 465727 ein 465727 466268 Verzeichnis 466268 466729 erzeugen 466729 466909 will 466909 467090 oder 467090 467390 wissen 467390 467571 will 467571 467731 die 467731 468012 alte 468012 468412 Datei 468412 469395 ist 469395 469575 er 469575 469936 dafür 469936 470116 sehr 470116 471018 hilfreiche 471018 471519 Funktion 471519 471720 dann 471720 471980 fange 471980 472261 jetzt 472261 473283 an 473283 473443 die 473443 473764 beiden 473764 474165 Wunden 474165 474426 müssen 474426 474806 die 474806 474967 ?? 474967 475468 sind 475468 475588 die 475588 476069 klassischen 476069 477051 Klassiker 477051 477192 in 477192 477272 der 477272 478034 objektorientierten 478034 478695 Programmierung 478695 478795 die 478795 479497 Abstraktion 479497 479717 von 479717 480158 Dateien 480158 480339 zu 480339 482523 Datenströmen 482523 483065 und 483065 483365 unten 483365 483465 die 483465 484668 Frage 484668 484889 wie 484889 485470 speichere 485470 485650 ich 485650 486372 den 486372 491854 Objekte